This website requires JavaScript.
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