Commit Graph

6658 Commits

Author SHA1 Message Date
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
Peter Steinberger
a4d46c47f7 fix: honor telegram pairing allowlists for native commands 2026-01-18 22:52:00 +00:00
Peter Steinberger
a2500617fd test: update expectations for session reset behavior 2026-01-18 22:51:37 +00:00
Peter Steinberger
d20f83f3a6 feat: add agent targeting + reply overrides 2026-01-18 22:50:51 +00:00
Peter Steinberger
329246263a feat(mac): manage node service in remote mode 2026-01-18 22:50:02 +00:00
Peter Steinberger
687c58a2a7 Merge pull request #1196 from vignesh07/feat/tui-waiting-shimmer-clean
feat(tui): animated waiting status with shimmer effect 
2026-01-18 22:38:08 +00:00
Peter Steinberger
7b3dc268e7 fix: smooth TUI waiting shimmer (#1196) (thanks @vignesh07) 2026-01-18 22:37:36 +00:00
Peter Steinberger
0a5eaf13f3 chore: block node_modules commits 2026-01-18 22:28:59 +00:00
Peter Steinberger
eaa6fbfd8e chore: rename memory-lancedb extension folder 2026-01-18 22:27:22 +00:00
Peter Steinberger
b35de3e6fe build: update A2UI bundle hash 2026-01-18 22:26:12 +00:00
Peter Steinberger
1fdf340b7b build: refresh A2UI bundle 2026-01-18 22:26:12 +00:00
Peter Steinberger
35b271d8f3 fix: patch session store updates 2026-01-18 22:26:12 +00:00
Peter Steinberger
70db8d1ef3 fix: remove unreachable approval fallback 2026-01-18 22:26:12 +00:00
Peter Steinberger
a878e1edea feat: add live memory index progress 2026-01-18 22:25:08 +00:00
Vignesh Natarajan
21a8621bea TUI: pick waiting phrase once per waiting session 2026-01-18 22:19:47 +00:00
Vignesh Natarajan
83ddc32017 TUI: waiting shimmer helper + tests 2026-01-18 22:19:47 +00:00
Vignesh Natarajan
beef905733 TUI: add animated waiting status with shimmer 2026-01-18 22:19:47 +00:00
Peter Steinberger
9c45924dbd docs: clarify envelope time work 2026-01-18 22:17:24 +00:00
Peter Steinberger
733e629924 Merge pull request #1187 from fayrose/fix/compaction-failure-silent-reset
fix: return user-facing error when session reset after compaction failure
2026-01-18 22:02:36 +00:00
Peter Steinberger
6d932d0693 chore: tighten skills prompt rules 2026-01-18 21:30:27 +00:00
Lauren Rosenberg
ce306934dc fix: add reserveTokensFloor suggestion to compaction error messages
When context limit is exceeded, the error message now suggests
setting agents.defaults.compaction.reserveTokensFloor to 4000
or higher to prevent future occurrences.
2026-01-18 19:37:15 +00:00
Peter Steinberger
3c8c42bfbb fix: make docs list node-safe 2026-01-18 19:37:13 +00:00
Peter Steinberger
7d2bd5d96e style: format code 2026-01-18 19:36:46 +00:00
Peter Steinberger
5d6a744b43 fix: unblock bundled plugin load 2026-01-18 19:34:21 +00:00
Peter Steinberger
f257041ad4 fix: stabilize logging imports and tests 2026-01-18 19:34:08 +00:00
Peter Steinberger
a9a47e7e01 fix: menu preview label colors 2026-01-18 19:04:01 +00:00
Peter Steinberger
e79fd18b46 fix: normalize envelope options 2026-01-18 18:59:34 +00:00
Peter Steinberger
e66db7b136 fix(cli): load pairing channels after plugins 2026-01-18 18:56:40 +00:00
Peter Steinberger
92cb421fd0 fix: appease tsc in test helpers 2026-01-18 18:54:59 +00:00
Peter Steinberger
d807ac9513 fix: clean up lint in gateway tests 2026-01-18 18:51:43 +00:00
Peter Steinberger
8dead66fd0 docs: update clawtributors 2026-01-18 18:51:08 +00:00
Peter Steinberger
fe9f9e8e89 fix: satisfy oxlint spread rule 2026-01-18 18:50:52 +00:00
Peter Steinberger
5e25bb04d9 feat: make inbound envelopes configurable
Co-authored-by: Shiva Prasad <shiv19@users.noreply.github.com>
2026-01-18 18:50:37 +00:00