Commit graph

  • 04d59f31ea feat(coding-agent): implement hooks system Mario Zechner 2025-12-09 22:17:12 +01:00
  • 195760d8ee Fix version scripts: clean reinstall to avoid npm workspace bug Mario Zechner 2025-12-09 21:56:22 +01:00
  • 44657ef0f9 Run npm install after version bumps to sync package-lock.json Mario Zechner 2025-12-09 21:52:51 +01:00
  • 55032f1697 Add [Unreleased] section to changelogs Mario Zechner 2025-12-09 21:51:01 +01:00
  • 2d9ecd1750 Release v0.17.0 Mario Zechner 2025-12-09 21:47:39 +01:00
  • 5a9d844f9a Simplify compaction: remove proactive abort, use Agent.continue() for retry Mario Zechner 2025-12-09 21:43:49 +01:00
  • 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