Commit Graph

6702 Commits

Author SHA1 Message Date
Peter Steinberger
7024b6bb44 docs: clarify session log agent id 2026-01-19 05:27:52 +00:00
Peter Steinberger
6ab6bd32ee refactor: reuse prompt params in context report 2026-01-19 05:27:52 +00:00
Peter Steinberger
d5b4b9886d refactor: unify system prompt runtime params 2026-01-19 05:27:52 +00:00
Peter Steinberger
fbf7539789 fix: canonicalize legacy session keys 2026-01-19 05:17:31 +00:00
Peter Steinberger
4e45ebee00 fix(tui): generic empty-state for searchable pickers (PR #1201, thanks @vignesh07)
Co-authored-by: Vignesh Natarajan <vigneshnatarajan92@gmail.com>
2026-01-19 05:16:06 +00:00
Vignesh Natarajan
89f1912c0e feat(tui): add fuzzy search to session and agent pickers
Use SearchableSelectList for /sessions and /agents pickers,
matching the /models picker behavior.

- Session picker: search by session key, display name, or date
- Agent picker: search by agent ID or name

🤖 AI-assisted (Claude)
2026-01-19 05:16:06 +00:00
Peter Steinberger
ff4b9f96aa feat: add TUI code block syntax highlighting (#1200) (thanks @vignesh07) 2026-01-19 05:07:23 +00:00
Peter Steinberger
bc9bfdace0 Merge pull request #1200 from vignesh07/feat/tui-syntax-highlighting
feat(tui): add syntax highlighting for code blocks
2026-01-19 05:05:51 +00:00
Peter Steinberger
073d067865 docs: clarify node_modules guidance 2026-01-19 04:01:36 +00:00
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
Vignesh Natarajan
737ec45454 fix: make syntax highlighting tests environment-agnostic
Tests now verify structure and content preservation rather than
checking for specific ANSI escape codes, which may not be present
in CI environments without TTY/color support.
2026-01-18 16:40:06 -08: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
Vignesh Natarajan
51c92b1ba0 feat(tui): add syntax highlighting for code blocks
Add syntax highlighting to markdown code blocks in the TUI using
cli-highlight with a VS Code Dark-inspired color theme.

Features:
- 191 languages supported via highlight.js
- Auto-detection fallback for unknown languages
- Graceful fallback to plain styling on errors
- VS Code Dark-inspired color palette

Colors:
- Purple: keywords (const, function, if, etc.)
- Teal: built-ins (console, Math, print, etc.)
- Orange: strings
- Green: numbers, comments
- Yellow: function names
- Blue: literals (true, false, null)
- Red: diff deletions
- Light blue: variables, parameters

🤖 AI-assisted (Claude) - fully tested locally
2026-01-18 16:24:14 -08: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