Mario Zechner
4227fd5996
Fix auto-compaction TUI integration and cut point logic
...
- Trigger auto-compaction after agent_end instead of during message_end
- Show CompactionComponent after auto-compaction (same as manual /compact)
- Fix cut point to include bash executions before kept user message
- Stop backward scan at compaction, assistant, user, or toolResult boundaries
2025-12-09 02:45:24 +01:00
Mario Zechner
91b89578c1
Add auto-compaction events to AgentSession
...
- Add AgentSessionEvent type extending AgentEvent with auto_compaction_start/end
- Emit events when auto-compaction starts and completes
- TUI shows loader during auto-compaction with escape to cancel
- Rebuilds chat UI when auto-compaction succeeds
2025-12-09 01:51:51 +01:00
Mario Zechner
803d4b65ee
Show pending bash executions in pending area, move to chat on user submit
2025-12-09 01:39:40 +01:00
Mario Zechner
2c014c1b95
Fix bash execution interleaving with tool calls: defer message insertion while streaming
2025-12-09 01:34:31 +01:00
Mario Zechner
14d99b5f86
Move config.ts from utils/ to src/
2025-12-09 01:28:06 +01:00
Mario Zechner
1a6a1a8acf
Split main-new.ts into modules: cli/args, cli/file-processor, cli/session-picker, core/system-prompt, core/model-resolver
2025-12-09 01:20:31 +01:00
Mario Zechner
83a6c26969
Reorganize file structure: core/, utils/, modes/interactive/components/, modes/interactive/theme/
2025-12-09 00:51:33 +01:00
Mario Zechner
934c2bc5d3
WP9+WP10: Add AgentSession session management and utility methods
2025-12-09 00:14:47 +01:00
Mario Zechner
94ff0b0962
WP8: Add AgentSession bash execution
2025-12-09 00:13:10 +01:00
Mario Zechner
8d6d2dd72b
WP7: Add AgentSession compaction (manual + auto), fix listener preservation
2025-12-09 00:12:07 +01:00
Mario Zechner
0119d7610b
WP5+WP6: Add AgentSession model, thinking level, and queue mode management
2025-12-09 00:08:36 +01:00
Mario Zechner
d08e1e53e9
WP4: Add AgentSession prompting methods (prompt, queue, abort, reset)
2025-12-09 00:07:24 +01:00
Mario Zechner
eba196f4ac
WP3: Add AgentSession event subscription with session persistence
2025-12-09 00:05:54 +01:00
Mario Zechner
29d96ab25a
WP2: Create AgentSession basic structure + update plan for keep-old-code strategy
2025-12-09 00:05:06 +01:00
Mario Zechner
3f305502cd
WP1: Create bash-executor.ts with unified bash execution
2025-12-09 00:01:36 +01:00