-
d67c69c6e9
Fix bash execution component to limit by visual lines instead of logical lines
Mario Zechner
2025-12-09 21:16:25 +01:00
-
a38e619095
feat(coding-agent): implement new compaction system with overflow recovery
Mario Zechner
2025-12-09 17:18:53 +01:00
-
ee9acdb49d
Fix hardcoded truncation limits in tool output display
Mario Zechner
2025-12-09 17:06:29 +01:00
-
8226975080
feat(coding-agent): maintain in-memory session entries for --no-session compaction support
Mario Zechner
2025-12-09 16:55:42 +01:00
-
02c7f9ea51
Port truncation logic from coding-agent to mom
Mario Zechner
2025-12-09 16:05:08 +01:00
-
de3fd172a9
Update generated models
Mario Zechner
2025-12-09 15:44:45 +01:00
-
796112f40f
Release v0.16.0
Mario Zechner
2025-12-09 15:43:29 +01:00
-
e275937982
Restructure coding-agent README for better readability
Mario Zechner
2025-12-09 15:42:17 +01:00
-
1c55c2b5fe
Add changelog entry for RPC mode breaking change (closes #91)
Mario Zechner
2025-12-09 15:33:35 +01:00
-
e3bbe475ae
Add npm run dev instructions to DEVELOPMENT.md
Mario Zechner
2025-12-09 15:24:38 +01:00
-
045a24521d
Update DEVELOPMENT.md with RPC mode structure
Mario Zechner
2025-12-09 15:24:09 +01:00
-
dc9a4b0fe4
Rewrite RPC documentation with accurate types
Mario Zechner
2025-12-09 14:48:37 +01:00
-
70b84532bb
Update RPC example to use RpcClient
Mario Zechner
2025-12-09 14:40:08 +01:00
-
3c8ab0280e
Add get_messages RPC command
Mario Zechner
2025-12-09 14:35:09 +01:00
-
2b0aa5ed8e
Fix agent event ordering: update state before emitting events
Mario Zechner
2025-12-09 14:33:39 +01:00
-
1194fb8afa
Update code map with RPC directory structure
Mario Zechner
2025-12-09 14:14:05 +01:00
-
3559a43ba0
Rewrite RPC mode with typed protocol and client
Mario Zechner
2025-12-09 14:13:28 +01:00
-
b2e1054e5e
Add [Unreleased] section for next development cycle
Mario Zechner
2025-12-09 13:44:59 +01:00
-
dbd6e5c500
Fix theme path for binary and npm builds after refactor
Mario Zechner
2025-12-09 13:43:59 +01:00
-
dcf81a6a1a
Release v0.15.0
Mario Zechner
2025-12-09 13:41:12 +01:00
-
f24ba6d7c7
Merge branch 'main' into refactor
Mario Zechner
2025-12-09 02:54:34 +01:00
-
-
5be846802f
Added compat flags to model config example for ollama (#152)
DronNick
2025-12-09 02:54:08 +01:00
-
66ba63050d
Add test fixture for auto-compaction testing
Mario Zechner
2025-12-09 02:49:47 +01:00
-
4227fd5996
Fix auto-compaction TUI integration and cut point logic
Mario Zechner
2025-12-09 02:45:24 +01:00
-
75c2eea151
Fix --session flag to load session messages and restore model/thinking
Mario Zechner
2025-12-09 01:59:20 +01:00
-
91b89578c1
Add auto-compaction events to AgentSession
Mario Zechner
2025-12-09 01:51:51 +01:00
-
803d4b65ee
Show pending bash executions in pending area, move to chat on user submit
Mario Zechner
2025-12-09 01:39:40 +01:00
-
2c014c1b95
Fix bash execution interleaving with tool calls: defer message insertion while streaming
Mario Zechner
2025-12-09 01:34:31 +01:00
-
14d99b5f86
Move config.ts from utils/ to src/
Mario Zechner
2025-12-09 01:28:06 +01:00
-
0c1a9c3091
Add code map to AGENTS.md, add DEVELOPMENT.md for coding-agent
Mario Zechner
2025-12-09 01:23:06 +01:00
-
6c9a264b63
Remove old implementation files (main.ts, cli.ts, tui-renderer.ts), rename new files
Mario Zechner
2025-12-09 01:21:28 +01:00
-
1a6a1a8acf
Split main-new.ts into modules: cli/args, cli/file-processor, cli/session-picker, core/system-prompt, core/model-resolver
Mario Zechner
2025-12-09 01:20:31 +01:00
-
109a30b265
Deduplicate interactive-mode: consolidate message rendering, add showStatus helper
Mario Zechner
2025-12-09 01:12:19 +01:00
-
dbd5f5eb0b
Refactor selectors: replace show/hide pairs with single showSelector helper
Mario Zechner
2025-12-09 01:04:55 +01:00
-
fd7f20f968
Remove unused BashExecutionMessage import
Mario Zechner
2025-12-09 01:00:11 +01:00
-
376b858d2b
Remove unnecessary type cast in interactive-mode.ts
Mario Zechner
2025-12-09 00:59:25 +01:00
-
6adfb64279
Fix path resolution in config.ts after file reorganization
Mario Zechner
2025-12-09 00:54:51 +01:00
-
83a6c26969
Reorganize file structure: core/, utils/, modes/interactive/components/, modes/interactive/theme/
Mario Zechner
2025-12-09 00:51:33 +01:00
-
00982705f2
WP16: Update main-new.ts to use InteractiveMode
Mario Zechner
2025-12-09 00:36:16 +01:00
-
0020de8518
WP15: Create InteractiveMode using AgentSession
Mario Zechner
2025-12-09 00:34:44 +01:00
-
e9f6de7cb8
WP14: Create main-new.ts and cli-new.ts using AgentSession and new modes
Mario Zechner
2025-12-09 00:21:18 +01:00
-
7890fb836a
WP13: Create modes/index.ts barrel export
Mario Zechner
2025-12-09 00:16:46 +01:00
-
e7c71e7ee3
WP12: Create rpc-mode.ts
Mario Zechner
2025-12-09 00:16:17 +01:00
-
c0996a1078
WP11: Create print-mode.ts
Mario Zechner
2025-12-09 00:15:37 +01:00
-
934c2bc5d3
WP9+WP10: Add AgentSession session management and utility methods
Mario Zechner
2025-12-09 00:14:47 +01:00
-
94ff0b0962
WP8: Add AgentSession bash execution
Mario Zechner
2025-12-09 00:13:10 +01:00
-
8d6d2dd72b
WP7: Add AgentSession compaction (manual + auto), fix listener preservation
Mario Zechner
2025-12-09 00:12:07 +01:00
-
0119d7610b
WP5+WP6: Add AgentSession model, thinking level, and queue mode management
Mario Zechner
2025-12-09 00:08:36 +01:00
-
d08e1e53e9
WP4: Add AgentSession prompting methods (prompt, queue, abort, reset)
Mario Zechner
2025-12-09 00:07:24 +01:00
-
eba196f4ac
WP3: Add AgentSession event subscription with session persistence
Mario Zechner
2025-12-09 00:05:54 +01:00
-
29d96ab25a
WP2: Create AgentSession basic structure + update plan for keep-old-code strategy
Mario Zechner
2025-12-09 00:05:06 +01:00
-
3f305502cd
WP1: Create bash-executor.ts with unified bash execution
Mario Zechner
2025-12-09 00:01:36 +01:00
-
cceb44410e
Add queue mode to AgentSession API, clarify setters vs getters
Mario Zechner
2025-12-08 23:57:56 +01:00
-
4197b0ceea
Fix: use AppMessage[] instead of Message[] in AgentSession
Mario Zechner
2025-12-08 23:56:08 +01:00
-
1507f8b7a3
Add refactoring plan for coding-agent
Mario Zechner
2025-12-08 23:54:41 +01:00
-
-
d56a0463df
use only model id for fuzzy filtering in model selector (#151)
Markus Ylisiurunen
2025-12-09 00:35:31 +02:00
-
33a2bcf203
Release v0.14.2
Mario Zechner
2025-12-08 23:29:05 +01:00
-
ad42ebf5f5
Fix crash when bash mode outputs binary data
Mario Zechner
2025-12-08 23:26:58 +01:00
-
a054fecd11
Release v0.14.1
Mario Zechner
2025-12-08 22:59:46 +01:00
-
238c5d34e4
Fix tsgo type issues: update tsgo, fix ReasoningEffort import, remove broken enum-test
Mario Zechner
2025-12-08 22:59:13 +01:00
-
0bc8d79216
Release v0.14.0
Mario Zechner
2025-12-08 22:51:04 +01:00
-
21800035cd
Merge branch 'bash-mode'
Mario Zechner
2025-12-08 22:49:28 +01:00
-
-
d5200b4f1c
Add green borders around bash execution component
Mario Zechner
2025-12-08 22:45:05 +01:00
-
bd0d0676d4
Add bash mode for executing shell commands
Mario Zechner
2025-12-08 22:40:32 +01:00
-
1608da8770
Merge main into bash-mode
Mario Zechner
2025-12-08 21:39:01 +01:00
-
-
8f67e00160
fix: include empty tools param when conversation has tool history (#150)
Tiago Freitas
2025-12-08 20:30:43 +00:00
-
-
-
00370cab39
Add xhigh thinking level for OpenAI codex-max models
Mario Zechner
2025-12-08 21:12:54 +01:00
-
87a1a9ded4
Add OpenAICompat for openai-completions provider quirks
Mario Zechner
2025-12-08 19:00:57 +01:00
-
e34e0c503f
Merge PR #137: Remove provider-level tool validation
Mario Zechner
2025-12-08 18:06:50 +01:00
-
-
8bec289dc6
Remove provider-level tool validation, add validateToolCall helper
Mario Zechner
2025-12-08 18:04:33 +01:00
-
0196308266
add option to skip provider tool call validation
Markus Ylisiurunen
2025-12-07 17:24:06 +02:00
-
2e3ff4a15a
Fix truncation test assertions to match new message format (#136)
Nico Bailon
2025-12-07 03:07:15 -08:00
-
-
a0bbc29201
Release v0.13.2
Mario Zechner
2025-12-07 01:25:17 +01:00
-
306f9cc660
Add changelog entry for tool output truncation (#134)
Mario Zechner
2025-12-07 01:24:41 +01:00
-
5a549cc7da
Restore TUI warning notices for truncated tool output
Mario Zechner
2025-12-07 01:14:57 +01:00
-
b813a8b92b
Implement tool result truncation with actionable notices (#134)
Mario Zechner
2025-12-07 01:11:31 +01:00
-
de77cd1419
Add tool output truncation with line/byte limits
Mario Zechner
2025-12-07 00:03:16 +01:00
-
95eadb9ed7
Release v0.13.1
Mario Zechner
2025-12-06 23:12:36 +01:00
-
2641424bfa
Add [Unreleased] section to CHANGELOG
Mario Zechner
2025-12-06 22:49:45 +01:00
-
ecdbd88f5d
Release v0.13.0
Mario Zechner
2025-12-06 22:48:39 +01:00
-
86e5a70ec4
Add totalTokens field to Usage type
Mario Zechner
2025-12-06 22:46:02 +01:00
-
52f1a8cb31
Fix Windows binary detection for Bun compiled executables
badlogic
2025-12-06 22:42:47 +01:00
-
301c6ba11f
Release v0.12.15
Mario Zechner
2025-12-06 21:29:03 +01:00
-
d7f84469a7
Fix editor crash with wide characters (emojis, CJK)
Mario Zechner
2025-12-06 21:24:26 +01:00
-
a325c1c7d1
Add context overflow detection utilities
Mario Zechner
2025-12-06 21:24:15 +01:00
-
10a1e1ef90
docs: add under-compaction analysis
Mario Zechner
2025-12-06 14:52:51 +01:00
-
fa77ef8b6a
docs: fix mini-lit links (#123)
Peter Steinberger
2025-12-06 08:56:31 +00:00
-
ee83284dcf
Fix wrap-ansi test to use node:test instead of vitest
Mario Zechner
2025-12-06 00:48:46 +01:00
-
4a972fbe6c
Release v0.12.14
Mario Zechner
2025-12-06 00:46:57 +01:00
-
05849258b5
Release v0.12.13
Mario Zechner
2025-12-05 23:38:32 +01:00
-
bd3f5779d3
Add changelog entry for parallel version check
Mario Zechner
2025-12-05 23:36:30 +01:00
-
7352072bc2
Run version check in parallel with TUI startup
Mario Zechner
2025-12-05 23:36:06 +01:00
-
c423734e36
Add [Unreleased] section
Mario Zechner
2025-12-05 23:01:46 +01:00
-
ddf09720cc
Release v0.12.12
Mario Zechner
2025-12-05 23:00:45 +01:00
-
94d6c6704b
Merge branch 'feat/resume-slash-command'
Mario Zechner
2025-12-05 22:54:03 +01:00
-
-
4bd52cf3ed
feat(coding-agent): add /resume command to switch sessions mid-conversation
Mario Zechner
2025-12-05 22:53:51 +01:00
-
30dd31d787
Merge feat/scroll-previous-prompts with history load on resume
Mario Zechner
2025-12-05 22:02:16 +01:00
-
-
3a5185c5fd
feat(tui): add prompt history navigation with Up/Down arrows
Mario Zechner
2025-12-05 22:00:23 +01:00
-
6ec1391ebb
fix: escape codes not properly wrapped during line wrapping
Mario Zechner
2025-12-05 21:49:44 +01:00
-
ff047e5ee1
Implement fuzzy search for model/session selector and improve
Input multi-key sequence handling (#122)
Markus Ylisiurunen
2025-12-05 21:33:04 +02:00