Commit Graph

  • 43a6600378 feat: ReAct ExtractFn with tool-use feat/44-react-extract 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 feat/43-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 feat/42-thread-root-node 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 feat/41-merkle-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 feat/33-workflow-as-agent 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 feat/32-cas-gc 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 feat/31-refs-tracking 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 feat/30-global-cas 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 feat/28-preparer-role 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 fix/26-planner-cas-cli-prompt 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 test/19-validate-workflow-descriptor 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 feat/23-phase-title-in-planner-meta 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 fix/21-moderator-coder-transition 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 fix/review-feedback-and-typecheck 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
  • 9407a26806 fix(workflow): resolve type errors across all packages and remove tsbuildinfo from tracking fix/type-errors-and-tsbuildinfo xingyue 2026-05-06 17:34:12 +08: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
  • c2a8f2d81b feat: @uncaged/workflow-role-llm — role factory + zod@4 schema xiaoju 2026-05-06 06:50:19 +00:00
  • 3467b772e6 refactor: named exports (run + descriptor), remove build pipeline xiaoju 2026-05-06 06:39:15 +00:00
  • e670047e6a feat: build pipeline — .ts → .esm.js + .yaml + .d.ts 三件套 xiaoju 2026-05-06 06:26:14 +00:00
  • 47e8fdf5b3 chore: replace hand-written xxhashjs.d.ts with @types/xxhashjs xiaoju 2026-05-06 06:21:46 +00:00
  • dfbba0f58c feat: Phase 4 — fork threads + bun publish verified xiaoju 2026-05-06 05:45:01 +00:00
  • 0becafeb44 feat: Phase 3 — version history/rollback + pause/resume threads xiaoju 2026-05-06 05:36:33 +00:00
  • 9943f21f5c refactor: WorkflowFn input → ThreadInput, remove threadId from bundle contract xiaoju 2026-05-06 05:27:14 +00:00
  • 9a4cec2b2d docs(rfc-001): WorkflowFn input → ThreadInput for fork/resume support xiaoju 2026-05-06 05:25:00 +00:00
  • eda00d1c8e docs(rfc-001): bundle contract → AsyncGenerator, Role/Moderator → helper pattern xiaoju 2026-05-06 05:18:56 +00:00
  • 7582a88d6b feat: Phase 2 — Thread lifecycle, execution engine, worker, CLI xiaoju 2026-05-06 04:59:54 +00:00
  • 01e930df8f docs(rfc-001): add execution model — Role, Moderator, Agent types xiaoju 2026-05-06 04:41:52 +00:00
  • e9729fbe3a chore: add structured logging convention + ban console.* xiaoju 2026-05-06 04:33:33 +00:00
  • eeb5fa0d75 chore: add coding conventions from nerve xiaoju 2026-05-06 04:26:03 +00:00
  • 8939194133 init: bun workspace + RFC-001 workflow engine design xiaoju 2026-05-06 04:20:05 +00:00