2026-05-07 - 2026-06-07

Overview

224 Active Pull Requests
267 Active Issues
Excluding merges, 4 authors have pushed 245 commits to main and 644 commits to all branches. On main, 387 files have changed and there have been 25974 additions and 9997 deletions.

224 Pull requests merged by 7 users

Merged #602 refactor: migrate test runner from vitest to bun:test 2026-06-02 11:02:12 +00:00

Merged #600 fix(e2e): cross-platform Docker isolation for e2e-walkthrough 2026-06-02 11:02:06 +00:00

Merged #599 feat: rename skill subcommand to prompt, add usage/setup 2026-06-02 05:46:44 +00:00

Merged #594 feat: record suspend event as StepNode in CAS chain 2026-06-02 05:13:14 +00:00

Merged #597 chore: update solve-issue workflow to use $SUSPEND for insufficient_info 2026-06-02 05:12:14 +00:00

Merged #596 feat: thread list/show displays suspended state and message 2026-06-02 05:12:13 +00:00

Merged #595 feat: uwf thread resume command 2026-06-02 05:12:11 +00:00

Merged #593 feat: moderator recognizes $SUSPEND as pseudo-role target 2026-06-02 05:12:09 +00:00

Merged #586 chore: migrate json-cas to ocas 2026-06-02 03:07:50 +00:00

Merged #584 feat: !include YAML tag and folder-based workflow layout 2026-05-31 04:54:17 +00:00

Merged #581 improve: solve-issue — replace tea pr create with Gitea API 2026-05-30 23:37:31 +00:00

Merged #579 improve: solve-issue — fix hallucination patterns (thread 06F7FSTXQGY3D5CY5YPQFK2Y3W) 2026-05-30 08:57:58 +00:00

Merged #576 fix(agent-claude-code): handle missing result line gracefully 2026-05-30 05:52:55 +00:00

Merged #575 feat(cli): unify uwf CAS store with global json-cas store 2026-05-30 05:25:12 +00:00

Merged #572 feat(cli): add currentRole field to thread show and thread list output 2026-05-28 01:58:23 +00:00

Merged #570 fix(agent): trim leading whitespace from agent output before frontmatter extraction 2026-05-28 00:42:23 +00:00

Merged #569 feat(agent): adapter stdout JSON with full metadata (#566) 2026-05-28 00:18:57 +00:00

Merged #568 fix(util): remove legacy frontmatter fields next/confidence/artifacts/scope 2026-05-28 00:11:31 +00:00

Merged #556 fix(cli): mask apiKey in config list (#531) 2026-05-27 03:45:52 +00:00

Merged #554 feat(cli): add agentOverrides and modelOverrides to config key validation 2026-05-27 03:45:47 +00:00

Merged #552 fix(hermes): add engines.bun, document adapter pattern (#551) 2026-05-27 01:45:11 +00:00

Merged #550 feat: add adapter skill + fix commit scope 2026-05-26 17:26:48 +00:00

Merged #548 feat: add developer skill — coding conventions + architecture guide 2026-05-26 17:19:17 +00:00

Merged #547 feat: add author skill — workflow YAML design guide 2026-05-26 17:04:51 +00:00

Merged #546 feat: add user skill — CLI guide with quick start 2026-05-26 16:27:43 +00:00

Merged #545 feat: add actor skill — frontmatter protocol + CAS reference 2026-05-26 15:44:31 +00:00

Merged #543 ci: use test:ci to skip integration tests in CI 2026-05-26 15:26:02 +00:00

Merged #536 fix(hermes): add SQLite fallback for loadHermesSession 2026-05-26 14:24:42 +00:00

Merged #534 fix: config validation and agent name normalization (#531, #532, #533) 2026-05-26 06:09:56 +00:00

Merged #530 refactor: apiKeyEnv → apiKey, store actual secret in config 2026-05-26 05:37:51 +00:00

Merged #527 feat(cli): add uwf config get/set/list subcommand 2026-05-26 05:37:32 +00:00

Merged #525 fix: cancelled threads show distinct "cancelled" status 2026-05-25 15:51:29 +00:00

Merged #524 fix: bin entry point to dist/cli.js for node compatibility 2026-05-25 15:51:18 +00:00

Merged #521 feat(skill): expand uwf skill with architecture, yaml, moderator, list subcommands 2026-05-25 15:00:34 +00:00

Merged #520 fix(uwf-hermes): read turn data from session file instead of ACP stream 2026-05-25 14:24:42 +00:00

Merged #518 fix(validate): support enum-based multi-exit frontmatter schemas 2026-05-25 13:23:10 +00:00

Merged #515 feat(setup): auto-discover and configure agents during uwf setup 2026-05-25 12:39:35 +00:00

Merged #514 fix(test): correct import path in resume-e2e integration test 2026-05-25 12:31:28 +00:00

Merged #513 refactor: rename workflow-agent-kit → workflow-util-agent, merge moderator 2026-05-25 11:20:39 +00:00

Merged #511 chore: open-source readiness 2026-05-25 10:20:39 +00:00

Merged #509 chore: make solve-issue.yaml portable + add developer failed exit 2026-05-25 09:09:37 +00:00

Merged #508 feat(protocol): add step-level timing (startedAtMs / completedAtMs) 2026-05-25 08:10:40 +00:00

Merged #507 feat(cli): workflow semantic validation before execution 2026-05-25 07:49:57 +00:00

Merged #505 feat(agent-kit): per-variant output instructions for discriminated oneOf 2026-05-25 06:57:14 +00:00

Merged #504 refactor: discriminated union frontmatter for solve-issue workflow 2026-05-25 06:49:06 +00:00

Merged #503 refactor: rename status to $status, default to _ when absent 2026-05-25 06:26:36 +00:00

Merged #498 docs: update all documentation for status-based routing 2026-05-25 06:01:19 +00:00

Merged #496 refactor: dashboard status-based edge routing 2026-05-25 05:39:40 +00:00

Merged #495 feat: migrate examples to status-based routing + fix mustache HTML escape 2026-05-25 04:55:44 +00:00

Merged #494 refactor: status-based graph routing + mustache prompt templates 2026-05-25 04:50:07 +00:00

Merged #488 refactor(cli-workflow): reduce cmdStepRead cognitive complexity 2026-05-25 02:25:33 +00:00

Merged #485 feat(cli): implement step read command 2026-05-25 01:43:12 +00:00

Merged #483 fix(cli-workflow): fix thread read --quota flag implementation 2026-05-25 01:18:21 +00:00

Merged #482 fix: cas has now returns exit 1 for non-existent hashes 2026-05-25 01:18:08 +00:00

Merged #479 fix(workflow): add --repo flag to tea pr create in worktree dirs 2026-05-24 16:59:37 +00:00

Merged #478 fix(cli-workflow): resolve step/thread commands on completed threads 2026-05-24 16:41:07 +00:00

Merged #476 fix(agent-kit): provide full thread context to first-time participating roles 2026-05-24 16:00:17 +00:00

Merged #475 feat(cli): add filtering and pagination to thread list command 2026-05-24 15:18:57 +00:00

Merged #472 fix: include step content in continuation prompt 2026-05-24 13:51:02 +00:00

Merged #468 chore: cleanup dead code and update CLI docs 2026-05-24 11:42:37 +00:00

Merged #467 feat: restructure CLI commands (workflow/thread/step/turn) 2026-05-24 11:37:51 +00:00

Merged #465 feat: use git worktree for isolated development in solve-issue workflow 2026-05-24 10:27:52 +00:00

Merged #462 fix(agent-kit): separate session cache per agent 2026-05-24 09:19:51 +00:00

Merged #460 fix(cli): replace markdown headings with XML tags in thread read output 2026-05-24 08:44:48 +00:00

Merged #458 chore: fix biome noExcessiveCognitiveComplexity warnings 2026-05-24 07:30:42 +00:00

Merged #457 feat(cli): thread step --background + thread running 2026-05-24 05:33:56 +00:00

Merged #455 refactor(workflow-dashboard): reduce cyclomatic complexity in editor 2026-05-24 03:44:09 +00:00

Merged #454 refactor: reduce cognitive complexity in session-detail and acp-client 2026-05-24 03:44:06 +00:00

Merged #453 refactor(cli): reduce cognitive complexity in setup.ts 2026-05-23 16:18:10 +00:00

Merged #452 refactor(cli): reduce cognitive complexity in thread.ts 2026-05-23 15:55:04 +00:00

Merged #451 docs: sync all README.md files with current codebase 2026-05-23 15:03:56 +00:00

Merged #442 fix(thread-read): remove ### Output section and deduplicate ### Prompt globally 2026-05-23 14:15:40 +00:00

Merged #443 fix: preserve primary detail hash across frontmatter retries 2026-05-23 14:14:53 +00:00

Merged #441 fix(builtin): session lifecycle + frontmatter preamble stripping 2026-05-23 13:20:05 +00:00

Merged #438 feat(cli-workflow): implement multi-strategy workflow resolution 2026-05-23 11:12:57 +00:00

Merged #437 fix(cli): disable YAML anchor/alias in output 2026-05-23 11:09:12 +00:00

Merged #434 feat(builtin-agent): persist ReAct loop turns as session JSONL 2026-05-23 10:48:49 +00:00

Merged #427 feat: builtin agent session resume via deterministic message reconstruction 2026-05-23 09:39:33 +00:00

Merged #425 fix(builtin): split prompt into system/user messages 2026-05-23 09:17:13 +00:00

Merged #423 feat(claude-code): enrich step details with per-turn breakdown 2026-05-23 08:19:20 +00:00

Merged #421 fix: disable hermes resume, add claude-code resume support, debate workflow 2026-05-23 07:59:53 +00:00

Merged #420 feat: add @uncaged/workflow-agent-builtin package 2026-05-23 07:57:44 +00:00

Merged #419 test: failing e2e test for session resume bug (#418) 2026-05-23 06:49:54 +00:00

Merged #417 docs: sync cli-reference with recent CLI additions 2026-05-23 06:48:21 +00:00

Merged #415 feat: add uwf log subcommands (list, show, clean) 2026-05-23 06:27:16 +00:00

Merged #414 feat: add process-level debug logger (Phase 1) 2026-05-23 06:09:16 +00:00

Merged #409 feat: replace edgePrompt null check with isFirstVisit (Phase 2) 2026-05-23 04:55:24 +00:00

Merged #408 feat: make edge prompt required (Phase 1) 2026-05-23 04:36:54 +00:00

Merged #403 feat: edge prompt + session resume (#402) 2026-05-23 04:00:24 +00:00

Merged #401 refactor: migrate hermes agent from stdout parsing to ACP protocol 2026-05-22 13:16:47 +00:00

Merged #397 fix: add git worktree hygiene to solve-issue workflow 2026-05-22 11:20:59 +00:00

Merged #393 feat: workflow-agent-claude-code 2026-05-22 10:58:19 +00:00

Merged #387 init workflow dashboard 2026-05-22 10:54:15 +00:00

Merged #396 fix: explicitly forbid extra frontmatter fields in output format instruction 2026-05-22 10:51:53 +00:00

Merged #392 feat: validate model connectivity during uwf setup 2026-05-22 10:32:01 +00:00

Merged #390 feat: add --count/-c flag to uwf thread step 2026-05-22 10:11:14 +00:00

Merged #386 fix: revert unnecessary output protocol changes from #385 2026-05-22 09:40:33 +00:00

Merged #385 feat: agent session protocol — sessionId, continue, frontmatter retry 2026-05-22 09:20:36 +00:00

Merged #382 feat: uwf cas put-text for storing plain text in CAS 2026-05-22 09:02:09 +00:00

Merged #378 fix: accept omitted condition in fallback transitions 2026-05-22 07:56:19 +00:00

Merged #377 feat: register $first/$last JSONata functions in moderator 2026-05-22 07:32:18 +00:00

Merged #375 refactor!: rename RoleDefinition.meta → frontmatter 2026-05-22 06:06:06 +00:00

Merged #372 feat: create .workflows/solve-issue.yaml 2026-05-22 06:02:15 +00:00

Merged #371 feat: add uwf skill cli command and Prepare section 2026-05-22 04:50:12 +00:00

Merged #368 chore: exclude legacy code from biome check 2026-05-22 02:10:20 +00:00

Merged #367 feat: support project-local workflow discovery 2026-05-22 02:07:34 +00:00

Merged #366 refactor: rename RoleDefinition fields for clarity 2026-05-22 00:48:24 +00:00

Merged #361 feat: Role 四段式描述 (identity/prepare/execute/report) 2026-05-21 03:11:00 +00:00

Merged #358 feat(cli-uwf): thread read Content + step-details — #357 2026-05-19 06:58:25 +00:00

Merged #356 feat(uwf-agent-kit): frontmatter fast path + prompt injection — #355 2026-05-19 06:21:36 +00:00

Merged #354 feat(workflow-util-agent): prompt restructure + scope focus — RFC #351 Phase 3 2026-05-19 05:57:37 +00:00

Merged #353 feat(workflow-util-agent): two-layer frontmatter safeguard — RFC #351 Phase 2 2026-05-19 05:47:47 +00:00

Merged #352 feat(workflow-util): frontmatter markdown parser — RFC #351 Phase 1 2026-05-19 04:56:59 +00:00

Merged #350 feat: uwf thread read — human-readable markdown with pagination 2026-05-19 03:45:03 +00:00

Merged #348 fix: parse session_id from stderr — hermes --quiet writes it there 2026-05-18 17:10:30 +00:00

Merged #347 fix: hermes agent empty detail — parse session_id from any line 2026-05-18 16:58:25 +00:00

Merged #346 simplify: thread fork only takes step-hash 2026-05-18 16:43:33 +00:00

Merged #345 feat: thread steps + thread fork 2026-05-18 16:34:55 +00:00

Merged #341 refactor: AgentContext extends ModeratorContext, remove redundant fields 2026-05-18 16:17:16 +00:00

Merged #340 refactor: pass store via AgentContext, eliminate duplicate store instances 2026-05-18 16:05:38 +00:00

Merged #339 feat: hermes merkle detail — session turns as CAS tree (Phase 2 of #337) 2026-05-18 15:58:02 +00:00

Merged #338 feat: agent-kit interface change — agents own their detail (Phase 1 of #337) 2026-05-18 15:52:56 +00:00

Merged #334 feat: add uwf cas reindex command 2026-05-18 14:25:39 +00:00

Merged #333 refactor: use listByType for schema list, upgrade json-cas to 0.2.0 2026-05-18 14:18:17 +00:00

Merged #332 refactor: merge cas get/cat into get, default hides timestamp 2026-05-18 14:03:50 +00:00

Merged #331 refactor: remove table output format, keep json and yaml only 2026-05-18 13:59:13 +00:00

Merged #330 fix: table format without header row 2026-05-18 13:48:17 +00:00

Merged #327 feat: add office-agent document workflow (template + writer + differ) 2026-05-18 13:42:03 +00:00

Merged #329 feat: --format json/yaml/table for all non-interactive commands 2026-05-18 13:36:03 +00:00

Merged #326 fix: uwf cas — JSON output + meta-schema in schema list 2026-05-18 13:25:16 +00:00

Merged #325 refactor: outputSchema only accepts inline JSON Schema 2026-05-18 13:18:18 +00:00

Merged #324 fix: remove cas list, add schema titles 2026-05-18 13:07:16 +00:00

Merged #323 feat: built-in uwf cas commands replacing json-cas passthrough 2026-05-18 12:49:19 +00:00

Merged #317 feat: uwf — Stateless Workflow CLI 2026-05-18 10:07:55 +00:00

Merged #308 jshang/optimize-dashboard-ui 2026-05-18 08:45:46 +00:00

Merged #305 feat: Phase 7 — CLI json-cas commands 2026-05-18 03:31:07 +00:00

Merged #303 feat: Phase 5+6 — React layer + Agent model 2026-05-18 02:47:31 +00:00

Merged #300 feat: Phase 4 — json-cas engine migration 2026-05-18 02:38:05 +00:00

Merged #298 feat: Phase 3 — workflow JSON definitions in CAS 2026-05-18 02:27:56 +00:00

Merged #296 feat: JSONata moderator engine (Phase 2 of #294) 2026-05-18 02:13:56 +00:00

Merged #293 docs: add .cards/ architecture documentation 2026-05-17 07:40:09 +00:00

Merged #292 refactor: rename casRef to x-cas-ref for JSON Schema compliance (Phase 3) 2026-05-16 11:55:25 +00:00

Merged #290 refactor: replace extractRefs with schema casRef annotations (Phase 2) 2026-05-16 11:50:48 +00:00

Merged #288 feat: add collectCasRefs — schema-level CAS ref annotation (Phase 1) 2026-05-16 10:43:16 +00:00

Merged #287 chore: fix biome cognitive complexity warnings 2026-05-16 10:40:28 +00:00

Merged #284 refactor(workflow-protocol): require AgentFn Opt generic 2026-05-16 10:27:08 +00:00

Merged #283 chore: internalize unused exports across all packages 2026-05-16 09:59:58 +00:00

Merged #271 chore: remove symlink dead code 2026-05-16 06:22:35 +00:00

Merged #270 chore: make bundle fully self-contained, no external imports 2026-05-16 06:16:29 +00:00

Merged #269 feat(dashboard): show system prompt per role 2026-05-15 01:28:13 +00:00

Merged #207 chore: add .env.example with all supported env vars 2026-05-15 01:25:11 +00:00

Merged #268 chore: biome format fix + pre-push hook 2026-05-15 01:20:39 +00:00

Merged #267 chore(dashboard): remove unused _parentRequired param 2026-05-15 00:30:52 +00:00

Merged #264 feat(dashboard): workflow detail 独立子页面 2026-05-15 00:23:45 +00:00

Merged #266 fix(cli): race condition in thread rm + flaky test 2026-05-15 00:21:17 +00:00

Merged #263 chore(util-agent): remove dead createTextAdapter / TextProducerFn 2026-05-14 12:58:22 +00:00

Merged #257 feat(dashboard): redesign workflow detail layout 2026-05-14 12:58:05 +00:00

Merged #262 refactor(agents): migrate LLM/Hermes/Cursor to createAgentAdapter 2026-05-14 12:19:38 +00:00

Merged #256 feat(protocol): AgentFn<Opt> type + createAgentAdapter bridge 2026-05-14 08:53:30 +00:00

Merged #255 feat(dashboard): graph node click improvements 2026-05-14 08:29:29 +00:00

Merged #250 fix(dashboard): restore graph visual preferences (#247) 2026-05-14 03:43:32 +00:00

Merged #246 refactor: cursor-agent uses runtime.extract for workspace detection 2026-05-13 15:57:37 +00:00

Merged #245 refactor(serve): remove tunnel + eliminate HTTP round-trip in gateway mode 2026-05-13 15:29:06 +00:00

Merged #244 chore: add output rules to develop roles — suppress verbose diffs 2026-05-13 15:01:02 +00:00

Merged #243 feat: adopt @changesets/cli for synchronized version management 2026-05-13 12:57:42 +00:00

Merged #240 chore: remove link-all.sh 2026-05-13 10:16:23 +00:00

Merged #238 chore: merge publish-all.sh into publish.sh 2026-05-13 09:52:43 +00:00

Merged #236 fix: auto-discover publishable packages + pre-publish test gate 2026-05-13 09:42:55 +00:00

Merged #235 refactor(dashboard): replace ELK with custom spine layout 2026-05-13 09:03:34 +00:00

Merged #234 fix(cli): point bin to dist/cli.js instead of src/cli.ts 2026-05-13 08:43:42 +00:00

Merged #233 fix(dashboard): address ELK layout review feedback 2026-05-13 08:40:32 +00:00

Merged #232 feat(dashboard): switch graph layout from Dagre to ELK 2026-05-13 08:28:25 +00:00

Merged #231 docs(skill): add authoring pitfalls to skill author topic 2026-05-13 03:59:51 +00:00

Merged #230 fix(publish-all): regenerate lockfile before pack 2026-05-13 03:59:43 +00:00

Merged #229 feat: minimal tool set for workflow-agent-react (#222 Phase 3) 2026-05-13 03:16:37 +00:00

Merged #215 refactor(dashboard): side-by-side graph + cards layout 2026-05-13 03:06:36 +00:00

Merged #214 feat: WS request proxy — Phase 2 (#210) 2026-05-13 03:06:29 +00:00

Merged #226 feat: workflow-agent-react + wrapAgentAsAdapter shared + childThread support (#222 Phase 2) 2026-05-13 02:51:07 +00:00

Merged #224 feat(protocol): AdapterFn replaces AgentBinding in createWorkflow (#222 Phase 1) 2026-05-13 02:30:29 +00:00

Merged #220 chore: address #219 review comments 2026-05-12 12:29:45 +00:00

Merged #219 feat: setup command + workspace build scripts (#216) 2026-05-12 12:24:44 +00:00

Merged #203 feat: Phase 3 — agent observability for Merkle call stack 2026-05-12 02:34:48 +00:00

Merged #204 feat: Dashboard workflow graph visualization (React Flow) 2026-05-12 02:28:40 +00:00

Merged #202 feat(#194): Phase 2 — Engine layer Merkle call stack 2026-05-12 02:11:25 +00:00

Merged #201 refactor: replace Moderator function with ModeratorTable in WorkflowDefinition 2026-05-12 02:06:04 +00:00

Merged #199 feat(#194): Phase 1 — Merkle Call Stack protocol + CAS layer 2026-05-12 01:50:05 +00:00

Merged #193 feat: cursor agent auto-extracts workspace from context 2026-05-12 00:57:34 +00:00

Merged #192 fix: sort thread list newest-first and differentiate status colors 2026-05-11 12:16:20 +00:00

Merged #190 feat: generate LLM summary in __end__ node via ReAct loop 2026-05-11 10:31:24 +00:00

Merged #186 refactor: replace maxRounds with supervisor check interval 2026-05-11 09:01:25 +00:00

Merged #184 refactor: simplify ExtractFn to (schema, contentHash) 2026-05-11 08:03:49 +00:00

Merged #183 refactor: reorganize gateway routes under /api/ prefix 2026-05-11 08:01:02 +00:00

Merged #173 feat(workflow): declarative ModeratorTable type and template migration 2026-05-11 06:26:15 +00:00

Merged #168 feat: auto-tunnel + CF Worker gateway + dashboard multi-agent 2026-05-09 10:02:36 +00:00

Merged #163 fix: content node refs field + backward compat 2026-05-09 09:10:09 +00:00

Merged #152 chore: rename dashboard folder 2026-05-09 03:59:33 +00:00

Merged #151 refactor: 七包拆分 — protocol / runtime / util / cas / reactor / register / execute 2026-05-09 03:53:55 +00:00

Merged #142 feat(workflow): ThreadReactor — generic ReAct loop + extract/supervisor migration 2026-05-09 02:28:09 +00:00

Merged #135 refactor(workflow): move descriptor validation out of runtime 2026-05-08 15:05:24 +00:00

Merged #137 perf(serve): SSE live pump reads incrementally 2026-05-08 15:00:45 +00:00

Merged #138 feat(dashboard): hash routing + health check polling 2026-05-08 15:00:35 +00:00

Merged #136 fix(serve): error handling, CORS, body limit, CAS store reuse 2026-05-08 15:00:33 +00:00

Merged #134 feat(dashboard): connect thread detail to SSE live stream 2026-05-08 09:53:10 +00:00

Merged #132 refactor(workflow): simplify extraction + thread runtime contract 2026-05-08 09:34:26 +00:00

Merged #129 feat(serve+dashboard): write endpoints, SSE live, run dialog 2026-05-08 09:01:10 +00:00

Merged #127 feat(dashboard): workflow dashboard 2026-05-08 07:22:01 +00:00

Merged #126 refactor: split @uncaged/workflow-runtime from engine 2026-05-08 06:42:15 +00:00

Merged #119 feat(cli): add serve command — Hono HTTP API server 2026-05-08 03:12:44 +00:00

Merged #117 chore: bump all packages to 0.2.0 2026-05-08 02:55:49 +00:00

Merged #116 feat(engine): supervisor scene — opt-in LLM thread stop (Phase 3) 2026-05-08 02:45:20 +00:00

Merged #115 chore: remove all deprecated code 2026-05-08 02:29:15 +00:00

Merged #113 feat: engine injects extract provider at runtime (Phase 2) 2026-05-08 02:23:59 +00:00

Merged #112 docs: add README.md to all 8 packages 2026-05-08 02:19:26 +00:00

Merged #111 feat: unified provider/model configuration (Phase 1) 2026-05-08 02:15:23 +00:00

Merged #109 chore: enforce folder module discipline in @uncaged/cli-workflow 2026-05-08 01:46:04 +00:00

Merged #107 chore: enforce folder module discipline in @uncaged/workflow 2026-05-08 01:39:49 +00:00

Merged #105 chore(cli): remove unused <thread-id> from CAS commands 2026-05-08 01:25:34 +00:00

Merged #104 refactor: organize workflow/src into 6 module folders 2026-05-08 01:23:24 +00:00

Merged #103 refactor(cli): Phase 4 cleanup — dedup, extract, deprecate 2026-05-08 01:17:18 +00:00

Merged #101 refactor(cli): split cli-dispatch.ts into group dispatchers + usage module 2026-05-08 01:07:05 +00:00

Merged #100 refactor(cli): merge kill/pause/resume into control.ts + extract readWorkerCtl 2026-05-08 00:58:12 +00:00

Merged #98 refactor(cli): restructure cmd-*.ts into commands/ subdirectories 2026-05-08 00:48:30 +00:00

Merged #99 chore: remove unused build scripts 2026-05-08 00:46:54 +00:00

Merged #89 docs: create README.md, update architecture.md for current structure 2026-05-08 00:42:17 +00:00

261 Issues closed from 5 users

Closed #587 RFC: thread suspend/resume for pending information 2026-06-02 11:44:59 +00:00

Closed #601 Migrate test runner from vitest to bun:test 2026-06-02 11:02:12 +00:00

Closed #592 chore: update solve-issue workflow to use $SUSPEND for insufficient_info 2026-06-02 05:12:14 +00:00

Closed #591 feat: thread list/show displays suspended state and message 2026-06-02 05:12:13 +00:00

Closed #589 feat: record suspend event as StepNode in CAS chain 2026-06-02 05:12:11 +00:00

Closed #590 feat: uwf thread resume command 2026-06-02 05:12:11 +00:00

Closed #588 feat: moderator recognizes $SUSPEND as pseudo-role target 2026-06-02 05:12:09 +00:00

Closed #585 chore: migrate json-cas to ocas 2026-06-02 03:07:50 +00:00

Closed #582 feat: !include YAML tag for external file references in workflow definitions 2026-05-31 04:54:17 +00:00

Closed #583 feat: support folder-based workflow layout (foo/index.yaml) 2026-05-31 04:54:17 +00:00

Closed #574 bug: uwf-claude-code silently fails when Claude Code exits without result line 2026-05-30 05:52:55 +00:00

Closed #573 refactor: unify uwf CAS store with global json-cas store 2026-05-30 05:25:12 +00:00

Closed #571 feat: thread show/list 输出 currentRole 字段 2026-05-28 01:58:24 +00:00

Closed #567 fix: trim leading whitespace from agent output before frontmatter extraction 2026-05-28 00:42:23 +00:00

Closed #566 feat: adapter stdout 改为 JSON 格式,带完整 output metadata 2026-05-28 00:18:58 +00:00

Closed #544 refactor: remove legacy standard frontmatter fields (next/confidence/artifacts/scope) 2026-05-28 00:11:31 +00:00

Closed #533 bug: uwf setup --agent 写入双重 uwf- 前缀 2026-05-27 22:08:53 +00:00

Closed #553 bug: edge prompt 模板变量未解析时传空字符串导致 agent 拒绝执行 2026-05-27 22:08:53 +00:00

Closed #557 bug: step show 输出 JSON 含未转义控制字符,无法解析 2026-05-27 22:08:43 +00:00

Closed #559 bug: thread show 缺少 status 字段 2026-05-27 22:08:43 +00:00

Closed #561 feat: thread start 添加 --cwd CLI 选项 2026-05-27 22:08:43 +00:00

Closed #542 feat: skill adapter — agent adapter 开发者参考文档 2026-05-27 16:00:00 +00:00

Closed #540 feat: skill actor — role 扮演者参考文档 2026-05-27 15:59:59 +00:00

Closed #541 feat: skill developer — 引擎开发者参考文档 2026-05-27 15:59:59 +00:00

Closed #539 feat: skill author — workflow 编撰者参考文档 2026-05-27 15:59:57 +00:00

Closed #538 feat: skill user — uwf 使用者参考文档 2026-05-27 15:59:56 +00:00

Closed #558 feat: thread/edge location — 为 workflow 添加运行位置概念 2026-05-27 15:59:00 +00:00

Closed #531 bug: config list 未 mask apiKey(#530 重构遗漏) 2026-05-27 03:45:52 +00:00

Closed #532 feat: uwf config set 应校验 key 合法性 2026-05-27 03:45:47 +00:00

Closed #551 bug: uwf-hermes 依赖 bun 未声明,首次使用者易踩坑 2026-05-27 01:45:11 +00:00

Closed #537 refactor: reorganize skills by persona — user / author / actor / developer / adapter 2026-05-26 17:26:56 +00:00

Closed #549 fix: developer skill 里 commit scope 过时 2026-05-26 17:26:48 +00:00

Closed #535 uwf-hermes: loadHermesSession fails when sessions.write_json_snapshots is disabled (default) 2026-05-26 14:24:42 +00:00

Closed #528 refactor: apiKeyEnv → apiKey, store actual secret in config 2026-05-26 05:37:51 +00:00

Closed #526 feat: uwf config get/set subcommand 2026-05-26 05:37:33 +00:00

Closed #522 bug: cancelled threads show status "completed" instead of "cancelled" 2026-05-25 15:51:30 +00:00

Closed #523 bug: cli-workflow package.json bin points to ./src/cli.ts instead of ./dist/cli.js 2026-05-25 15:51:18 +00:00

Closed #431 feat: extract reusable ACP client from hermes into shared package 2026-05-25 15:02:41 +00:00

Closed #517 feat(skill): expand uwf skill to cover workflow concepts, not just CLI reference 2026-05-25 15:00:35 +00:00

Closed #519 uwf-hermes: 从 Hermes session 文件读取 turn 数据,替代 ACP 流式重建 2026-05-25 14:24:42 +00:00

Closed #424 feat(setup): auto-discover and configure agents during uwf setup 2026-05-25 12:39:35 +00:00

Closed #228 RFC: Mitsein agent + generic document workflow template (generate & edit with diff) 2026-05-25 12:35:53 +00:00

Closed #512 refactor: rename workflow-agent-kit → workflow-util-agent, merge workflow-moderator into cli-workflow 2026-05-25 11:20:40 +00:00

Closed #510 chore: open-source readiness checklist 2026-05-25 10:20:39 +00:00

Closed #489 feat: add step-level timing (startedAtMs / completedAtMs) 2026-05-25 08:10:40 +00:00

Closed #506 feat: workflow semantic validation before execution 2026-05-25 07:49:57 +00:00

Closed #499 refactor: discriminated union frontmatter with $status routing 2026-05-25 07:00:14 +00:00

Closed #502 Phase 3 Testing: buildOutputFormatInstruction oneOf support 2026-05-25 06:57:15 +00:00

Closed #501 Phase 2 Testing: discriminated union frontmatter + solve-issue redesign 2026-05-25 06:49:06 +00:00

Closed #500 Phase 1 Testing: $status routing + _ default 2026-05-25 06:26:36 +00:00

Closed #497 docs: update all documentation for status-based routing (#490) 2026-05-25 06:01:19 +00:00

Closed #490 refactor: status-based graph routing + mustache prompt templates 2026-05-25 05:40:10 +00:00

Closed #493 Phase 3 Testing: dashboard adaptation 2026-05-25 05:39:40 +00:00

Closed #492 Phase 2 Testing: examples YAML migration + CLI validation 2026-05-25 04:55:44 +00:00

Closed #491 Phase 1 Testing: protocol types + moderator rewrite 2026-05-25 04:50:07 +00:00

Closed #487 refactor: reduce cmdStepRead cognitive complexity from 27 to ≤15 2026-05-25 02:25:33 +00:00

Closed #486 fix(agent-claude-code): use buildContinuationPrompt for step context 2026-05-25 02:02:32 +00:00

Closed #484 feat(cli): complete step read command 2026-05-25 01:43:12 +00:00

Closed #480 thread read --quota flag has no visible effect 2026-05-25 01:18:21 +00:00

Closed #481 cas has returns exit 0 for non-existent hashes 2026-05-25 01:18:08 +00:00

Closed #474 committer: tea pr create 在 worktree 目录下失败 2026-05-24 16:59:37 +00:00

Closed #477 solve-issue workflow: developer 缺少 check 步骤导致 reviewer 每次打回 2026-05-24 16:43:38 +00:00

Closed #469 step list / step show / thread read 无法访问已完成线程 2026-05-24 16:41:08 +00:00

Closed #473 首次参与角色的上下文不足导致幻觉 2026-05-24 16:00:17 +00:00

Closed #470 history.jsonl 出现重复条目导致 thread list 显示重复 2026-05-24 15:18:58 +00:00

Closed #471 thread list: 增加过滤和分页参数(status active、时间范围、skip/take) 2026-05-24 15:18:58 +00:00

Closed #466 fix: continuation prompt should include role output content, not just frontmatter 2026-05-24 13:51:02 +00:00

Closed #463 refactor: reorganize CLI commands — workflow/thread/step/turn 四层模型 2026-05-24 11:37:51 +00:00

Closed #464 feat: solve-issue workflow should use git worktree for isolation 2026-05-24 10:27:52 +00:00

Closed #461 refactor: session cache should be per-agent, not shared 2026-05-24 09:19:51 +00:00

Closed #459 fix(cli): thread read — nested markdown breaks heading hierarchy 2026-05-24 08:44:48 +00:00

Closed #444 chore: fix biome noExcessiveCognitiveComplexity warnings 2026-05-24 07:30:42 +00:00

Closed #456 feat(cli): thread step --background + thread running 2026-05-24 05:33:56 +00:00

Closed #400 Phase 2 Testing: Wire ACP client into hermes agent (RFC #398) 2026-05-24 05:20:16 +00:00

Closed #399 Phase 1 Testing: HermesAcpClient class (RFC #398) 2026-05-24 05:20:13 +00:00

Closed #398 RFC: migrate hermes agent from stdout parsing to ACP protocol 2026-05-24 05:20:11 +00:00

Closed #449 chore: reduce complexity in workflow-dashboard 2026-05-24 03:44:09 +00:00

Closed #448 chore: reduce complexity in workflow-agent-claude-code and workflow-agent-hermes 2026-05-24 03:44:07 +00:00

Closed #445 chore: reduce complexity in cli-workflow setup.ts 2026-05-23 16:18:11 +00:00

Closed #446 chore: reduce complexity in cli-workflow thread.ts 2026-05-23 15:55:04 +00:00

Closed #447 chore: reduce complexity in workflow-agent-builtin loop.ts 2026-05-23 14:56:06 +00:00

Closed #440 fix(thread-read): remove redundant Output section, clean up step display 2026-05-23 14:15:41 +00:00

Closed #439 bug(claude-code): planner step only captures 1 turn despite using tools 2026-05-23 14:14:53 +00:00

Closed #428 feat: uwf thread start 支持 hash / 文件路径 / 本地发现 / 全局注册 2026-05-23 11:12:57 +00:00

Closed #433 builtin-agent: ReAct loop turns as CAS chain 2026-05-23 11:02:59 +00:00

Closed #432 feat: per-role agent and model config in workflow YAML 2026-05-23 11:01:35 +00:00

Closed #429 fix: StepNode schema change breaks backward compat with old CAS nodes 2026-05-23 09:43:52 +00:00

Closed #426 feat: builtin agent session resume via deterministic message reconstruction 2026-05-23 09:39:33 +00:00

Closed #416 bug: developer re-entry after reviewer reject produces empty output 2026-05-23 08:52:31 +00:00

Closed #422 feat(claude-code): enrich step details with per-turn breakdown 2026-05-23 08:19:20 +00:00

Closed #418 bug: hermes ACP session/resume returns empty text on subsequent prompt 2026-05-23 07:59:54 +00:00

Closed #410 feat: add debug logging to cli-workflow thread commands 2026-05-23 06:29:56 +00:00

Closed #411 RFC: process-level debug logger for cli-workflow (#410) 2026-05-23 06:29:55 +00:00

Closed #412 Phase 1 Testing: Logger 核心 + CLI 接入 (RFC #411) 2026-05-23 06:29:53 +00:00

Closed #413 Phase 2 Testing: 查询命令 (RFC #411) 2026-05-23 06:27:16 +00:00

Closed #404 feat: make edge prompt required 2026-05-23 05:00:26 +00:00

Closed #405 RFC: make edge prompt required (#404) 2026-05-23 05:00:25 +00:00

Closed #407 Phase 2 Testing: findLastRoleIndex 替代 null 判断 (RFC #405) 2026-05-23 05:00:24 +00:00

Closed #406 Phase 1 Testing: Schema — prompt 必填 (RFC #405) 2026-05-23 05:00:22 +00:00

Closed #402 feat: session resume + edge prompt — ACP session 复用与增量 prompt 2026-05-23 04:00:25 +00:00

Closed #380 fix: uwf-hermes session detail intermittently falls back to raw text 2026-05-22 13:16:47 +00:00

Closed #391 feat: workflow-agent-claude-code — Claude Code agent adapter 2026-05-22 11:24:44 +00:00

Closed #395 bug: workflow roles share git worktree, causing cross-issue context pollution 2026-05-22 11:20:59 +00:00

Closed #394 fix: buildOutputFormatInstruction should explicitly forbid extra frontmatter fields 2026-05-22 10:51:53 +00:00

Closed #335 uwf setup should validate model connectivity 2026-05-22 10:32:01 +00:00

Closed #373 feat: thread step --count/-c <number> to run multiple steps 2026-05-22 10:11:14 +00:00

Closed #389 fix: buildOutputFormatInstruction hardcodes generic frontmatter example, ignores role schema 2026-05-22 10:04:03 +00:00

Closed #388 fix: tryFrontmatterFastPath hardcodes 5 fields, drops role-specific frontmatter 2026-05-22 09:57:53 +00:00

Closed #384 feat: agent adapter CLI protocol — sessionId in result, continue support, format options 2026-05-22 09:20:36 +00:00

Closed #370 feat: create .workflows/solve-issue.yaml for this project 2026-05-22 07:34:12 +00:00

Closed #376 feat: register $first/$last JSONata functions in moderator 2026-05-22 07:32:18 +00:00

Closed #374 refactor: rename RoleDefinition.meta → frontmatter 2026-05-22 06:06:06 +00:00

Closed #342 RFC: thread steps + thread fork 2026-05-22 05:25:50 +00:00

Closed #344 Phase 2 Testing: uwf thread fork 2026-05-22 05:25:48 +00:00

Closed #343 Phase 1 Testing: uwf thread steps 2026-05-22 05:25:47 +00:00

Closed #369 feat: add uwf skill cli command for agent context 2026-05-22 04:50:12 +00:00

Closed #273 chore: audit public exports — 2026-05-22 03:26:07 +00:00

Closed #365 feat: support project-local workflow definitions 2026-05-22 02:07:34 +00:00

Closed #364 refactor: rename RoleDefinition fields for clarity 2026-05-22 00:48:24 +00:00

Closed #359 RFC: Role 四段式描述 + Agent Capability 适配层 2026-05-21 03:13:40 +00:00

Closed #363 Phase 3 Testing: 示例 Workflow + 端到端验证 (#359) 2026-05-21 03:13:38 +00:00

Closed #362 Phase 2 Testing: Agent-Kit prompt 组装 — 按阶段注入 (#359) 2026-05-21 03:13:37 +00:00

Closed #360 Phase 1 Testing: Protocol 类型定义 — Role 四段式字段 (#359) 2026-05-21 03:13:36 +00:00

Closed #357 feat(cli-uwf): thread read 显示 Content + 新增 thread step-details 命令 2026-05-19 06:58:25 +00:00

Closed #355 feat: 将 RFC #351 frontmatter markdown 移植到 uwf-* 路径 2026-05-19 06:21:36 +00:00

Closed #351 RFC: Agent 产出格式 — Frontmatter Markdown + Prompt 越权控制 2026-05-19 05:57:38 +00:00

Closed #349 feat: uwf thread read — human-readable markdown output with pagination 2026-05-19 03:45:03 +00:00

Closed #316 Phase 7 Testing: uwf-agent-hermes 端到端 2026-05-18 16:21:51 +00:00

Closed #315 Phase 6 Testing: cli-uwf thread step 单步执行 2026-05-18 16:21:48 +00:00

Closed #314 Phase 5 Testing: uwf-agent-kit 框架 2026-05-18 16:21:46 +00:00

Closed #313 Phase 4 Testing: cli-uwf thread start/show/list/kill 2026-05-18 16:21:43 +00:00

Closed #312 Phase 3 Testing: cli-uwf workflow put/show/list 2026-05-18 16:21:39 +00:00

Closed #311 Phase 2 Testing: uwf-moderator JSONata 引擎 2026-05-18 16:21:36 +00:00

Closed #310 Phase 1 Testing: uwf-protocol 共享类型定义 2026-05-18 16:21:34 +00:00

Closed #307 RFC: CLI adapter 约定 + agent binding 纯数据化 2026-05-18 16:20:31 +00:00

Closed #286 Phase 1 Testing: collectCasRefs 收集器 2026-05-18 16:20:29 +00:00

Closed #294 RFC: Migrate workflow CAS to json-cas with full-closure schema design 2026-05-18 16:20:26 +00:00

Closed #322 Phase 3 Testing: uwf cas schema 命令 2026-05-18 16:20:21 +00:00

Closed #321 Phase 2 Testing: uwf cas 查询与遍历 2026-05-18 16:20:19 +00:00

Closed #319 RFC: uwf cas — 内置 CAS 子命令替代 json-cas 透传 2026-05-18 16:20:15 +00:00

Closed #337 RFC: Agent detail as merkle CAS tree + per-agent detail schema 2026-05-18 15:58:02 +00:00

Closed #336 uwf-agent-kit: detail storage uses null type (self-referencing node) 2026-05-18 15:52:56 +00:00

Closed #328 feat: 所有非交互命令支持 --format json/yaml/table 2026-05-18 13:36:03 +00:00

Closed #320 Phase 1 Testing: uwf cas 核心读写命令 2026-05-18 12:49:19 +00:00

Closed #309 RFC: uwf — Stateless Workflow CLI 2026-05-18 10:07:55 +00:00

Closed #304 Phase 7 Testing: CLI adaptation + cleanup 2026-05-18 03:31:08 +00:00

Closed #301 Phase 5 Testing: React layer instrumentation 2026-05-18 02:47:32 +00:00

Closed #302 Phase 6 Testing: Agent instance model + npm convention 2026-05-18 02:47:32 +00:00

Closed #299 Phase 4 Testing: Engine 迁移到 json-cas 2026-05-18 02:38:05 +00:00

Closed #297 Phase 3 Testing: Workflow definition JSON 化 2026-05-18 02:27:56 +00:00

Closed #295 Phase 2 Testing: JSONata moderator engine 2026-05-18 02:13:57 +00:00

Closed #285 RFC: Replace extractRefs function with schema-level casRef annotation 2026-05-16 11:55:32 +00:00

Closed #291 Phase 3 Testing: Descriptor 保留 x-cas-ref 标注 2026-05-16 11:55:25 +00:00

Closed #289 Phase 2 Testing: 迁移模板 + 移除 extractRefs 2026-05-16 11:50:48 +00:00

Closed #282 chore: audit public exports — 2026-05-16 10:32:54 +00:00

Closed #281 chore: audit public exports — 2026-05-16 10:32:52 +00:00

Closed #280 chore: audit public exports — 2026-05-16 10:32:50 +00:00

Closed #279 chore: audit public exports — 2026-05-16 10:32:48 +00:00

Closed #278 chore: audit public exports — 2026-05-16 10:32:47 +00:00

Closed #277 chore: audit public exports — 2026-05-16 10:32:45 +00:00

Closed #276 chore: audit public exports — 2026-05-16 10:32:44 +00:00

Closed #275 chore: audit public exports — 2026-05-16 10:32:42 +00:00

Closed #274 chore: audit public exports — 2026-05-16 10:32:41 +00:00

Closed #272 test issue 2026-05-16 06:35:32 +00:00

Closed #205 chore: add .env.example with all supported env vars 2026-05-15 01:25:11 +00:00

Closed #265 flaky test: cli thread commands > run / threads / thread / thread rm 2026-05-15 00:21:17 +00:00

Closed #252 RFC: AgentFn<Opt> — Typed Agent Boundary + createAgentAdapter Bridge 2026-05-14 13:00:49 +00:00

Closed #258 RFC: Dashboard meta schema 支持嵌套结构、oneOf、数组 2026-05-14 12:58:16 +00:00

Closed #260 Phase 2 Testing: oneOf 支持 (#258) 2026-05-14 12:58:15 +00:00

Closed #259 Phase 1 Testing: 嵌套 object 和 typed array (#258) 2026-05-14 12:58:13 +00:00

Closed #261 Phase 2: Migrate LLM/Hermes/Cursor adapters to createAgentAdapter 2026-05-14 12:19:38 +00:00

Closed #253 Phase 1 Testing: TextProducerFn<I> 泛型化 + createTextAdapter schema 重载 2026-05-14 08:33:06 +00:00

Closed #249 Phase 2 Testing: 回退边左右交替路由 (#247) 2026-05-14 03:43:33 +00:00

Closed #247 fix(dashboard): restore graph visual preferences — unified line style, hide FALLBACK labels, alternate feedback edges 2026-05-14 03:43:32 +00:00

Closed #248 Phase 1 Testing: 统一线型 + 隐藏 FALLBACK + cursor (#247) 2026-05-14 03:43:32 +00:00

Closed #242 Adopt @changesets/cli for synchronized version management 2026-05-13 12:57:42 +00:00

Closed #237 chore: 合并 publish.sh 和 publish-all.sh 2026-05-13 09:52:44 +00:00

Closed #206 bug: bundle build & register workflow broken for monorepo bundle-entry 2026-05-13 08:52:10 +00:00

Closed #227 Phase 3 Testing: 工具集 + smoke test 闭环 (#222) 2026-05-13 08:52:07 +00:00

Closed #225 Phase 2 Testing: workflow-agent-react 包 (#222) 2026-05-13 08:52:05 +00:00

Closed #223 Phase 1 Testing: AdapterFn 类型 + createWorkflow 签名变更 (#222) 2026-05-13 08:52:02 +00:00

Closed #222 RFC: AdapterFn + workflow-agent-react 2026-05-13 08:52:00 +00:00

Closed #218 Phase 2 Testing: setup command (#216) 2026-05-13 04:05:33 +00:00

Closed #217 Phase 1 Testing: workspace build scripts (#216) 2026-05-13 04:04:53 +00:00

Closed #213 Phase 2 Testing: WS 请求代理 (#210) 2026-05-13 04:02:57 +00:00

Closed #211 Phase 1 Testing: Durable Object + WS 连接 (#210) 2026-05-13 04:01:54 +00:00

Closed #209 Flaky test: kill stops thread after the in-flight role 2026-05-13 03:31:43 +00:00

Closed #216 RFC: setup command + workspace build scripts 2026-05-13 03:18:32 +00:00

Closed #210 RFC: WebSocket reverse-connection gateway (替代 Cloudflare Tunnel) 2026-05-13 03:10:58 +00:00

Closed #221 fix(setup): code review issues — provider URLs, readline leak, variable shadowing 2026-05-13 01:44:04 +00:00

Closed #194 feat: Merkle Call Stack — cross-thread DAG linking for workflowAsAgent 2026-05-12 02:36:26 +00:00

Closed #197 Phase 3 Testing: Agent 可观测性 — prompt 注入 + CLI 展示 (#194) 2026-05-12 02:34:48 +00:00

Closed #198 feat: Dashboard workflow graph visualization (React Flow) 2026-05-12 02:28:40 +00:00

Closed #196 Phase 2 Testing: Engine 层 — executeThread + workflowAsAgent 双向链接 (#194) 2026-05-12 02:11:25 +00:00

Closed #200 refactor: replace Moderator function with ModeratorTable in WorkflowDefinition 2026-05-12 02:06:04 +00:00

Closed #195 Phase 1 Testing: Protocol + CAS 层 — parentState / childThread 字段 (#194) 2026-05-12 01:50:06 +00:00

Closed #191 fix: dashboard thread list — reverse chronological order + differentiate status label colors 2026-05-11 12:16:20 +00:00

Closed #187 feat: generate agentic summary in __end__ node via ReAct LLM call 2026-05-11 10:41:52 +00:00

Closed #189 Phase 2 Testing: workflow-as-agent 消费新 summary (#187) 2026-05-11 10:41:51 +00:00

Closed #188 Phase 1 Testing: Engine finalize 生成 LLM summary (#187) 2026-05-11 10:41:50 +00:00

Closed #185 refactor: replace maxRounds with supervisor check interval 2026-05-11 09:01:25 +00:00

Closed #176 Phase 1 Testing: 类型定义 + extract 管线 (#174) 2026-05-11 08:04:28 +00:00

Closed #175 Phase 2 Testing: 模板 + CLI + skill (#174) 2026-05-11 08:04:27 +00:00

Closed #174 refactor: remove per-role extractPrompt from RoleDefinition 2026-05-11 08:03:49 +00:00

Closed #180 refactor: simplify ExtractFn to (schema, contentHash) → meta 2026-05-11 08:03:49 +00:00

Closed #181 Phase 1 Testing: ExtractFn 签名简化 (#180) 2026-05-11 08:03:49 +00:00

Closed #182 Phase 2 Testing: workflow-as-agent 可读输出 (#180) 2026-05-11 08:03:49 +00:00

Closed #178 Phase 1 Testing: Gateway + CLI serve 路由重组 2026-05-11 08:01:03 +00:00

Closed #179 Phase 2 Testing: Dashboard API 路径适配 2026-05-11 08:01:03 +00:00

Closed #177 refactor: reorganize gateway API routes under /api/ prefix 2026-05-11 08:01:02 +00:00

Closed #169 dashboard: structured record rendering instead of raw pre blocks 2026-05-11 06:28:34 +00:00

Closed #172 feat: declarative moderator table (state-machine DSL) 2026-05-11 06:26:15 +00:00

Closed #170 fix: thread status detection — crashed threads stuck as 'running' 2026-05-09 12:31:16 +00:00

Closed #166 Phase B Testing: serve auto-tunnel + gateway registration 2026-05-09 10:02:37 +00:00

Closed #167 Phase C Testing: Dashboard multi-agent + CF Pages deploy 2026-05-09 10:02:37 +00:00

Closed #164 feat: auto-tunnel + CF Worker gateway for dashboard 2026-05-09 10:02:36 +00:00

Closed #165 Phase A Testing: CF Worker API Gateway + KV Registry 2026-05-09 10:02:36 +00:00

Closed #161 bug: ContentMerkleNode writes 'children' instead of 'refs' 2026-05-09 09:10:10 +00:00

Closed #162 bug: zombie threads — head never updated after engine execution 2026-05-09 09:10:10 +00:00

Closed #155 refactor: CAS-based thread storage (replace .data.jsonl) 2026-05-09 08:16:22 +00:00

Closed #160 Phase 5 Testing: CLI + Dashboard 2026-05-09 08:16:09 +00:00

Closed #159 Phase 4 Testing: Fork + GC 2026-05-09 08:12:55 +00:00

Closed #158 Phase 3 Testing: Engine Read Path + Runtime 2026-05-09 08:00:31 +00:00

Closed #157 Phase 2 Testing: Engine Write Path 2026-05-09 07:53:50 +00:00

Closed #156 Phase 1 Testing: Protocol Types + CAS Helpers 2026-05-09 07:30:57 +00:00

Closed #154 refactor: unify .data.jsonl row format with inline $cas pointers 2026-05-09 06:35:06 +00:00

Closed #153 docs: update architecture docs and package READMEs for post-split structure 2026-05-09 04:40:02 +00:00

Closed #145 Phase 2 Testing: @uncaged/workflow-util 包 2026-05-09 03:53:56 +00:00

Closed #146 Phase 3 Testing: @uncaged/workflow-runtime 重构 2026-05-09 03:53:56 +00:00

Closed #147 Phase 4 Testing: @uncaged/workflow-cas 包 2026-05-09 03:53:56 +00:00

Closed #148 Phase 5 Testing: @uncaged/workflow-reactor 包 2026-05-09 03:53:56 +00:00

Closed #149 Phase 6 Testing: @uncaged/workflow-register 包 2026-05-09 03:53:56 +00:00

Closed #150 Phase 7 Testing: @uncaged/workflow-execute 包 + CLI 适配 2026-05-09 03:53:56 +00:00

Closed #143 refactor: 拆分 workflow 为七个独立包(protocol / runtime / util / cas / reactor / register / execute) 2026-05-09 03:53:55 +00:00

Closed #144 Phase 1 Testing: @uncaged/workflow-protocol 包 2026-05-09 03:53:55 +00:00

Closed #141 Phase 2 Testing: migrate supervisor to ThreadReactor 2026-05-09 02:29:35 +00:00

Closed #140 Phase 1 Testing: ThreadReactor core + extract migration 2026-05-09 02:29:33 +00:00

Closed #139 RFC: ThreadReactor — generic ReAct loop for thread-scoped LLM interactions 2026-05-09 02:28:09 +00:00

Closed #133 Phase Testing: Dashboard SSE live stream (#131) 2026-05-08 15:06:42 +00:00

Closed #130 serve: SSE live pump should read incrementally instead of full file 2026-05-08 15:00:45 +00:00

Closed #128 dashboard: follow-up improvements from PR #127 review 2026-05-08 15:00:35 +00:00

Closed #120 serve: follow-up improvements from PR #119 review 2026-05-08 15:00:33 +00:00

Closed #118 RFC: Workflow Dashboard — HTTP API + Cloudflare Web UI 2026-05-08 10:03:53 +00:00

Closed #131 dashboard: connect thread detail to SSE live endpoint 2026-05-08 09:53:11 +00:00

Closed #110 RFC: unified provider/model configuration 2026-05-08 07:23:33 +00:00

Closed #125 Phase 4 Testing: cleanup engine package and final verification 2026-05-08 06:49:24 +00:00

Closed #124 Phase 3 Testing: migrate downstream packages to workflow-runtime 2026-05-08 06:49:23 +00:00

Closed #123 Phase 2 Testing: decouple createWorkflow from I/O imports 2026-05-08 06:49:22 +00:00

Closed #122 Phase 1 Testing: create @uncaged/workflow-runtime package 2026-05-08 06:49:21 +00:00

Closed #121 refactor: split @uncaged/workflow-runtime from engine 2026-05-08 06:42:15 +00:00

Closed #114 chore: remove deprecated code 2026-05-08 02:29:16 +00:00

Closed #108 chore: enforce folder module discipline in @uncaged/cli-workflow 2026-05-08 01:46:04 +00:00

Closed #106 chore: enforce folder module discipline in @uncaged/workflow 2026-05-08 01:39:49 +00:00

Closed #102 RFC: @uncaged/workflow 模块分组重构 2026-05-08 01:31:19 +00:00

Closed #90 refactor(cli): cli-workflow 模块化改进 2026-05-08 01:31:01 +00:00

Closed #93 RFC: cli-workflow 模块化重构 2026-05-08 01:31:00 +00:00

Closed #97 Phase 4 Testing: 收尾清理 2026-05-08 01:17:18 +00:00

Closed #96 Phase 3 Testing: 拆分 cli-dispatch.ts 2026-05-08 01:07:05 +00:00

Closed #95 Phase 2 Testing: kill/pause/resume 合并 + worker control 提取 2026-05-08 00:58:12 +00:00

Closed #94 Phase 1 Testing: 目录重组 — 按一级子命令聚合 2026-05-08 00:48:30 +00:00

Closed #88 docs: create README.md + update architecture.md for current structure 2026-05-08 00:42:17 +00:00

260 Issues created by 3 users

Opened #102 RFC: @uncaged/workflow 模块分组重构 2026-05-08 01:11:13 +00:00

Opened #106 chore: enforce folder module discipline in @uncaged/workflow 2026-05-08 01:30:26 +00:00

Opened #108 chore: enforce folder module discipline in @uncaged/cli-workflow 2026-05-08 01:40:04 +00:00

Opened #110 RFC: unified provider/model configuration 2026-05-08 01:46:32 +00:00

Opened #114 chore: remove deprecated code 2026-05-08 02:22:24 +00:00

Opened #118 RFC: Workflow Dashboard — HTTP API + Cloudflare Web UI 2026-05-08 02:58:59 +00:00

Opened #120 serve: follow-up improvements from PR #119 review 2026-05-08 05:45:56 +00:00

Opened #121 refactor: split @uncaged/workflow-runtime from engine 2026-05-08 06:16:26 +00:00

Opened #122 Phase 1 Testing: create @uncaged/workflow-runtime package 2026-05-08 06:17:52 +00:00

Opened #123 Phase 2 Testing: decouple createWorkflow from I/O imports 2026-05-08 06:17:56 +00:00

Opened #124 Phase 3 Testing: migrate downstream packages to workflow-runtime 2026-05-08 06:17:59 +00:00

Opened #125 Phase 4 Testing: cleanup engine package and final verification 2026-05-08 06:18:02 +00:00

Opened #128 dashboard: follow-up improvements from PR #127 review 2026-05-08 07:17:54 +00:00

Opened #130 serve: SSE live pump should read incrementally instead of full file 2026-05-08 08:49:32 +00:00

Opened #131 dashboard: connect thread detail to SSE live endpoint 2026-05-08 08:49:34 +00:00

Opened #133 Phase Testing: Dashboard SSE live stream (#131) 2026-05-08 09:37:46 +00:00

Opened #139 RFC: ThreadReactor — generic ReAct loop for thread-scoped LLM interactions 2026-05-09 01:42:22 +00:00

Opened #140 Phase 1 Testing: ThreadReactor core + extract migration 2026-05-09 02:06:01 +00:00

Opened #141 Phase 2 Testing: migrate supervisor to ThreadReactor 2026-05-09 02:06:02 +00:00

Opened #143 refactor: 拆分 workflow 为七个独立包(protocol / runtime / util / cas / reactor / register / execute) 2026-05-09 02:45:06 +00:00

Opened #144 Phase 1 Testing: @uncaged/workflow-protocol 包 2026-05-09 03:02:45 +00:00

Opened #145 Phase 2 Testing: @uncaged/workflow-util 包 2026-05-09 03:02:46 +00:00

Opened #146 Phase 3 Testing: @uncaged/workflow-runtime 重构 2026-05-09 03:02:47 +00:00

Opened #147 Phase 4 Testing: @uncaged/workflow-cas 包 2026-05-09 03:02:48 +00:00

Opened #148 Phase 5 Testing: @uncaged/workflow-reactor 包 2026-05-09 03:02:50 +00:00

Opened #149 Phase 6 Testing: @uncaged/workflow-register 包 2026-05-09 03:02:51 +00:00

Opened #150 Phase 7 Testing: @uncaged/workflow-execute 包 + CLI 适配 2026-05-09 03:02:52 +00:00

Opened #153 docs: update architecture docs and package READMEs for post-split structure 2026-05-09 04:35:57 +00:00

Opened #154 refactor: unify .data.jsonl row format with inline $cas pointers 2026-05-09 05:47:32 +00:00

Opened #155 refactor: CAS-based thread storage (replace .data.jsonl) 2026-05-09 06:35:29 +00:00

Opened #156 Phase 1 Testing: Protocol Types + CAS Helpers 2026-05-09 07:21:02 +00:00

Opened #157 Phase 2 Testing: Engine Write Path 2026-05-09 07:21:04 +00:00

Opened #158 Phase 3 Testing: Engine Read Path + Runtime 2026-05-09 07:21:05 +00:00

Opened #159 Phase 4 Testing: Fork + GC 2026-05-09 07:21:06 +00:00

Opened #160 Phase 5 Testing: CLI + Dashboard 2026-05-09 07:21:07 +00:00

Opened #161 bug: ContentMerkleNode writes 'children' instead of 'refs' 2026-05-09 08:49:27 +00:00

Opened #162 bug: zombie threads — head never updated after engine execution 2026-05-09 08:49:42 +00:00

Opened #164 feat: auto-tunnel + CF Worker gateway for dashboard 2026-05-09 09:41:39 +00:00

Opened #165 Phase A Testing: CF Worker API Gateway + KV Registry 2026-05-09 09:44:38 +00:00

Opened #166 Phase B Testing: serve auto-tunnel + gateway registration 2026-05-09 09:49:07 +00:00

Opened #167 Phase C Testing: Dashboard multi-agent + CF Pages deploy 2026-05-09 09:53:22 +00:00

Opened #169 dashboard: structured record rendering instead of raw pre blocks 2026-05-09 10:37:31 +00:00

Opened #170 fix: thread status detection — crashed threads stuck as 'running' 2026-05-09 12:19:45 +00:00

Opened #172 feat: declarative moderator table (state-machine DSL) 2026-05-11 01:54:01 +00:00

Opened #174 refactor: remove per-role extractPrompt from RoleDefinition 2026-05-11 07:25:20 +00:00

Opened #175 Phase 2 Testing: 模板 + CLI + skill (#174) 2026-05-11 07:27:39 +00:00

Opened #176 Phase 1 Testing: 类型定义 + extract 管线 (#174) 2026-05-11 07:28:13 +00:00

Opened #177 refactor: reorganize gateway API routes under /api/ prefix 2026-05-11 07:37:47 +00:00

Opened #178 Phase 1 Testing: Gateway + CLI serve 路由重组 2026-05-11 07:45:20 +00:00

Opened #179 Phase 2 Testing: Dashboard API 路径适配 2026-05-11 07:45:30 +00:00

Opened #180 refactor: simplify ExtractFn to (schema, contentHash) → meta 2026-05-11 07:45:44 +00:00

Opened #181 Phase 1 Testing: ExtractFn 签名简化 (#180) 2026-05-11 07:46:09 +00:00

Opened #182 Phase 2 Testing: workflow-as-agent 可读输出 (#180) 2026-05-11 07:46:11 +00:00

Opened #185 refactor: replace maxRounds with supervisor check interval 2026-05-11 08:29:47 +00:00

Opened #187 feat: generate agentic summary in __end__ node via ReAct LLM call 2026-05-11 09:59:06 +00:00

Opened #188 Phase 1 Testing: Engine finalize 生成 LLM summary (#187) 2026-05-11 10:01:25 +00:00

Opened #189 Phase 2 Testing: workflow-as-agent 消费新 summary (#187) 2026-05-11 10:01:36 +00:00

Opened #191 fix: dashboard thread list — reverse chronological order + differentiate status label colors 2026-05-11 12:07:21 +00:00

Opened #194 feat: Merkle Call Stack — cross-thread DAG linking for workflowAsAgent 2026-05-12 01:30:28 +00:00

Opened #195 Phase 1 Testing: Protocol + CAS 层 — parentState / childThread 字段 (#194) 2026-05-12 01:33:02 +00:00

Opened #196 Phase 2 Testing: Engine 层 — executeThread + workflowAsAgent 双向链接 (#194) 2026-05-12 01:33:03 +00:00

Opened #197 Phase 3 Testing: Agent 可观测性 — prompt 注入 + CLI 展示 (#194) 2026-05-12 01:33:04 +00:00

Opened #198 feat: Dashboard workflow graph visualization (React Flow) 2026-05-12 01:33:37 +00:00

Opened #200 refactor: replace Moderator function with ModeratorTable in WorkflowDefinition 2026-05-12 01:44:40 +00:00

Opened #205 chore: add .env.example with all supported env vars 2026-05-12 02:37:42 +00:00

Opened #206 bug: bundle build & register workflow broken for monorepo bundle-entry 2026-05-12 02:49:44 +00:00

Opened #209 Flaky test: kill stops thread after the in-flight role 2026-05-12 05:05:53 +00:00

Opened #210 RFC: WebSocket reverse-connection gateway (替代 Cloudflare Tunnel) 2026-05-12 05:30:22 +00:00

Opened #211 Phase 1 Testing: Durable Object + WS 连接 (#210) 2026-05-12 06:06:38 +00:00

Opened #213 Phase 2 Testing: WS 请求代理 (#210) 2026-05-12 06:28:27 +00:00

Opened #216 RFC: setup command + workspace build scripts 2026-05-12 10:11:27 +00:00

Opened #217 Phase 1 Testing: workspace build scripts (#216) 2026-05-12 10:13:24 +00:00

Opened #218 Phase 2 Testing: setup command (#216) 2026-05-12 10:13:42 +00:00

Opened #221 fix(setup): code review issues — provider URLs, readline leak, variable shadowing 2026-05-13 01:38:08 +00:00

Opened #222 RFC: AdapterFn + workflow-agent-react 2026-05-13 02:20:08 +00:00

Opened #223 Phase 1 Testing: AdapterFn 类型 + createWorkflow 签名变更 (#222) 2026-05-13 02:20:29 +00:00

Opened #225 Phase 2 Testing: workflow-agent-react 包 (#222) 2026-05-13 02:31:27 +00:00

Opened #227 Phase 3 Testing: 工具集 + smoke test 闭环 (#222) 2026-05-13 02:52:16 +00:00

Opened #228 RFC: Mitsein agent + generic document workflow template (generate & edit with diff) 2026-05-13 03:10:45 +00:00

Opened #237 chore: 合并 publish.sh 和 publish-all.sh 2026-05-13 09:39:53 +00:00

Opened #242 Adopt @changesets/cli for synchronized version management 2026-05-13 12:46:20 +00:00

Opened #247 fix(dashboard): restore graph visual preferences — unified line style, hide FALLBACK labels, alternate feedback edges 2026-05-14 02:58:16 +00:00

Opened #248 Phase 1 Testing: 统一线型 + 隐藏 FALLBACK + cursor (#247) 2026-05-14 03:01:04 +00:00

Opened #249 Phase 2 Testing: 回退边左右交替路由 (#247) 2026-05-14 03:01:06 +00:00

Opened #252 RFC: AgentFn<Opt> — Typed Agent Boundary + createAgentAdapter Bridge 2026-05-14 07:57:39 +00:00

Opened #253 Phase 1 Testing: TextProducerFn<I> 泛型化 + createTextAdapter schema 重载 2026-05-14 07:59:31 +00:00

Opened #258 RFC: Dashboard meta schema 支持嵌套结构、oneOf、数组 2026-05-14 10:10:47 +00:00

Opened #259 Phase 1 Testing: 嵌套 object 和 typed array (#258) 2026-05-14 10:11:04 +00:00

Opened #260 Phase 2 Testing: oneOf 支持 (#258) 2026-05-14 10:11:06 +00:00

Opened #261 Phase 2: Migrate LLM/Hermes/Cursor adapters to createAgentAdapter 2026-05-14 10:15:40 +00:00

Opened #265 flaky test: cli thread commands > run / threads / thread / thread rm 2026-05-14 13:09:19 +00:00

Opened #272 test issue 2026-05-16 06:34:41 +00:00

Opened #273 chore: audit public exports — 2026-05-16 06:35:34 +00:00

Opened #274 chore: audit public exports — 2026-05-16 06:35:36 +00:00

Opened #275 chore: audit public exports — 2026-05-16 06:35:37 +00:00

Opened #276 chore: audit public exports — 2026-05-16 06:35:39 +00:00

Opened #277 chore: audit public exports — 2026-05-16 06:35:41 +00:00

Opened #278 chore: audit public exports — 2026-05-16 06:35:42 +00:00

Opened #279 chore: audit public exports — 2026-05-16 06:35:44 +00:00

Opened #280 chore: audit public exports — 2026-05-16 06:35:45 +00:00

Opened #281 chore: audit public exports — 2026-05-16 06:35:47 +00:00

Opened #282 chore: audit public exports — 2026-05-16 06:35:49 +00:00

Opened #285 RFC: Replace extractRefs function with schema-level casRef annotation 2026-05-16 10:30:08 +00:00

Opened #286 Phase 1 Testing: collectCasRefs 收集器 2026-05-16 10:31:11 +00:00

Opened #289 Phase 2 Testing: 迁移模板 + 移除 extractRefs 2026-05-16 10:46:21 +00:00

Opened #291 Phase 3 Testing: Descriptor 保留 x-cas-ref 标注 2026-05-16 11:27:40 +00:00

Opened #294 RFC: Migrate workflow CAS to json-cas with full-closure schema design 2026-05-17 15:57:16 +00:00

Opened #295 Phase 2 Testing: JSONata moderator engine 2026-05-18 02:03:00 +00:00

Opened #297 Phase 3 Testing: Workflow definition JSON 化 2026-05-18 02:14:35 +00:00

Opened #299 Phase 4 Testing: Engine 迁移到 json-cas 2026-05-18 02:27:47 +00:00

Opened #301 Phase 5 Testing: React layer instrumentation 2026-05-18 02:37:55 +00:00

Opened #302 Phase 6 Testing: Agent instance model + npm convention 2026-05-18 02:37:56 +00:00

Opened #304 Phase 7 Testing: CLI adaptation + cleanup 2026-05-18 02:48:00 +00:00

Opened #307 RFC: CLI adapter 约定 + agent binding 纯数据化 2026-05-18 04:21:18 +00:00

Opened #309 RFC: uwf — Stateless Workflow CLI 2026-05-18 08:47:55 +00:00

Opened #310 Phase 1 Testing: uwf-protocol 共享类型定义 2026-05-18 08:47:57 +00:00

Opened #311 Phase 2 Testing: uwf-moderator JSONata 引擎 2026-05-18 08:47:58 +00:00

Opened #312 Phase 3 Testing: cli-uwf workflow put/show/list 2026-05-18 08:47:59 +00:00

Opened #313 Phase 4 Testing: cli-uwf thread start/show/list/kill 2026-05-18 08:48:00 +00:00

Opened #314 Phase 5 Testing: uwf-agent-kit 框架 2026-05-18 08:48:02 +00:00

Opened #315 Phase 6 Testing: cli-uwf thread step 单步执行 2026-05-18 08:48:03 +00:00

Opened #316 Phase 7 Testing: uwf-agent-hermes 端到端 2026-05-18 08:48:04 +00:00

Opened #319 RFC: uwf cas — 内置 CAS 子命令替代 json-cas 透传 2026-05-18 12:33:22 +00:00

Opened #320 Phase 1 Testing: uwf cas 核心读写命令 2026-05-18 12:33:38 +00:00

Opened #321 Phase 2 Testing: uwf cas 查询与遍历 2026-05-18 12:33:50 +00:00

Opened #322 Phase 3 Testing: uwf cas schema 命令 2026-05-18 12:33:58 +00:00

Opened #328 feat: 所有非交互命令支持 --format json/yaml/table 2026-05-18 13:30:27 +00:00

Opened #335 uwf setup should validate model connectivity 2026-05-18 14:36:21 +00:00

Opened #336 uwf-agent-kit: detail storage uses null type (self-referencing node) 2026-05-18 14:50:34 +00:00

Opened #337 RFC: Agent detail as merkle CAS tree + per-agent detail schema 2026-05-18 15:26:15 +00:00

Opened #342 RFC: thread steps + thread fork 2026-05-18 16:26:35 +00:00

Opened #343 Phase 1 Testing: uwf thread steps 2026-05-18 16:26:49 +00:00

Opened #344 Phase 2 Testing: uwf thread fork 2026-05-18 16:27:02 +00:00

Opened #349 feat: uwf thread read — human-readable markdown output with pagination 2026-05-19 02:31:23 +00:00

Opened #351 RFC: Agent 产出格式 — Frontmatter Markdown + Prompt 越权控制 2026-05-19 04:35:03 +00:00

Opened #355 feat: 将 RFC #351 frontmatter markdown 移植到 uwf-* 路径 2026-05-19 06:08:30 +00:00

Opened #357 feat(cli-uwf): thread read 显示 Content + 新增 thread step-details 命令 2026-05-19 06:37:29 +00:00

Opened #359 RFC: Role 四段式描述 + Agent Capability 适配层 2026-05-21 01:17:35 +00:00

Opened #360 Phase 1 Testing: Protocol 类型定义 — Role 四段式字段 (#359) 2026-05-21 01:17:51 +00:00

Opened #362 Phase 2 Testing: Agent-Kit prompt 组装 — 按阶段注入 (#359) 2026-05-21 02:30:31 +00:00

Opened #363 Phase 3 Testing: 示例 Workflow + 端到端验证 (#359) 2026-05-21 02:54:43 +00:00

Opened #364 refactor: rename RoleDefinition fields for clarity 2026-05-22 00:34:12 +00:00

Opened #365 feat: support project-local workflow definitions 2026-05-22 00:44:54 +00:00

Opened #369 feat: add uwf skill cli command for agent context 2026-05-22 03:14:09 +00:00

Opened #370 feat: create .workflows/solve-issue.yaml for this project 2026-05-22 03:14:36 +00:00

Opened #373 feat: thread step --count/-c <number> to run multiple steps 2026-05-22 05:32:05 +00:00

Opened #374 refactor: rename RoleDefinition.meta → frontmatter 2026-05-22 06:00:18 +00:00

Opened #376 feat: register $first/$last JSONata functions in moderator 2026-05-22 06:27:14 +00:00

Opened #380 fix: uwf-hermes session detail intermittently falls back to raw text 2026-05-22 08:16:48 +00:00

Opened #384 feat: agent adapter CLI protocol — sessionId in result, continue support, format options 2026-05-22 09:03:35 +00:00

Opened #388 fix: tryFrontmatterFastPath hardcodes 5 fields, drops role-specific frontmatter 2026-05-22 09:51:43 +00:00

Opened #389 fix: buildOutputFormatInstruction hardcodes generic frontmatter example, ignores role schema 2026-05-22 10:00:53 +00:00

Opened #391 feat: workflow-agent-claude-code — Claude Code agent adapter 2026-05-22 10:17:14 +00:00

Opened #394 fix: buildOutputFormatInstruction should explicitly forbid extra frontmatter fields 2026-05-22 10:39:30 +00:00

Opened #395 bug: workflow roles share git worktree, causing cross-issue context pollution 2026-05-22 10:39:34 +00:00

Opened #398 RFC: migrate hermes agent from stdout parsing to ACP protocol 2026-05-22 11:38:14 +00:00

Opened #399 Phase 1 Testing: HermesAcpClient class (RFC #398) 2026-05-22 12:11:19 +00:00

Opened #400 Phase 2 Testing: Wire ACP client into hermes agent (RFC #398) 2026-05-22 12:15:38 +00:00

Opened #402 feat: session resume + edge prompt — ACP session 复用与增量 prompt 2026-05-23 03:30:15 +00:00

Opened #404 feat: make edge prompt required 2026-05-23 04:03:41 +00:00

Opened #405 RFC: make edge prompt required (#404) 2026-05-23 04:21:53 +00:00

Opened #406 Phase 1 Testing: Schema — prompt 必填 (RFC #405) 2026-05-23 04:22:06 +00:00

Opened #407 Phase 2 Testing: findLastRoleIndex 替代 null 判断 (RFC #405) 2026-05-23 04:22:17 +00:00

Opened #410 feat: add debug logging to cli-workflow thread commands 2026-05-23 05:26:36 +00:00

Opened #411 RFC: process-level debug logger for cli-workflow (#410) 2026-05-23 06:00:27 +00:00

Opened #412 Phase 1 Testing: Logger 核心 + CLI 接入 (RFC #411) 2026-05-23 06:00:42 +00:00

Opened #413 Phase 2 Testing: 查询命令 (RFC #411) 2026-05-23 06:00:54 +00:00

Opened #416 bug: developer re-entry after reviewer reject produces empty output 2026-05-23 06:29:43 +00:00

Opened #418 bug: hermes ACP session/resume returns empty text on subsequent prompt 2026-05-23 06:41:09 +00:00

Opened #422 feat(claude-code): enrich step details with per-turn breakdown 2026-05-23 08:05:53 +00:00

Opened #424 feat(setup): auto-discover and configure agents during uwf setup 2026-05-23 08:52:55 +00:00

Opened #426 feat: builtin agent session resume via deterministic message reconstruction 2026-05-23 09:28:11 +00:00

Opened #428 feat: uwf thread start 支持 hash / 文件路径 / 本地发现 / 全局注册 2026-05-23 09:37:09 +00:00

Opened #429 fix: StepNode schema change breaks backward compat with old CAS nodes 2026-05-23 09:41:36 +00:00

Opened #430 feat: builtin agent delegate tool — spawn external agents for coding tasks 2026-05-23 09:51:11 +00:00

Opened #431 feat: extract reusable ACP client from hermes into shared package 2026-05-23 09:51:13 +00:00

Opened #432 feat: per-role agent and model config in workflow YAML 2026-05-23 09:51:15 +00:00

Opened #433 builtin-agent: ReAct loop turns as CAS chain 2026-05-23 10:03:25 +00:00

Opened #435 flaky: hermes ACP tests depend on live LLM calls 2026-05-23 10:47:43 +00:00

Opened #439 bug(claude-code): planner step only captures 1 turn despite using tools 2026-05-23 11:22:03 +00:00

Opened #440 fix(thread-read): remove redundant Output section, clean up step display 2026-05-23 11:26:05 +00:00

Opened #444 chore: fix biome noExcessiveCognitiveComplexity warnings 2026-05-23 14:18:10 +00:00

Opened #445 chore: reduce complexity in cli-workflow setup.ts 2026-05-23 14:39:55 +00:00

Opened #446 chore: reduce complexity in cli-workflow thread.ts 2026-05-23 14:39:58 +00:00

Opened #447 chore: reduce complexity in workflow-agent-builtin loop.ts 2026-05-23 14:40:00 +00:00

Opened #448 chore: reduce complexity in workflow-agent-claude-code and workflow-agent-hermes 2026-05-23 14:40:05 +00:00

Opened #449 chore: reduce complexity in workflow-dashboard 2026-05-23 14:40:09 +00:00

Opened #456 feat(cli): thread step --background + thread running 2026-05-24 04:19:16 +00:00

Opened #459 fix(cli): thread read — nested markdown breaks heading hierarchy 2026-05-24 07:33:52 +00:00

Opened #461 refactor: session cache should be per-agent, not shared 2026-05-24 08:59:52 +00:00

Opened #463 refactor: reorganize CLI commands — workflow/thread/step/turn 四层模型 2026-05-24 10:03:18 +00:00

Opened #464 feat: solve-issue workflow should use git worktree for isolation 2026-05-24 10:19:48 +00:00

Opened #466 fix: continuation prompt should include role output content, not just frontmatter 2026-05-24 10:58:20 +00:00

Opened #469 step list / step show / thread read 无法访问已完成线程 2026-05-24 13:24:21 +00:00

Opened #470 history.jsonl 出现重复条目导致 thread list 显示重复 2026-05-24 13:24:35 +00:00

Opened #471 thread list: 增加过滤和分页参数(status active、时间范围、skip/take) 2026-05-24 13:29:56 +00:00

Opened #473 首次参与角色的上下文不足导致幻觉 2026-05-24 15:10:46 +00:00

Opened #474 committer: tea pr create 在 worktree 目录下失败 2026-05-24 15:13:48 +00:00

Opened #477 solve-issue workflow: developer 缺少 check 步骤导致 reviewer 每次打回 2026-05-24 16:24:52 +00:00

Opened #480 thread read --quota flag has no visible effect 2026-05-25 00:16:27 +00:00

Opened #481 cas has returns exit 0 for non-existent hashes 2026-05-25 00:16:31 +00:00

Opened #484 feat(cli): complete step read command 2026-05-25 01:24:45 +00:00

Opened #486 fix(agent-claude-code): use buildContinuationPrompt for step context 2026-05-25 01:56:28 +00:00

Opened #487 refactor: reduce cmdStepRead cognitive complexity from 27 to ≤15 2026-05-25 02:05:12 +00:00

Opened #489 feat: add step-level timing (startedAtMs / completedAtMs) 2026-05-25 03:11:37 +00:00

Opened #490 refactor: status-based graph routing + mustache prompt templates 2026-05-25 04:34:18 +00:00

Opened #491 Phase 1 Testing: protocol types + moderator rewrite 2026-05-25 04:35:51 +00:00

Opened #492 Phase 2 Testing: examples YAML migration + CLI validation 2026-05-25 04:35:53 +00:00

Opened #493 Phase 3 Testing: dashboard adaptation 2026-05-25 04:35:53 +00:00

Opened #497 docs: update all documentation for status-based routing (#490) 2026-05-25 05:43:33 +00:00

Opened #499 refactor: discriminated union frontmatter with $status routing 2026-05-25 06:16:30 +00:00

Opened #500 Phase 1 Testing: $status routing + _ default 2026-05-25 06:19:55 +00:00

Opened #501 Phase 2 Testing: discriminated union frontmatter + solve-issue redesign 2026-05-25 06:19:56 +00:00

Opened #502 Phase 3 Testing: buildOutputFormatInstruction oneOf support 2026-05-25 06:19:57 +00:00

Opened #506 feat: workflow semantic validation before execution 2026-05-25 07:04:34 +00:00

Opened #510 chore: open-source readiness checklist 2026-05-25 09:53:32 +00:00

Opened #512 refactor: rename workflow-agent-kit → workflow-util-agent, merge workflow-moderator into cli-workflow 2026-05-25 10:48:07 +00:00

Opened #517 feat(skill): expand uwf skill to cover workflow concepts, not just CLI reference 2026-05-25 12:51:07 +00:00

Opened #519 uwf-hermes: 从 Hermes session 文件读取 turn 数据,替代 ACP 流式重建 2026-05-25 14:13:15 +00:00

Opened #522 bug: cancelled threads show status "completed" instead of "cancelled" 2026-05-25 15:26:51 +00:00

Opened #523 bug: cli-workflow package.json bin points to ./src/cli.ts instead of ./dist/cli.js 2026-05-25 15:26:53 +00:00

Opened #526 feat: uwf config get/set subcommand 2026-05-25 16:11:18 +00:00

Opened #528 refactor: apiKeyEnv → apiKey, store actual secret in config 2026-05-26 05:10:18 +00:00

Opened #529 idea: LSP-powered refactor tools to reduce agent turns 2026-05-26 05:30:18 +00:00

Opened #531 bug: config list 未 mask apiKey(#530 重构遗漏) 2026-05-26 05:44:36 +00:00

Opened #532 feat: uwf config set 应校验 key 合法性 2026-05-26 05:44:45 +00:00

Opened #533 bug: uwf setup --agent 写入双重 uwf- 前缀 2026-05-26 05:44:55 +00:00

Opened #535 uwf-hermes: loadHermesSession fails when sessions.write_json_snapshots is disabled (default) 2026-05-26 14:08:16 +00:00

Opened #537 refactor: reorganize skills by persona — user / author / actor / developer / adapter 2026-05-26 15:04:50 +00:00

Opened #538 feat: skill user — uwf 使用者参考文档 2026-05-26 15:05:06 +00:00

Opened #539 feat: skill author — workflow 编撰者参考文档 2026-05-26 15:05:09 +00:00

Opened #540 feat: skill actor — role 扮演者参考文档 2026-05-26 15:05:11 +00:00

Opened #541 feat: skill developer — 引擎开发者参考文档 2026-05-26 15:05:13 +00:00

Opened #542 feat: skill adapter — agent adapter 开发者参考文档 2026-05-26 15:05:16 +00:00

Opened #544 refactor: remove legacy standard frontmatter fields (next/confidence/artifacts/scope) 2026-05-26 15:15:26 +00:00

Opened #549 fix: developer skill 里 commit scope 过时 2026-05-26 17:20:12 +00:00

Opened #551 bug: uwf-hermes 依赖 bun 未声明,首次使用者易踩坑 2026-05-27 01:21:50 +00:00

Opened #553 bug: edge prompt 模板变量未解析时传空字符串导致 agent 拒绝执行 2026-05-27 01:39:42 +00:00

Opened #557 bug: step show 输出 JSON 含未转义控制字符,无法解析 2026-05-27 03:52:30 +00:00

Opened #558 feat: thread/edge location — 为 workflow 添加运行位置概念 2026-05-27 14:11:03 +00:00

Opened #559 bug: thread show 缺少 status 字段 2026-05-27 14:43:13 +00:00

Opened #561 feat: thread start 添加 --cwd CLI 选项 2026-05-27 15:54:26 +00:00

Opened #566 feat: adapter stdout 改为 JSON 格式,带完整 output metadata 2026-05-27 23:46:05 +00:00

Opened #567 fix: trim leading whitespace from agent output before frontmatter extraction 2026-05-28 00:01:13 +00:00

Opened #571 feat: thread show/list 输出 currentRole 字段 2026-05-28 00:52:38 +00:00

Opened #573 refactor: unify uwf CAS store with global json-cas store 2026-05-30 04:17:53 +00:00

Opened #574 bug: uwf-claude-code silently fails when Claude Code exits without result line 2026-05-30 04:42:08 +00:00

Opened #577 bug: Claude Code session resume causes stale context — two failure modes 2026-05-30 07:21:46 +00:00

Opened #580 RFC: Workflow 引用机制 — 项目 .workflows/ 与 global registry 的关系 2026-05-30 14:04:06 +00:00

Opened #582 feat: !include YAML tag for external file references in workflow definitions 2026-05-31 04:04:31 +00:00

Opened #583 feat: support folder-based workflow layout (foo/index.yaml) 2026-05-31 04:04:32 +00:00

Opened #585 chore: migrate json-cas to ocas 2026-06-02 02:36:24 +00:00

Opened #587 RFC: thread suspend/resume for pending information 2026-06-02 03:32:29 +00:00

Opened #588 feat: moderator recognizes $SUSPEND as pseudo-role target 2026-06-02 03:58:44 +00:00

Opened #589 feat: record suspend event as StepNode in CAS chain 2026-06-02 03:58:45 +00:00

Opened #590 feat: uwf thread resume command 2026-06-02 03:58:46 +00:00

Opened #591 feat: thread list/show displays suspended state and message 2026-06-02 03:58:46 +00:00

Opened #592 chore: update solve-issue workflow to use $SUSPEND for insufficient_info 2026-06-02 03:58:47 +00:00

Opened #598 Rebrand: uncaged → United Workforce (uwf) 2026-06-02 05:18:46 +00:00

Opened #601 Migrate test runner from vitest to bun:test 2026-06-02 10:47:17 +00:00