Commit Graph

6722 Commits

Author SHA1 Message Date
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
Peter Steinberger
1684e40ea3 fix(mac): load menu session previews 2026-01-18 18:28:48 +00:00
Peter Steinberger
df06d3d044 docs: add Windows installer git mode 2026-01-18 18:26:20 +00:00
Lauren Rosenberg
9c7a02aee6 style: apply prettier formatting 2026-01-18 18:21:11 +00:00
Lauren Rosenberg
6b5ecef179 fix: return user-facing error when session reset after compaction failure
Previously, when auto-compaction failed due to context overflow, the system
would reset the session and silently continue the execution loop without
sending any response to the user. This made it appear as if messages were
being ignored.

This change ensures users receive a clear error message explaining that
the context limit was exceeded and the conversation has been reset,
consistent with how role ordering conflicts are already handled.

Fixes the silent failure case where message + compaction exceeds context limits.
2026-01-18 18:16:20 +00:00
Peter Steinberger
ef80b7ecd9 fix: restore bun runners for dev scripts 2026-01-18 18:00:48 +00:00
Peter Steinberger
601e00548c fix: update gateway watch runner 2026-01-18 17:55:50 +00:00
Felix Krause
4e7dc2b0d9 Improve Anthropic token option hints in onboarding wizard 2026-01-18 18:39:14 +01:00
Peter Steinberger
48e9e1ae6b fix: stabilize ci protocol + openai batch retry 2026-01-18 17:05:27 +00:00
Peter Steinberger
d8ec82728a fix: hide macOS usage errors 2026-01-18 16:52:53 +00:00
Peter Steinberger
66e319eeff fix: unblock macOS exec host build 2026-01-18 16:44:26 +00:00
Peter Steinberger
02c0e84e69 feat: route macOS node exec via app IPC 2026-01-18 16:41:44 +00:00
Peter Steinberger
24cc5e0632 fix(build): resolve ts2367 comparisons 2026-01-18 16:35:52 +00:00
Peter Steinberger
29fa3bf581 docs: update changelog 2026-01-18 16:35:52 +00:00
Peter Steinberger
4e352becdd feat(onboarding): wire plugin-backed auth choices 2026-01-18 16:35:52 +00:00
Peter Steinberger
e2bf2cdb9f feat(config): auto-enable configured plugins 2026-01-18 16:35:52 +00:00
Peter Steinberger
f6b726f635 fix: unblock build and slack monitor 2026-01-18 16:35:18 +00:00
Peter Steinberger
0bf0c771c8 feat(doctor): repair launch agent bootstrap
Co-authored-by: Dr Alexander Mikhalev <alex@metacortex.engineer>
2026-01-18 16:35:18 +00:00
Peter Steinberger
1fbb6bcf1d Merge pull request #1180 from andrew-kurin/fix/voice-call-statuscallback
fix(voice-call): resolve StatusCallback with inline TwiML (#864)
2026-01-18 16:34:58 +00:00
Peter Steinberger
7e664fadfd docs: clarify mac gateway launch behavior 2026-01-18 16:29:38 +00:00
Peter Steinberger
c161eb05cc fix: harden macOS signing flow 2026-01-18 16:28:39 +00:00
Peter Steinberger
2e1ca6c5eb feat: list eligible hooks in onboarding 2026-01-18 16:28:39 +00:00
Peter Steinberger
cfe06eabec fix: exec approvals parsing + boot-md changelog 2026-01-18 16:28:39 +00:00
Sebastian Slight
f11dc964e6 Plugins: auto-select exclusive slots 2026-01-18 11:26:50 -05:00
Peter Steinberger
bdcc3d72c2 docs: clarify macOS node service IPC plan 2026-01-18 16:24:43 +00:00
Peter Steinberger
b4f2fd6749 test(cli): align memory CLI tests 2026-01-18 16:12:10 +00:00
Peter Steinberger
b656f3345e fix(memory): preserve fallback source id 2026-01-18 16:12:10 +00:00
Peter Steinberger
ebd26e3577 fix(cli): avoid empty spreads in approvals CLI 2026-01-18 16:12:10 +00:00
Peter Steinberger
108c7e519d fix(exec-approvals): fix command token parsing 2026-01-18 16:12:10 +00:00