Commit graph

  • a7efe3d4c1 fix: use consistent model comparison including provider Kao Félix 2025-12-25 22:10:08 +01:00
  • 64e7c80c7e Update session tree design to use UUIDs instead of indices Mario Zechner 2025-12-25 21:19:02 +01:00
  • 351faef604 Add session tree format design doc Mario Zechner 2025-12-25 21:06:44 +01:00
  • 6d97d212d5 Release v0.30.0 Mario Zechner 2025-12-25 20:35:14 +01:00
  • 2369c09b95 docs: Add changelog entry for reverse model cycling and Ctrl+L selector Mario Zechner 2025-12-25 20:30:17 +01:00
  • 911963e777 feat(coding-agent): Add --session-dir flag for custom session directory Mario Zechner 2025-12-25 20:27:31 +01:00
  • 4edfff41a7
    Merge pull request #315 from mitsuhiko/model-switcher Mario Zechner 2025-12-25 18:33:42 +01:00
  • 667301bde4 docs: add Shift+Ctrl+P and Ctrl+L keyboard shortcuts to README Mario Zechner 2025-12-25 18:32:45 +01:00
  • 19dde0a988 Release v0.29.1 Mario Zechner 2025-12-25 18:10:11 +01:00
  • 3f0ffc6064 Merge branch 'fix-311' Mario Zechner 2025-12-25 18:08:59 +01:00
  • 66d19ac9c8 Fix jiti alias for typebox subpath imports in custom tools/hooks Mario Zechner 2025-12-25 18:07:42 +01:00
  • b576a527c7 Reverse model switching and binding for dialog Armin Ronacher 2025-12-25 18:02:38 +01:00
  • f8d3b0e34d Auto-load SYSTEM.md as custom system prompt Mario Zechner 2025-12-25 18:04:22 +01:00
  • c09f80755b Add /settings to CHANGELOG Mario Zechner 2025-12-25 15:41:52 +01:00
  • b4f7a957c4
    Add /settings command with unified settings menu (#312) Mario Zechner 2025-12-25 15:39:42 +01:00
  • c53b22db43 Add /settings command with unified settings menu Mario Zechner 2025-12-25 15:35:06 +01:00
  • 58c02ce02b Add [Unreleased] section to changelogs Mario Zechner 2025-12-25 04:17:41 +01:00
  • b48a0c9328 Release v0.29.0 Mario Zechner 2025-12-25 04:16:42 +01:00
  • 454ea1d36a Rename /clear to /new, update hook events to before_new/new Mario Zechner 2025-12-25 04:15:10 +01:00
  • 0427445242
    Fix Ctrl+W to use standard readline word deletion behavior (#306) Ahmed Kamal 2025-12-25 05:09:47 +02:00
  • 65cbc22d7c
    Add safety-space before pasting (#307) Armin Ronacher 2025-12-25 04:05:53 +01:00
  • fa716246ea Release v0.28.0 Mario Zechner 2025-12-25 03:57:41 +01:00
  • 1059d39d54 Add removeRuntimeApiKey to AuthStorage Mario Zechner 2025-12-25 03:57:20 +01:00
  • b5b2ed65d4 Update changelogs for #296 Mario Zechner 2025-12-25 03:49:58 +01:00
  • 54018b6cc0 Refactor OAuth/API key handling: AuthStorage and ModelRegistry Mario Zechner 2025-12-25 03:48:36 +01:00
  • 9f97f0c8da getApiKeyFromEnv -> getEnvApiKey Mario Zechner 2025-12-25 02:38:00 +01:00
  • bf022d2581 WIP: Add auth-storage.ts for credential management Mario Zechner 2025-12-25 01:18:29 +01:00
  • 1c31d91c83 WIP: Rename model-config.ts to models-json.ts Mario Zechner 2025-12-25 01:15:17 +01:00
  • 0ae23f19fe WIP: Add CLI for OAuth login, update README Mario Zechner 2025-12-25 01:08:09 +01:00
  • 030788140a WIP: Remove global state from pi-ai OAuth/API key handling Mario Zechner 2025-12-25 01:01:03 +01:00
  • d93cbf8c32 WIP: remove setApiKey, resolveApiKey Mario Zechner 2025-12-24 23:34:23 +01:00
  • 385e7aff62 Add changelog entry for #304 Mario Zechner 2025-12-24 22:47:42 +01:00
  • 756b14dc48 Skip over exact duplicate skills (closes #304) Mario Zechner 2025-12-24 22:45:23 +01:00
  • 0c4d60f8c8 Skip over exact duplicate skills Armin Ronacher 2025-12-24 22:32:37 +01:00
  • 61cd977926 Add empty Unreleased section Mario Zechner 2025-12-24 21:26:15 +01:00
  • 8fdd77b652 Release v0.27.9 Mario Zechner 2025-12-24 21:25:20 +01:00
  • ac5f4a77cc Fix model selector not showing models with settings.json API keys Mario Zechner 2025-12-24 21:23:44 +01:00
  • a96b9201f9 Add empty Unreleased section Mario Zechner 2025-12-24 20:53:23 +01:00
  • a965b6f160 Release v0.27.8 - OAuth takes priority over settings.json API keys Mario Zechner 2025-12-24 20:52:22 +01:00
  • 60768b90f3 Add [Unreleased] section for next cycle Mario Zechner 2025-12-24 18:31:13 +01:00
  • 89630b0d44 Release v0.27.7 Mario Zechner 2025-12-24 18:30:53 +01:00
  • 29379ea0a6 Fix thinking tag leakage by converting unsigned blocks to plain text Mario Zechner 2025-12-24 18:15:19 +01:00
  • 2b22c3ce75 Add [Unreleased] section to changelog Mario Zechner 2025-12-24 14:00:04 +01:00
  • 3eb460ee50 Release v0.27.6 Mario Zechner 2025-12-24 13:59:09 +01:00
  • 43add86ebf Remove duplicate Custom Compaction example, reference main docs Mario Zechner 2025-12-24 13:56:00 +01:00
  • 705ba5d4f2 Improve compaction hooks: add signal, no timeout, SessionManager cleanup, docs Mario Zechner 2025-12-24 13:54:05 +01:00
  • a2664ba38a Use clearer abbreviations in compaction diagrams Mario Zechner 2025-12-24 12:59:45 +01:00
  • 3c5f4920c0 Improve compaction diagrams with legend and realistic message types Mario Zechner 2025-12-24 12:58:00 +01:00
  • 27250c860b Add reference to compaction.ts source file Mario Zechner 2025-12-24 12:55:47 +01:00
  • 35a40b2197 Clarify that cut point is always user/assistant/bash, never tool result Mario Zechner 2025-12-24 12:55:15 +01:00
  • 5f41a384cc Add split turn diagram to compaction docs Mario Zechner 2025-12-24 12:53:23 +01:00
  • 699702e366 Clarify keepRecentTokens is configurable Mario Zechner 2025-12-24 12:51:41 +01:00
  • 51aa1339ef Add LLM context diagram to compaction docs Mario Zechner 2025-12-24 12:49:45 +01:00
  • ea3ab718ea Fix compaction ASCII diagram to show append-only behavior Mario Zechner 2025-12-24 12:49:09 +01:00
  • ea16af8b72 Add ASCII diagram to compaction docs Mario Zechner 2025-12-24 12:48:16 +01:00
  • 403faafdbe Add previousSummary to before_compact hook event Mario Zechner 2025-12-24 12:47:12 +01:00
  • 97bbd7a642 Clarify messagesToSummarize starts after last compaction Mario Zechner 2025-12-24 12:44:05 +01:00
  • ee0befdfe1 Improve custom compaction docs in hooks.md Mario Zechner 2025-12-24 12:43:04 +01:00
  • d9a542763a Improve before_compact hook: add messagesToKeep, replace apiKey with resolveApiKey Mario Zechner 2025-12-24 12:41:22 +01:00
  • e4283294c8 Update full-compaction example to use resolveApiKey Mario Zechner 2025-12-24 12:30:00 +01:00
  • 43a5447a80 Add resolveApiKey to before_compact hook event Mario Zechner 2025-12-24 12:28:51 +01:00
  • 5aa53ded11 Add full-compaction hook example Mario Zechner 2025-12-24 12:25:36 +01:00
  • bf313d2713 Release v0.27.5 Mario Zechner 2025-12-24 12:18:51 +01:00
  • 31dc58d43b Add changelog entry for Ghostty tmux fix Mario Zechner 2025-12-24 12:17:31 +01:00
  • 6fde3f4d93 Remove test output file Mario Zechner 2025-12-24 12:15:47 +01:00
  • 9851ee3bdb Add syntax highlighting to HTML export using highlight.js Mario Zechner 2025-12-24 12:13:04 +01:00
  • 914898c58f chore: update changelog.md to add the latest commit scutifer 2025-12-24 16:33:44 +05:30
  • 531bb91337 feat: Improve HTML export with markdown rendering and theme support scutifer 2025-12-24 13:06:46 +05:30
  • e904b11e7b
    Fix Ghostty detection inside tmux for inline images (#299) Nico Bailon 2025-12-24 03:04:41 -08:00
  • 1e1a92ea47
    Add before_compact hook event (closes #281) (#285) Nico Bailon 2025-12-24 02:26:29 -08:00
  • 20b24cf5a4 Fix symlinked skill directories not being discovered Mario Zechner 2025-12-24 03:32:54 +01:00
  • f8619c1564 Release v0.27.3 Mario Zechner 2025-12-24 02:46:23 +01:00
  • 81b10f2fa0 List all provider keys in README settings example Mario Zechner 2025-12-24 02:42:41 +01:00
  • 541758fbe0 Use injected resolveApiKey in AgentSession for settings.json support Mario Zechner 2025-12-24 02:35:42 +01:00
  • 144d9d93de Update README with settings.json API keys Mario Zechner 2025-12-24 02:14:02 +01:00
  • bb1da1ec51 Add API keys in settings.json, fixes #295 Mario Zechner 2025-12-24 02:11:17 +01:00
  • e234e8d18f Allow startup without API keys, fixes #288 Mario Zechner 2025-12-24 01:52:59 +01:00
  • ce8a1c8eb1
    Add cwd parameter to subagent example tool (#291) Nico Bailon 2025-12-23 15:58:43 -08:00
  • fb9c25f51e docs: changelog entry for #287 Mario Zechner 2025-12-23 13:07:05 +01:00
  • 35ebe88870
    feat: Call resolvePromptInput on the --system-prompt received on the CLI argument. This is needed to support file paths on the prompt (#287) scutifer 2025-12-23 17:36:40 +05:30
  • c57ed89110 Release v0.27.2 Mario Zechner 2025-12-23 03:48:52 +01:00
  • 7470dde1e9
    docs: fix outdated custom tools paths and add missing header shortcut (#283) Aliou Diallo 2025-12-23 03:29:31 +01:00
  • 2953a9d8d4
    Add skipConversationRestore for before_branch hooks (#286) Nico Bailon 2025-12-22 18:26:08 -08:00
  • 4492a3f304 Release v0.27.1 Mario Zechner 2025-12-22 19:28:26 +01:00
  • 093bcecf95 Add [Unreleased] section for next cycle Mario Zechner 2025-12-22 18:21:15 +01:00
  • b9b44f4cf4 Release v0.27.0 Mario Zechner 2025-12-22 18:20:10 +01:00
  • 42d7d9d9b6 Add before/after session events with cancellation support Mario Zechner 2025-12-22 18:18:38 +01:00
  • 99081fce30 Add changelog entry for #280 Mario Zechner 2025-12-22 17:02:23 +01:00
  • 7ad8a8c447 Fix bash tool visual line truncation Mario Zechner 2025-12-22 17:01:04 +01:00
  • 31f4a588fd TUI: Improve file completion display (fixes #280) Mario Zechner 2025-12-22 16:36:42 +01:00
  • 7e1b632596 Release v0.26.1 Mario Zechner 2025-12-22 16:19:19 +01:00
  • face745f3d Fix SDK tools to respect cwd option Mario Zechner 2025-12-22 16:17:55 +01:00
  • 42bc368e70 Release v0.26.0 Mario Zechner 2025-12-22 12:53:58 +01:00
  • 207c2cd566 Merge sdk-272: Add SDK for programmatic usage Mario Zechner 2025-12-22 12:46:32 +01:00
  • 9473659bda Add CHANGELOG entries for SDK and settings changes Mario Zechner 2025-12-22 12:45:49 +01:00
  • f835f031eb SDK docs: add links to specific examples in each section Mario Zechner 2025-12-22 12:44:41 +01:00
  • 519688cb35 README: clarify TUI settings save to global preferences only Mario Zechner 2025-12-22 12:40:42 +01:00
  • e5f74a1ad9 Update README: document project-specific settings, add SettingsManager to SDK list Mario Zechner 2025-12-22 12:34:08 +01:00
  • 5d290f048e Fix SDK docs: AgentSession interface, findModel usage, settings example Mario Zechner 2025-12-22 12:32:25 +01:00
  • 1e6a23ab3d Update SDK docs for SettingsManager changes Mario Zechner 2025-12-22 12:24:58 +01:00