Commit Graph
11 Commits
Author SHA1 Message Date
lesetong cd74f91e2a feat: show todo progress in Herdr sidebar 2026-08-24 10:10:31 +08:00
lesetong ff497e23b3 fix: plan tasks after initial exploration 2026-08-24 09:58:33 +08:00
lesetong 7783e7166a Update package.json 2026-08-11 13:36:25 +08:00
lesetong 8af1c53c83 Make task schema fields explicit with null sentinels 2026-08-11 13:36:09 +08:00
lesetong 28d7e66d8a fix: hoist $defs to the schema root for set_tasks
Refs like "#/$defs/AddTask" resolve from the document root, but
Type.Cyclic nested the $defs inside tasks.items, so the moonshot-flavored
gateway reported "$defs not found for reference". Hoist all $defs entries
to the parameter schema root and strip the synthetic $id that would change
fragment resolution. Update the regression test to pin the layout.

Bump version to 0.2.3.
2026-08-10 00:48:36 +08:00
lesetong 7971cf1a09 fix: emit #/$defs/ refs in set_tasks schema
TypeBox Type.Cyclic generates bare local refs ("AddTask") which strict
moonshot-flavored JSON Schema gateways (Console Go upstream) reject with
HTTP 400. Rewrite all local $ref values to the #/$defs/ form after
building the schema, and add a regression test asserting the ref format.

Bump version to 0.2.2.
2026-08-10 00:45:54 +08:00
lesetong 2ff0a314ed feat: add task duration tracking 2026-07-28 17:39:45 +08:00
lesetong 57c3354211 fix: validate task tool result details 2026-07-28 17:03:46 +08:00
lesetong 7d876735b2 feat: strengthen task workflow and compaction recovery 2026-07-23 01:23:10 +08:00
lesetong fe05b278a4 feat: preserve Herdr task counts 2026-07-23 00:01:01 +08:00
lesetong 281f3c1615 Initial release 2026-07-22 23:35:04 +08:00