Mario Zechner
cfa63c255d
Add [Unreleased] section for next cycle
2026-01-08 04:53:51 +01:00
Mario Zechner
4b084d0f9d
Release v0.38.0
2026-01-08 04:52:55 +01:00
Mario Zechner
fcb3b4aa72
Add [Unreleased] section for next cycle
2026-01-07 01:33:34 +01:00
Mario Zechner
5514d4ffdb
Release v0.37.8
2026-01-07 01:32:53 +01:00
Mario Zechner
7508a51599
Add [Unreleased] section for next cycle
2026-01-07 01:02:34 +01:00
Mario Zechner
a4f2bb5c27
Release v0.37.7
2026-01-07 01:01:55 +01:00
Mario Zechner
9330f5a10a
Add [Unreleased] section for next cycle
2026-01-07 00:43:25 +01:00
Mario Zechner
befbeb30e4
Release v0.37.6
2026-01-07 00:42:45 +01:00
Mario Zechner
a00322175f
Add [Unreleased] section for next cycle
2026-01-06 23:25:53 +01:00
Mario Zechner
fe95983dcf
Release v0.37.5
2026-01-06 23:25:12 +01:00
Mario Zechner
f87fb0a38a
Add [Unreleased] section for next cycle
2026-01-06 21:29:03 +01:00
Mario Zechner
b08a6b22ce
Release v0.37.4
2026-01-06 21:28:24 +01:00
Mario Zechner
a236e62025
Add [Unreleased] section for next cycle
2026-01-06 13:44:28 +01:00
Mario Zechner
86fea6379c
Release v0.37.3
2026-01-06 13:43:47 +01:00
Mario Zechner
9063a71fe6
Add [Unreleased] section for next cycle
2026-01-06 00:54:00 +01:00
Mario Zechner
6f4d16d76f
Release v0.37.2
2026-01-06 00:53:18 +01:00
Mario Zechner
2da853e9d6
Add [Unreleased] section for next cycle
2026-01-06 00:32:56 +01:00
Mario Zechner
a20112f45f
Release v0.37.1
2026-01-06 00:32:09 +01:00
Mario Zechner
0c712659b3
Add [Unreleased] section for next cycle
2026-01-06 00:07:57 +01:00
Mario Zechner
d3d53392e8
Release v0.37.0
2026-01-06 00:07:15 +01:00
Mario Zechner
74d5f5523e
Add [Unreleased] section for next cycle
2026-01-05 06:17:05 +01:00
Mario Zechner
435cd5d61f
Release v0.36.0
2026-01-05 06:16:25 +01:00
Mario Zechner
32f032b6d1
Add [Unreleased] section for next cycle
2026-01-05 03:42:07 +01:00
Mario Zechner
78d0b88f7d
Release v0.35.0
2026-01-05 03:41:24 +01:00
Mario Zechner
12805f61bd
Add [Unreleased] section for next cycle
2026-01-04 21:06:48 +01:00
Mario Zechner
71c978e2f9
Release v0.34.2
2026-01-04 21:06:08 +01:00
Mario Zechner
2a47b1114d
Add [Unreleased] section for next cycle
2026-01-04 20:57:34 +01:00
Mario Zechner
de92eeda1f
Release v0.34.1
2026-01-04 20:56:51 +01:00
Mario Zechner
61cadc226c
Add [Unreleased] section for next cycle
2026-01-04 20:30:34 +01:00
Mario Zechner
dc2f5d43cc
Release v0.34.0
2026-01-04 20:29:50 +01:00
Mario Zechner
7e2a99b485
Add [Unreleased] section for next cycle
2026-01-04 01:08:11 +01:00
Mario Zechner
faa10b9a7e
Release v0.33.0
2026-01-04 01:07:24 +01:00
Mario Zechner
7aba5883f2
Add [Unreleased] section for next cycle
2026-01-03 17:09:58 +01:00
Mario Zechner
db829e73f9
Release v0.32.3
2026-01-03 17:09:22 +01:00
Mario Zechner
aea2ced2b8
Add [Unreleased] section for next cycle
2026-01-03 16:08:48 +01:00
Mario Zechner
113713d380
Release v0.32.2
2026-01-03 16:08:14 +01:00
Mario Zechner
5f91baa29e
Add [Unreleased] section for next cycle
2026-01-03 04:26:33 +01:00
Mario Zechner
b783a3f50f
Release v0.32.1
2026-01-03 04:25:57 +01:00
Mario Zechner
bc52509a42
Add [Unreleased] section for next cycle
2026-01-03 02:49:00 +01:00
Mario Zechner
42a19ea81d
Release v0.32.0
2026-01-03 02:48:23 +01:00
Mario Zechner
3ae02a6849
feat(coding-agent): complete steer()/followUp() migration
...
- Update settings-manager with steeringMode/followUpMode (migrates old queueMode)
- Update sdk.ts to use new mode options
- Update settings-selector UI to show both modes
- Add Alt+Enter keybind for follow-up messages
- Update RPC API: steer/follow_up commands, set_steering_mode/set_follow_up_mode
- Update rpc-client with new methods
- Delete dead code: queue-mode-selector.ts
- Update tests for new API
- Update mom/context.ts stubs
- Update web-ui example
2026-01-03 00:13:25 +01:00
Mario Zechner
0d1424d8e5
Add [Unreleased] section for next cycle
2026-01-02 10:39:42 +01:00
Mario Zechner
d78a245cc8
Release v0.31.1
2026-01-02 10:39:08 +01:00
Mario Zechner
e76ad7aebe
Add [Unreleased] section for next cycle
2026-01-02 02:00:36 +01:00
Mario Zechner
3caf359402
Release v0.31.0
2026-01-02 01:59:59 +01:00
Mario Zechner
a4b36e3d63
Update mom CHANGELOG.md for unreleased changes since v0.30.2
2025-12-31 00:07:49 +01:00
Mario Zechner
c86f2a0136
Fix rebase issues: regenerate models, fix mom agent API
2025-12-30 22:42:25 +01:00
Mario Zechner
6ddc7418da
WIP: Major cleanup - move Attachment to consumers, simplify agent API
...
- Removed Attachment from agent package (now in web-ui/coding-agent)
- Agent.prompt now takes (text, images?: ImageContent[])
- Removed transports from web-ui (duplicate of agent package)
- Updated coding-agent to use local message types
- Updated mom package for new agent API
Remaining: Fix AgentInterface.ts to compose UserMessageWithAttachments
2025-12-30 22:42:20 +01:00
Mario Zechner
a055fd4481
WIP: Refactor agent package - not compiling
...
- Renamed AppMessage to AgentMessage throughout
- New agent-loop.ts with AgentLoopContext, AgentLoopConfig
- Removed transport abstraction, Agent now takes streamFn directly
- Extracted streamProxy to proxy.ts utility
- Removed agent-loop from pi-ai (now in agent package)
- Updated consumers (coding-agent, mom) for AgentMessage rename
- Tests updated but some consumers still need migration
Known issues:
- AgentTool, AgentToolResult not exported from pi-ai
- Attachment not exported from pi-agent-core
- ProviderTransport removed but still referenced
- messageTransformer -> convertToLlm migration incomplete
- CustomMessages declaration merging not working properly
2025-12-30 22:42:20 +01:00
Mario Zechner
6f94e24629
Session tree: simplify types, add branching API, comprehensive tests
...
Types:
- SessionEntryBase with type field, extended by all entry types
- CustomEntry for hooks (type: 'custom', customType, data)
- Remove XXXContent types and TreeNode (redundant)
API:
- Rename saveXXX to appendXXX with JSDoc explaining tree semantics
- Rename branchInPlace to branch() with better docs
- Add createBranchedSession(leafId) replacing index-based version
- Add getTree() returning SessionTreeNode[] for tree traversal
- Add appendCustomEntry(customType, data) for hooks
Tests:
- tree-traversal.test.ts: 28 tests covering append, getPath, getTree,
branch, branchWithSummary, createBranchedSession
- save-entry.test.ts: custom entry integration
Docs:
- Class-level JSDoc explaining append-only tree model
- Method docs explaining leaf advancement and branching
- CHANGELOG.md entry for all changes
2025-12-30 22:42:18 +01:00