-
7b94ddf36b
Add TUI rendering for CustomMessageEntry
Mario Zechner
2025-12-26 23:21:04 +01:00
-
beb804cda0
Fix: compaction now handles branch_summary and custom_message entries
Mario Zechner
2025-12-26 23:09:16 +01:00
-
754f55e3f6
Fix: handle branch_summary in kept messages before compaction
Mario Zechner
2025-12-26 23:06:37 +01:00
-
11a7845ceb
Add CustomMessageEntry rendering infrastructure
Mario Zechner
2025-12-26 23:02:53 +01:00
-
3ecaaa5937
Fix CustomMessageEntry content type to match UserMessage
Mario Zechner
2025-12-26 22:50:04 +01:00
-
9da36e5ac6
Add CustomMessageEntry for hook-injected messages in LLM context
Mario Zechner
2025-12-26 22:45:18 +01:00
-
9bba388ec5
Refactor SessionEventBase to pass sessionManager and modelRegistry
Mario Zechner
2025-12-26 22:22:43 +01:00
-
d96375b5e5
Make CompactionEntry and CompactionResult generic with details field
Mario Zechner
2025-12-26 22:05:03 +01:00
-
efb1036d8e
Improve CustomEntry docs and make it generic
Mario Zechner
2025-12-26 21:40:09 +01:00
-
e841942377
Use CompactionResult type for hook compaction return value
Mario Zechner
2025-12-26 21:34:48 +01:00
-
9e68a59fed
Add label support for session entries
Mario Zechner
2025-12-26 21:30:24 +01:00
-
6af547afd9
Version updates
Mario Zechner
2025-12-26 17:21:24 +01:00
-
898607f742
Update session-tree-plan.md with remaining work
Mario Zechner
2025-12-26 02:49:01 +01:00
-
6f94e24629
Session tree: simplify types, add branching API, comprehensive tests
Mario Zechner
2025-12-26 02:37:42 +01:00
-
beb70f126d
Refactor session manager: migration chain, validation, tests
Mario Zechner
2025-12-26 01:33:13 +01:00
-
95312e00bb
Use short 8-char IDs for session entries
Mario Zechner
2025-12-26 00:42:33 +01:00
-
77595b97f9
Fix --session flag to use provided filename
Mario Zechner
2025-12-26 00:35:55 +01:00
-
9478a3c1f5
Fix SessionEntry type to exclude SessionHeader
Mario Zechner
2025-12-26 00:31:53 +01:00
-
251fea752c
Fix API key priority and compaction bugs
Mario Zechner
2025-12-26 00:05:02 +01:00
-
c58d5f20a4
Session tree structure with id/parentId linking
Mario Zechner
2025-12-25 23:46:44 +01:00
-
-
04a764742e
Merge pull request #358 from default-anton/migrate-glm-4.7-to-openai
Mario Zechner
2025-12-30 13:44:24 +01:00
-
-
8ebc4bcebe
tui: coalesce sequential status messages (+ tests)
paulbettner
2025-12-29 03:46:01 -05:00
-
-
-
c214a33405
Merge pull request #360 from prathamdby/fix/edit-crlf-windows
Mario Zechner
2025-12-29 23:28:55 +01:00
-
-
8c43a9fbc8
Fix edit tool failing on Windows due to CRLF line endings
Pratham Dubey
2025-12-30 02:32:16 +05:30
-
-
0250b7ac03
Migrate zai provider from Anthropic to OpenAI-compatible API
Anton Kuzmenko
2025-12-29 11:54:10 -08:00
-
-
65fb9116fb
Merge pull request #346 from ronyrus/main
Mario Zechner
2025-12-29 13:38:21 +01:00
-
-
557af13042
Merge pull request #344 from default-anton/feature/zai-openai-migration
Mario Zechner
2025-12-29 13:37:43 +01:00
-
-
193559bc65
Merge pull request #348 from ronyrus/mom-use-auth-json
Mario Zechner
2025-12-29 13:35:39 +01:00
-
-
8ced1131c0
Merge pull request #349 from Cursivez/fix/clickable-oauth-login-link
Mario Zechner
2025-12-29 13:34:33 +01:00
-
-
723d467436
Merge pull request #351 from mitsuhiko/fix-copy
Mario Zechner
2025-12-29 13:33:38 +01:00
-
-
e30c4e30cb
Fix /copy after aborts
Armin Ronacher
2025-12-29 11:54:45 +01:00
-
-
d42a3d71fe
fix: make OAuth login URL clickable in terminal
Cursivez
2025-12-29 13:45:11 +08:00
-
-
9bcfab3863
make mom fetch apiKey from
authStorage instead of env vars
Rony Kelner
2025-12-29 11:54:09 +09:00
-
-
47b11bf798
Improve error message when
apiKey or model are absent
Rony Kelner
2025-12-29 10:39:04 +09:00
-
-
-
88d693cc00
test: add thinkingBudgetTokens parameter to thinking mode tests
Anton Kuzmenko
2025-12-28 16:33:25 -08:00
-
31cbbd211c
fix: update zAI models to use anthropic API and filter empty thinking blocks in messages
Anton Kuzmenko
2025-12-28 16:31:32 -08:00
-
e9c6d95e6b
Migrate zai provider from Anthropic to OpenAI-compatible API
Anton Kuzmenko
2025-12-28 13:37:34 -08:00
-
93ea8298ab
fix: update zai model API and baseUrl in generate-models script
Anton Kuzmenko
2025-12-28 13:29:36 -08:00
-
-
c193ef74d2
Merge pull request #332 from mrexodia/fix-models-sorting
Mario Zechner
2025-12-27 18:36:24 +01:00
-
-
9b1e00a814
Merge pull request #331 from mrexodia/enabled-models
Mario Zechner
2025-12-27 18:35:11 +01:00
-
-
bf6da8c72f
Make model generation deterministic by sorting providers and models
Duncan Ogilvie
2025-12-27 13:55:41 +01:00
-
-
-
9e6282e3dd
Add enabledModels to settings.json
Duncan Ogilvie
2025-12-27 13:51:38 +01:00
-
-
04fa79ebe0
Merge pull request #328 from dnouri/fix/use-bash-on-unix
Mario Zechner
2025-12-27 01:03:58 +01:00
-
-
8fc0610a53
fix: Use bash instead of sh on Unix systems
Daniel Nouri
2025-12-26 23:06:03 +01:00
-
ad10e2308e
Update extension-loading.md with install/remove/update commands
Mario Zechner
2025-12-26 20:51:15 +01:00
-
31294e4749
Add extension loading design doc
Mario Zechner
2025-12-26 20:35:04 +01:00
-
-
bd276e6931
Add empty Unreleased section
Mario Zechner
2025-12-26 03:26:49 +01:00
-
0e8173af00
Release v0.30.2
Mario Zechner
2025-12-26 03:25:55 +01:00
-
cb6310e159
Add automatic session migration for v0.30.0 bug
Mario Zechner
2025-12-26 03:24:35 +01:00
-
fa946c68fc
Add session migration script for #320
Mario Zechner
2025-12-26 03:15:46 +01:00
-
7be4d52635
Add empty Unreleased section to changelog
Mario Zechner
2025-12-26 03:14:27 +01:00
-
9dcb0bdba4
Release v0.30.1
Mario Zechner
2025-12-26 03:13:37 +01:00
-
fbfdeb2c2e
Fix custom system prompts missing context, skills, date/time, cwd
Mario Zechner
2025-12-26 03:06:10 +01:00
-
9652072f20
Merge pull request #319 from kaofelix/main
Mario Zechner
2025-12-26 02:58:26 +01:00
-
-
3239a4a11a
Add session version field and migrate-on-load strategy
Mario Zechner
2025-12-25 22:52:04 +01:00
-
013b6814e4
Clarify compaction in tree format: marker in chain, not a branch
Mario Zechner
2025-12-25 22:49:26 +01:00
-
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 Zechnerandscutifer
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