Mario Zechner
b141e1fa24
chore: remove web-ui workspace
2026-05-20 02:26:09 +02:00
Mario Zechner
06c6c324d7
chore: enforce erasable TypeScript syntax
2026-05-19 23:15:39 +02:00
Mario Zechner
6a21a52d91
docs: add ad-hoc script guidance
2026-05-19 09:53:20 +02:00
Mario Zechner
4f40f62b7b
refactor(agent): harden harness session semantics
2026-05-16 00:32:16 +02:00
Mario Zechner
9fcf924ac9
docs: add helper inlining rule
2026-05-14 18:03:31 +02:00
Mario Zechner
7adb8e7634
feat(ai): add Together AI provider
CI / build-check-test (push) Waiting to run
2026-05-08 16:44:18 +02:00
Mario Zechner
3e5ad67e0f
chore: migrate pi packages to earendil works scope
2026-05-07 15:59:42 +02:00
Mario Zechner
c0e046990e
fix(ai): use Xiaomi Token Plan Anthropic endpoint
...
closes #3912
2026-05-02 01:36:34 +02:00
Mario Zechner
0ed0d43439
remove mom and pods packages
...
People should check out pi-chat (earendil-works/pi-chat on GitHub), or use an older commit for mom and fork.
2026-04-30 23:01:19 +02:00
Mario Zechner
cf5ec23240
feat(coding-agent): add provider display names
...
closes #3956
2026-04-30 00:10:38 +02:00
Mario Zechner
1e33492525
fix(coding-agent): harden clipboard copy
...
closes #3639
2026-04-24 12:55:58 +02:00
Mario Zechner
2926f7e887
chore: update generated models
2026-04-24 00:55:27 +02:00
Mario Zechner
79df7c3114
docs: update root AGENTS guidance
2026-04-15 14:04:07 +02:00
Mario Zechner
d62d22173a
chore: replace OSS weekend with permanent contribution gate
2026-04-14 23:16:11 +02:00
Mario Zechner
957f21cea8
test(coding-agent): add queue characterization coverage
CI / build-check-test (push) Waiting to run
2026-04-01 14:31:02 +02:00
Mario Zechner
fa890e3f94
docs: update AGENTS instructions
2026-03-29 19:38:48 +02:00
Mario Zechner
7a786d88aa
fix(coding-agent): resolve models.json auth per request closes #1835
2026-03-27 00:47:40 +01:00
Mario Zechner
a7559f01e9
feat(ai): lazy-load provider modules for faster startup fixes #2297
2026-03-17 18:03:24 +01:00
Mario Zechner
700bcf3455
fix(coding-agent): normalize fuzzy edit matching and run touched tests closes #2044
2026-03-15 19:15:38 +01:00
Mario Zechner
8f973897f3
chore: streamline OSS weekend toggling
2026-03-14 16:34:49 +01:00
Mario Zechner
8e157412a6
Update AGENTS.md
2026-03-04 18:06:26 +01:00
Mario Zechner
961d3aacbc
docs: fix test command path for vitest via tsx
2026-02-06 11:38:11 +01:00
Mario Zechner
b050c582a1
fix(agent,coding-agent): resume queued messages after auto-compaction
2026-02-06 11:36:19 +01:00
Mario Zechner
62385e2230
docs: forbid git commit --no-verify in agent rules
2026-02-05 22:00:30 +01:00
Mario Zechner
d0679dcfc0
fix(coding-agent): ignore unknown skill frontmatter fields
2026-02-04 14:20:24 +01:00
Mario Zechner
2b197c7fb1
docs: require closes/fixes in commit messages
2026-02-03 01:36:46 +01:00
Mario Zechner
3b8d0a8921
feat(coding-agent): add resources_discover hook
2026-02-01 02:20:35 +01:00
Mario Zechner
098f396cf3
fix(coding-agent): respect .gitignore/.ignore/.fdignore when scanning package resources
...
fixes #1072
2026-01-30 01:02:56 +01:00
aos
b1b0fd82b6
docs: add blurb about not hardcoding keybindings ( #955 )
2026-01-26 09:42:49 +01:00
Mario Zechner
62209c4a0f
docs: add tmux testing instructions to AGENTS.md
2026-01-25 19:20:14 +01:00
Mario Zechner
0faba293e6
fix(coding-agent): truncate bash hint line to terminal width
...
Fixes TUI crash on narrow terminals (< 40 chars) when displaying
collapsed bash output with 'earlier lines' hint.
fixes #941
2026-01-25 19:19:41 +01:00
Mario Zechner
c8db8e613f
docs(ai): note handoff coverage for new providers
2026-01-19 00:15:46 +01:00
Mario Zechner
5c59caee4e
docs: add critical git rules for parallel agent work
...
Multiple agents may work on different files in the same worktree.
Added rules to prevent agents from accidentally committing or
destroying each other's work.
2026-01-16 22:41:29 +01:00
Mario Zechner
d30f6460fa
Fix ctx.shutdown() not waiting for pending UI renders, fixes #756
2026-01-16 03:35:41 +01:00
Mario Zechner
c08801e4c5
Add retry logic to OpenAI Codex provider
...
Fixes #733
2026-01-16 03:15:59 +01:00
Mario Zechner
fd268479a4
feat(ai): Add Amazon Bedrock provider ( #494 )
...
Adds support for Amazon Bedrock with Claude models including:
- Full streaming support via Converse API
- Reasoning/thinking support for Claude models
- Cross-region inference model ID handling
- Multiple AWS credential sources (profile, IAM keys, API keys)
- Image support in messages and tool results
- Unicode surrogate sanitization
Also adds 'Adding a New Provider' documentation to AGENTS.md and README.
Co-authored-by: nickchan2 <nickchan2@users.noreply.github.com>
2026-01-13 00:32:59 +01:00
Thomas Mahier
709081062c
Fix header level for tool usage rules
2026-01-11 18:15:21 +01:00
Mario Zechner
cf922b01b4
docs: update changelogs and clarify lockstep versioning in AGENTS.md
2026-01-10 01:41:48 +01:00
Mario Zechner
498958a92a
Updated AGENTS.md
2026-01-09 23:15:14 +01:00
Mario Zechner
dbd82df5af
docs: add PR workflow rules
2026-01-09 23:11:19 +01:00
Mario Zechner
ef7c52ffa1
chore: fix template literal lint, update AGENTS.md to require fixing all check output
2026-01-08 23:44:26 +01:00
Mario Zechner
91cca23d23
Add migration for commands->prompts, warn about deprecated hooks/tools dirs
...
- Auto-migrate commands/ to prompts/ on startup
- Warn if hooks/ or tools/ directories contain custom extensions
- Show deprecation warnings in interactive mode with keypress to continue
- Update CHANGELOG and docs with full migration guide
2026-01-05 02:41:08 +01:00
Mario Zechner
c6f496441c
AGENTS.md: read full Unreleased section before adding changelog entries
2026-01-03 00:38:39 +01:00
Mario Zechner
a3772d2fd7
test(agent): update tests for steer()/followUp() API, update AGENTS.md
2026-01-03 00:13:25 +01:00
Mario Zechner
01c4e879a1
Clean-up
2025-12-30 22:42:21 +01:00
Mario Zechner
78aa417ef1
Update Changelog and Releasing sections in AGENTS.md
2025-12-30 22:42:21 +01:00
Mario Zechner
0f98decf65
Remove proxy package
...
The proxy functionality is now handled by web-ui's createStreamFn
with external proxy servers.
2025-12-30 22:42:21 +01:00
Mario Zechner
ba11622d0c
Wire up hook custom message renderers to TUI
...
- CustomMessageComponent accepts optional CustomMessageRenderer
- If hook provides a renderer, call it and use returned Component inside Box
- Falls back to default rendering (label + Markdown) if no renderer or null returned
- renderSessionContext gets renderer from hookRunner and passes to component
2025-12-30 22:42:18 +01:00
Mario Zechner
b4f7a957c4
Add /settings command with unified settings menu ( #312 )
...
* Add /settings command with unified settings menu
- Add SettingsList component to tui package with support for:
- Inline value cycling (Enter/Space toggles)
- Submenus for complex selections
- Selection preservation when returning from submenu
- Add /settings slash command consolidating:
- Auto-compact (toggle)
- Show images (toggle)
- Queue mode (cycle)
- Hide thinking (toggle)
- Collapse changelog (toggle)
- Thinking level (submenu)
- Theme (submenu with preview)
- Update AGENTS.md to clarify no inline imports rule
Fixes #310
* Add /settings to README slash commands table
* Remove old settings slash commands, consolidate into /settings
- Remove /thinking, /queue, /theme, /autocompact, /show-images commands
- Remove unused selector methods and imports
- Update README references to use /settings
2025-12-25 15:39:42 +01:00
Mario Zechner
bab5cddd4d
Add changelog entry and README link for subagent example ( #215 )
2025-12-19 01:46:33 +01:00