Peter Steinberger
8bc6ab5c08
fix: optimize routed CLI path ( #1195 ) (thanks @gumadeiras)
2026-01-18 23:28:09 +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
Peter Steinberger
db49864e60
feat(cli): show Telegram bot username in status
2026-01-18 18:48:25 +00:00
Peter Steinberger
b7f2ba5857
chore: switch repo scripts to node
2026-01-18 18:46:18 +00:00
Peter Steinberger
9451cc45b3
fix: run cli scripts via node build runner
2026-01-18 18:43:39 +00:00
Peter Steinberger
91c6acd9fa
fix: stabilize tests and logging
2026-01-18 18:43:31 +00:00
Peter Steinberger
e6c0133f0b
Merge pull request #1181 from sebslight/plugins/exclusive-slots
...
Plugins: auto-select exclusive slots
2026-01-18 18:40:38 +00:00
Peter Steinberger
65dbbde86e
Merge pull request #1182 from zerone0x/fix/issue-1115-filter-openrouter-auto
...
fix(configure): filter openrouter/auto from model selection list
2026-01-18 18:32:47 +00:00
Peter Steinberger
bd423f1a5c
fix: add model picker regression for openrouter auto ( #1182 ) (thanks @zerone0x)
2026-01-18 18:32:25 +00:00
zerone0x
01b0beae82
fix(configure): filter openrouter/auto from model selection list
...
The openrouter/auto model is OpenRouter's internal routing feature,
not a callable model. While it's valid as a default (set automatically
during OpenRouter auth flow), showing it in the configure wizard's
model selection causes "Unknown model: openrouter/auto" errors when
users select it manually.
Add a HIDDEN_ROUTER_MODELS set to filter out such internal models
from the selection list while preserving existing functionality.
Fixes #1115
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-18 18:31:55 +00:00