23 Commits
Author SHA1 Message Date
jb d9e1ffec51 Compose Todo and Subagent widgets 2026-08-30 13:00:14 -04:00
jb 04a0c08c96 Rename task update tool to patch_tasks 2026-08-27 01:18:05 -04:00
jb 9c500a485c Indent deepest task leaves 2026-08-27 00:46:54 -04:00
jb fbe8baf18c Auto-clear completed todo trees 2026-08-26 18:07:46 -04:00
jb 91a019de29 Adapt todo widget hierarchy 2026-08-26 17:04:19 -04:00
jb 1a437f50b4 Rename task widget to todos 2026-08-26 16:40:05 -04:00
jb b654c3c81b Animate active task indicators 2026-08-26 16:13:58 -04:00
jb 01b5f3ddee Limit and label task hierarchy 2026-08-26 15:58:40 -04:00
jb ae0ca47236 Harden task state and terminal rendering 2026-08-26 15:13:19 -04:00
jb 6826854b66 Add forked reference in readme 2026-08-26 11:59:45 -04:00
lesetong 6c6b9ec01b Hide completed progress in Herdr 2026-08-24 10:27:00 +08:00
lesetong 98f3904189 Collapse completed todo subtrees in widget 2026-08-24 10:23:43 +08:00
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