Commit Graph

  • 2ef004eecf refactor(cli): restructure cmd-*.ts into commands/ subdirectories xingyue 2026-05-08 00:36:54 +08:00
  • 2616259a0f Merge pull request 'feat(reviewer): enrich prompt with conventions + CLI awareness' (#92) from feat/91-reviewer-prompt into main xiaoju 2026-05-07 16:27:08 +00:00
  • 23b2c3b47d feat(reviewer): enrich prompt with conventions awareness + strict verdicts xiaoju 2026-05-07 16:20:41 +00:00
  • 7d3954097d docs: fix deprecated CLI commands in README xiaoju 2026-05-07 16:15:29 +00:00
  • 4a925b98af docs: create README.md, update architecture.md for current structure xiaoju 2026-05-07 16:10:37 +00:00
  • bfea771a52 Merge pull request 'fix(cli): improve usage format + fix skill index title' (#86) from fix/85-usage-format into main xingyue 2026-05-07 15:33:27 +00:00
  • 5e411a1f19 fix(cli): improve usage output format + fix skill index title xiaoju 2026-05-07 15:31:48 +00:00
  • 21238f7825 Merge pull request 'fix(cli): usage not red + skill subcommand + --help flag' (#84) from fix/83-cli-ux into main xingyue 2026-05-07 15:19:08 +00:00
  • 6b3aa4ce35 fix(cli): usage not red + skill subcommand + --help flag on groups xiaoju 2026-05-07 15:17:20 +00:00
  • f042c9d640 Merge pull request 'feat(cli): help --skill <topic> for context-specific agent docs' (#82) from feat/81-skill-topics into main xingyue 2026-05-07 15:08:41 +00:00
  • 66bca9ef03 feat(cli): help --skill <topic> — context-specific docs for agents xiaoju 2026-05-07 15:03:08 +00:00
  • 309af39447 Merge pull request 'fix(cli): review nits — live --latest args + dispatchInit consistency' (#79) from fix/75-nits into main xiaoju 2026-05-07 14:54:28 +00:00
  • 86a422f7e2 fix(cli): nits from review — live --latest in args, dispatchInit uses dispatchGroup xiaoju 2026-05-07 14:54:02 +00:00
  • 648f0c6dec Merge pull request 'refactor: merge role packages into templates + slim prompts' (#78) from refactor/75-merge-roles-phase1 into main xiaoju 2026-05-07 14:52:25 +00:00
  • 8456a8337b refactor: slim planner & coder prompts with help --skill xiaoju 2026-05-07 14:47:14 +00:00
  • 9c8b98a551 refactor: merge 7 workflow-role-* packages into templates xiaoju 2026-05-07 14:45:11 +00:00
  • c3272be760 Merge pull request 'refactor(cli): auto-generate skill doc from command registry' (#74) from refactor/71-auto-gen-skill-doc into main xiaoju 2026-05-07 14:39:51 +00:00
  • c44b773a86 refactor(cli): auto-generate skill doc from command registry (#71) xiaomo 2026-05-07 14:35:53 +00:00
  • 2776f8e419 Merge pull request 'feat(cli): add WORKFLOW_STORAGE_ROOT env var support' (#68) from feat/63-workflow-storage-root into main xingyue 2026-05-07 14:30:03 +00:00
  • 7b0e256c13 feat(cli): add WORKFLOW_STORAGE_ROOT env var support xiaoju 2026-05-07 14:07:30 +00:00
  • c663ba9e9c Merge pull request 'feat(cli): help --skill command for agent-consumable docs' (#70) from feat/69-help-skill into main xiaomo 2026-05-07 14:25:31 +00:00
  • 71b413f20c feat(planner): add phase granularity guidance to reduce over-splitting xiaoju 2026-05-07 14:20:23 +00:00
  • 61be1c662a feat(cli): help --skill command for agent-consumable docs (#69) xiaomo 2026-05-07 14:20:06 +00:00
  • 84e8d70da4 Merge pull request 'refactor(cli): group commands by noun-verb pattern' (#67) from refactor/cli-noun-verb-grouping into main xiaomo 2026-05-07 14:09:46 +00:00
  • 8976f4cf3b fix(cli): move 'remove' from workflow table to deprecation path xiaomo 2026-05-07 14:09:37 +00:00
  • 07730dd24c refactor(cli): group commands by noun-verb pattern (RFC #54) xiaomo 2026-05-07 14:03:35 +00:00
  • 4eff4d2370 Merge pull request 'feat: developer + submitter roles, solve-issue as parent workflow' (#62) from feat/59-solve-issue-refactor into main xiaoju 2026-05-07 13:51:56 +00:00
  • 1d6da18b18 feat: developer + submitter roles, solve-issue refactored to parent workflow xiaoju 2026-05-07 13:51:37 +00:00
  • c342ff3737 Merge pull request 'feat(cli): live command — real-time thread monitoring' (#57) from feat/37-live-command into main xiaomo 2026-05-07 13:45:09 +00:00
  • 8fe26417cf feat(cli): add --latest, --debug, --role flags to live command (#37 Phase 2) xingyue 2026-05-07 21:34:04 +08:00
  • 990200230b feat(cli): add live command for real-time thread monitoring (#37 Phase 1) xingyue 2026-05-07 21:30:22 +08:00
  • 4eaefd9974 Merge pull request 'feat: tester role + develop workflow template' (#61) from feat/58-develop-workflow into main xiaoju 2026-05-07 13:42:16 +00:00
  • 1a685583bd feat: tester role + develop workflow template xiaoju 2026-05-07 13:42:01 +00:00
  • 19769efea6 Merge pull request 'feat(cli): init command — scaffold workflow workspace' (#56) from feat/36-init-command into main xiaomo 2026-05-07 13:37:56 +00:00
  • 7f64541c5b Merge pull request 'feat: ReAct ExtractFn with tool-use' (#53) from feat/44-react-extract into main xiaoju 2026-05-07 13:28:22 +00:00
  • 43a6600378 feat: ReAct ExtractFn with tool-use xiaoju 2026-05-07 13:28:00 +00:00
  • 74e3f5434c feat(cli): complete AGENTS.md generation (#36 Phase 3) xingyue 2026-05-07 21:23:41 +08:00
  • 220c9c5224 Merge pull request 'feat: global extract provider config' (#52) from feat/43-extract-provider-config into main xiaoju 2026-05-07 13:21:57 +00:00
  • cae59b589e feat: global extract provider config xiaoju 2026-05-07 13:21:38 +00:00
  • 703ac9dfcc feat(cli): add init template command (#36 Phase 2) xingyue 2026-05-07 21:21:23 +08:00
  • 2df8accf2f feat(cli): add init workspace command (#36 Phase 1) xingyue 2026-05-07 21:18:58 +08:00
  • b5cc0db17e Merge pull request 'feat: thread root node + workflowAsAgent returns root hash' (#51) from feat/42-thread-root-node into main xiaoju 2026-05-07 13:18:13 +00:00
  • 6196e0974a feat: thread root node + workflowAsAgent returns root hash xiaoju 2026-05-07 13:17:44 +00:00
  • 410e9e6d9b Merge pull request 'feat: Merkle node format + content → CAS' (#45) from feat/41-merkle-content-cas into main xiaoju 2026-05-07 13:14:16 +00:00
  • 84de74721d feat: Merkle node format + content → CAS xiaoju 2026-05-07 13:14:01 +00:00
  • 4403532f35 Merge pull request 'feat: workflowAsAgent factory' (#39) from feat/33-workflow-as-agent into main xiaoju 2026-05-07 10:52:40 +00:00
  • e95e76c145 feat: workflowAsAgent factory xiaoju 2026-05-07 10:52:26 +00:00
  • af69e773a0 Merge pull request 'feat: CAS garbage collection' (#38) from feat/32-cas-gc into main xiaoju 2026-05-07 10:48:07 +00:00
  • 6488b7bbb4 feat: CAS garbage collection xiaoju 2026-05-07 10:47:52 +00:00
  • 15d39c96a7 Merge pull request 'feat: add refs tracking to RoleStep' (#35) from feat/31-refs-tracking into main xiaoju 2026-05-07 10:44:44 +00:00
  • 30e4e99908 feat: add refs tracking to RoleStep xiaoju 2026-05-07 10:44:25 +00:00
  • a3c70a5041 Merge pull request 'feat: migrate CAS to global storage' (#34) from feat/30-global-cas into main xiaoju 2026-05-07 10:40:41 +00:00
  • 12d58a8206 feat: migrate CAS to global storage xiaoju 2026-05-07 10:40:14 +00:00
  • c096f4d94e docs: add workflow-as-agent implementation plan xiaoju 2026-05-07 10:35:26 +00:00
  • 500401d93c feat(workflow): add preparer role to solve-issue workflow (#29, closes #28) xiaoju 2026-05-07 10:18:05 +00:00
  • 43f466eb67 style(solve-issue): fix biome formatting in test file xiaoju 2026-05-07 10:15:10 +00:00
  • fe829d9ae6 feat(workflow): add preparer role as first step in solve-issue workflow xiaoju 2026-05-07 10:12:59 +00:00
  • f80535d742 fix(planner,coder): clarify CAS CLI usage in agent prompts (#27) xiaoju 2026-05-07 09:43:21 +00:00
  • 0eab3b7001 chore: remove temporary bundle entry file xiaoju 2026-05-07 09:43:00 +00:00
  • 37c5b89c98 fix(planner,coder): clarify CAS CLI usage in agent prompts xiaoju 2026-05-07 09:42:52 +00:00
  • 0fdf19879a Merge pull request 'test(workflow): add unit tests for validateWorkflowDescriptor' (#20) from test/19-validate-workflow-descriptor into main xiaoju 2026-05-07 09:38:54 +00:00
  • f73bf1e313 test(workflow): add unit tests for validateWorkflowDescriptor xiaoju 2026-05-07 02:16:15 +00:00
  • 8c4441bf6b feat: thread-scoped CAS for phase tracking (#23) xiaoju 2026-05-07 04:59:03 +00:00
  • 341ff656dc feat(planner,coder,moderator): integrate CAS for phase tracking xiaoju 2026-05-07 04:54:25 +00:00
  • 4b44665c7e feat(workflow): add thread-scoped CAS (Content-Addressable Storage) xiaoju 2026-05-07 04:30:19 +00:00
  • 172e9b34cc feat(planner): add hash and title fields to phase schema xiaoju 2026-05-07 04:18:42 +00:00
  • 96fc3e220a fix(solve-issue): handle one-shot coder completing all phases at once xiaoju 2026-05-07 03:13:44 +00:00
  • 7926751b01 docs: replace RFC-001 with up-to-date architecture doc xiaoju 2026-05-07 01:43:13 +00:00
  • 43e1f82303 refactor: extractPrompt out of ExtractContext, into ExtractFn parameter xiaoju 2026-05-07 01:27:12 +00:00
  • d472de1247 refactor: three-phase context (Moderator/Agent/Extract) + extractPrompt + unified ExtractFn xiaoju 2026-05-07 01:05:31 +00:00
  • 99a137422c feat: add ExtractFn utility, cursor agent workspace from thread context xiaoju 2026-05-07 00:17:31 +00:00
  • d351343aa8 fix: pure data role packages use 'echo no tests' instead of 'bun test' xiaoju 2026-05-06 14:33:16 +00:00
  • 2482fb7e62 chore: remove all dryRun infrastructure xiaoju 2026-05-06 14:25:44 +00:00
  • fa9163e462 refactor: all-agentic architecture — roles as pure data, agent binding at runtime xiaoju 2026-05-06 14:14:33 +00:00
  • fce2bf7441 refactor: systemPrompt → pure string, threadId injected by agent layer xiaoju 2026-05-06 12:25:41 +00:00
  • c9cdfe37db refactor: extract planner and coder into standalone role packages xiaoju 2026-05-06 11:40:19 +00:00
  • 45bb5af99a feat: per-role agent config + phased planner/coder in solve-issue template xiaoju 2026-05-06 11:35:45 +00:00
  • c7b0beb6be refactor: unify RoleDefinition + WorkflowDefinition with description & schema xiaoju 2026-05-06 11:19:49 +00:00
  • 79cf97e617 refactor: remove name from WorkflowDefinition, fix threadId type errors xiaoju 2026-05-06 11:01:09 +00:00
  • 196562c82a feat: committer distinguishes recoverable vs unrecoverable failures xiaoju 2026-05-06 10:53:17 +00:00
  • 267ca73a1b fix: committer prompt — don't fix failures, just report them xiaoju 2026-05-06 10:49:22 +00:00
  • aee71fd2e7 refactor: simplify committer — minimal prompt, config simplified xiaoju 2026-05-06 10:39:09 +00:00
  • 8ce1dd3cca refactor: remove JSON output requirement from reviewer prompt xiaoju 2026-05-06 10:35:53 +00:00
  • 4b27943871 refactor: simplify reviewer — discriminated union meta, minimal prompt xiaoju 2026-05-06 10:29:48 +00:00
  • 8d5b97c67e feat: add threadId to ThreadContext and WorkflowFnOptions xiaoju 2026-05-06 10:23:25 +00:00
  • 513c006ce3 refactor: rename workflow-role-llm → workflow-agent-llm xiaoju 2026-05-06 10:14:35 +00:00
  • 2cd2a7d713 Merge pull request 'fix(workflow): add typecheck script and fix remaining type errors' (#18) from fix/review-feedback-and-typecheck into main xiaoju 2026-05-06 10:11:47 +00:00
  • 94fa964b84 fix(workflow): add typecheck script and fix remaining type errors xingyue 2026-05-06 18:08:32 +08:00
  • 2c642b1a53 refactor: committer as pure agent role with discriminated union meta (#17) xiaoju 2026-05-06 10:06:27 +00:00
  • c15a5554c0 refactor: replace gitExec with spawnCli from workflow-util-agent xiaoju 2026-05-06 09:51:06 +00:00
  • e38852a761 Merge pull request 'fix(workflow): resolve type errors across all packages' (#16) from fix/type-errors-and-tsbuildinfo into main xiaoju 2026-05-06 09:44:49 +00:00
  • fd8f1f2491 refactor: move createRole to workflow-util-role xiaoju 2026-05-06 09:42:49 +00:00
  • 98b6153070 fix(workflow): resolve type errors across all packages and remove tsbuildinfo from tracking xingyue 2026-05-06 17:34:12 +08:00
  • c04e7c31af refactor: move llmExtract, extractMeta, buildDescriptor, types to workflow-util-role xiaoju 2026-05-06 08:13:27 +00:00
  • 6e62c7458d refactor: remove schemaDefaults, use caller-provided dryRunMeta xiaoju 2026-05-06 08:10:40 +00:00
  • 82d3478895 refactor: extract @uncaged/workflow-util-role from role-llm (#15) xiaoju 2026-05-06 07:27:11 +00:00
  • 2a71454c10 refactor: extract @uncaged/workflow-util-agent + smart prompt xiaoju 2026-05-06 07:17:59 +00:00
  • db5cbd49e2 feat: @uncaged/workflow-template-solve-issue — first workflow template xiaoju 2026-05-06 07:04:28 +00:00
  • 78d883ec5d feat: @uncaged/workflow-role-committer + @uncaged/workflow-role-reviewer xiaoju 2026-05-06 06:59:44 +00:00
  • f21014fcdd feat: @uncaged/workflow-agent-cursor + @uncaged/workflow-agent-hermes xiaoju 2026-05-06 06:54:24 +00:00