Commit Graph

6691 Commits

Author SHA1 Message Date
Peter Steinberger
fe7ad4cd9f fix: add plugin config schema helper 2026-01-19 03:39:36 +00:00
Peter Steinberger
b1c13b0eab fix: enforce strict config validation 2026-01-19 03:39:25 +00:00
Peter Steinberger
a8c8770dc2 fix: add git hook setup and stable config hash sorting 2026-01-19 02:02:17 +00:00
Peter Steinberger
7d303cd172 fix: add safeguard compaction tool summaries 2026-01-19 01:44:17 +00:00
cpojer
594b8adb11 Make tool calls use human language by default. 2026-01-19 01:42:23 +00:00
Peter Steinberger
7ba88ccf16 fix: skip respawn in gateway sigterm test 2026-01-19 01:37:10 +00:00
Peter Steinberger
07180a8d00 feat: auto-recreate sandbox containers on config change 2026-01-19 01:35:27 +00:00
Peter Steinberger
9d4a00d2e7 style: apply oxfmt 2026-01-19 01:11:42 +00:00
Peter Steinberger
d742b5b716 fix: harden windows cli launch 2026-01-19 01:11:39 +00:00
Peter Steinberger
fadf3e8a32 refactor: consolidate nodes cli error handling 2026-01-19 00:52:31 +00:00
Peter Steinberger
d30e961fc8 refactor: share cli runtime error handling 2026-01-19 00:52:31 +00:00
Peter Steinberger
1258f6cf68 refactor: streamline routed cli setup 2026-01-19 00:52:31 +00:00
Peter Steinberger
0888941a44 fix: propagate agent run context for subagent announce 2026-01-19 00:45:30 +00:00
Peter Steinberger
ac5eb53f25 feat: add exec pathPrepend config 2026-01-19 00:35:43 +00:00
Peter Steinberger
d26f5bb11d fix: stabilize ci checks 2026-01-19 00:34:26 +00:00
Seb Slight
02415d6831 Web: trim HTML error bodies in web_fetch (#1193)
* Web: trim HTML error bodies in web_fetch

* fix: trim web_fetch HTML error bodies (#1193) (thanks @sebslight)

---------

Co-authored-by: Sebastian Slight <sbarrios93@gmail.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-19 00:24:16 +00:00
Peter Steinberger
ac99deaabe macOS: fix onboarding test helper call 2026-01-19 00:19:44 +00:00
Peter Steinberger
757eb23d79 docs: update README channels + deepwiki badge 2026-01-19 00:17:42 +00:00
Peter Steinberger
51717be768 fix(plugins): prefer dist plugin-sdk in tests 2026-01-19 00:15:45 +00:00
Peter Steinberger
9264cd0db1 chore: remove unused program context imports 2026-01-19 00:15:45 +00:00
Peter Steinberger
927bd4b23f test: stabilize sessions_send waits 2026-01-19 00:15:45 +00:00
Peter Steinberger
b049deea9c fix: gate gateway restarts and discord abort reconnects 2026-01-19 00:15:45 +00:00
Peter Steinberger
d520a07720 refactor(plugins): improve loader resolution 2026-01-19 00:15:44 +00:00
Peter Steinberger
1c479b140b test: harden gateway mocks and env isolation 2026-01-19 00:15:44 +00:00
Peter Steinberger
b63055d8d2 refactor(logging): split config + subsystem imports 2026-01-19 00:15:44 +00:00
Peter Steinberger
7fef4b332d fix: log plugin load errors in gateway 2026-01-19 00:15:24 +00:00
Peter Steinberger
ef5d9eca39 fix: refine TUI model search rendering 2026-01-19 00:15:16 +00:00
Peter Steinberger
4638e7c6f0 Usage: add cost summaries to /usage + mac menu 2026-01-19 00:05:06 +00:00
Peter Steinberger
8a0d498443 Merge pull request #1197 from chriseidhof/channels
The link should be skills
2026-01-18 23:59:17 +00:00
Peter Steinberger
ee31a1d527 chore: document slack bolt import interop 2026-01-18 23:55:36 +00:00
Peter Steinberger
96422b4ef7 fix(slack): handle bolt CJS interop (#1191) — thanks @CoreyH
Co-authored-by: Corey Henderson <corey@example.com>
2026-01-18 23:54:50 +00:00
Peter Steinberger
607b24cf16 docs: elevate security audit callout 2026-01-18 23:37:14 +00:00
Peter Steinberger
0ce65f5359 Merge pull request #1195 from gumadeiras/main
enhancement: 3x faster CLI invocation, unify boolean/env parsing, streamline CLI startup paths
2026-01-18 23:28:36 +00:00
Peter Steinberger
c0c82925c4 chore: update pnpm lockfile 2026-01-18 23:28:21 +00:00
Peter Steinberger
8bc6ab5c08 fix: optimize routed CLI path (#1195) (thanks @gumadeiras) 2026-01-18 23:28:09 +00:00
Peter Steinberger
3084658c9a Merge pull request #1185 from KrauseFx/improve-anthropic-token-hints
chore(auth): Improve Anthropic token option hints in onboarding wizard
2026-01-18 23:27:58 +00:00
Peter Steinberger
db8113e2d4 Merge pull request #1198 from vignesh07/feat/tui-model-picker-search
feat(tui): add fuzzy search to model picker 🔍
2026-01-18 23:27:02 +00:00
Peter Steinberger
abb645e527 fix: preserve fuzzy ranking in model picker (#1198) (thanks @vignesh07) 2026-01-18 23:26:42 +00:00
Vignesh Natarajan
abf3c4700d fix: prioritize exact substring matches over fuzzy in model search
- Exact substring in label (earliest position wins)
- Word-boundary prefix matches
- Description substring matches
- Fuzzy matching as fallback

This ensures 'opus' shows claude-3-opus before openrouter models.
2026-01-18 23:18:28 +00:00
Vignesh Natarajan
68b2ce5a3a feat(tui): add fuzzy search to model picker
- Add SearchableSelectList component with fuzzy filtering
- Integrate with /models command for quick model search
- Support up/down navigation while typing
- Uses pi-tui's fuzzyFilter for intelligent matching
2026-01-18 23:18:28 +00:00
Peter Steinberger
48b790d07e fix: hide menubar usage errors 2026-01-18 23:18:10 +00:00
Gustavo Madeira Santana
18d7d591a8 removing aux funcs for benchmarking
Leftover functions I was using the benchmark and time CLI calls
2026-01-18 23:10:39 +00:00
Gustavo Madeira Santana
c77e5c13c2 Remove unused import from run-main.ts
Deleted the unused import of hasHelpOrVersion from argv.js to clean up the code.
2026-01-18 23:10:39 +00:00
Gustavo Madeira Santana
8fddbe78cf CLI: streamline startup paths and env parsing
Add shared parseBooleanValue()/isTruthyEnvValue() and apply across CLI, gateway, memory, and live-test flags for consistent env handling.
Introduce route-first fast paths, lazy subcommand registration, and deferred plugin loading to reduce CLI startup overhead.
Centralize config validation via ensureConfigReady() and add config caching/deferred shell env fallback for fewer IO passes.
Harden logger initialization/imports and add focused tests for argv, boolean parsing, frontmatter, and CLI subcommands.
2026-01-18 23:10:39 +00:00
Peter Steinberger
1566c89ab0 fix: import wizard prompter in onboarding adapters 2026-01-18 23:05:05 +00:00
Peter Steinberger
11bb6a7ab8 docs: update changelog for docs:list guard 2026-01-18 22:53:59 +00:00
Peter Steinberger
6f6bdcd54e fix: guard docs:list when docs dir missing 2026-01-18 22:53:39 +00:00
Peter Steinberger
33c42aa2cc docs: update channel allowlist guidance 2026-01-18 22:52:00 +00:00
Peter Steinberger
920cb8a1ed feat: resolve allowlists in channel plugins 2026-01-18 22:52:00 +00:00
Peter Steinberger
480d7cb7c8 feat: expand dm allowlist onboarding 2026-01-18 22:52:00 +00:00