Commit Graph

  • 221919448e refactor: reduce cognitive complexity in session-detail and acp-client xingyue 2026-05-24 00:41:39 +08:00
  • 68b82c9574 style: use dot notation for process.env.CLAUDE_MODEL xingyue 2026-05-24 00:25:08 +08:00
  • 335b8a4ae6 Merge pull request 'refactor(cli): reduce cognitive complexity in setup.ts' (#453) from fix/445-reduce-setup-complexity into main xiaomo 2026-05-23 16:18:10 +00:00
  • bf31fa0d03 refactor(cli): reduce cognitive complexity in setup.ts xingyue 2026-05-24 00:14:15 +08:00
  • c39f2f3e63 Merge pull request 'refactor(cli): reduce cognitive complexity in thread.ts' (#452) from fix/446-reduce-thread-complexity into main xiaomo 2026-05-23 15:55:03 +00:00
  • 6481fc0cc5 refactor(cli): reduce cognitive complexity in thread.ts xingyue 2026-05-23 23:47:54 +08:00
  • 3190e06ebe docs: add sync-readme rule for consistent README updates xiaoju 2026-05-23 15:09:05 +00:00
  • f8ae2fe25b Merge pull request 'docs: sync all README.md files with current codebase' (#451) from docs/sync-readme into main xiaomo 2026-05-23 15:03:56 +00:00
  • ffc31a8c19 docs: sync all README.md files with current codebase xiaoju 2026-05-23 15:00:05 +00:00
  • 48a274685b fix(builtin): nudge budget + deadline warning xingyue 2026-05-23 22:58:09 +08:00
  • 5b68359dfc fix #447: extract shouldNudge and export executeTurnTools from loop.ts, add tests xingyue 2026-05-23 22:45:09 +08:00
  • c2ddfb8558 fix(builtin): deadline warning + graceful exit on turn limit xingyue 2026-05-23 22:44:14 +08:00
  • 603018caf2 fix(builtin): force-strip tool_calls when noTools is set xingyue 2026-05-23 22:33:02 +08:00
  • aff0ee6fea Merge pull request 'fix(thread-read): remove ### Output section and deduplicate ### Prompt globally' (#442) from fix/440-thread-read-prompt-dedup into main xiaomo 2026-05-23 14:15:40 +00:00
  • d37fa1393a Merge pull request 'fix: preserve primary detail hash across frontmatter retries' (#443) from fix/439-detail-merge-and-acp into main xiaomo 2026-05-23 14:14:53 +00:00
  • 759c784267 fix: preserve primary detail hash across frontmatter retries xiaoju 2026-05-23 14:02:51 +00:00
  • 52ffc7dcc1 fix(thread-read): remove ### Output section and deduplicate ### Prompt globally xingyue 2026-05-23 22:01:24 +08:00
  • ac55a3e3d9 fix(builtin): nudge LLM when it stops tools without frontmatter xingyue 2026-05-23 21:48:07 +08:00
  • edb979baa9 fix(builtin): disable tools during continue/retry to force frontmatter output xingyue 2026-05-23 21:36:22 +08:00
  • 3d1850ddbe fix(builtin): tell agent not to use uwf CLI to discover its task xingyue 2026-05-23 21:30:59 +08:00
  • 3c1f4a6dfa fix(builtin): include cwd in system prompt xingyue 2026-05-23 21:27:24 +08:00
  • f07a6daa30 Merge pull request 'fix(builtin): session lifecycle + frontmatter preamble stripping' (#441) from fix/builtin-session-lifecycle into main xiaomo 2026-05-23 13:20:04 +00:00
  • 0eeb4a8ed8 fix(builtin): strip preamble before frontmatter + stronger prompt xingyue 2026-05-23 20:37:14 +08:00
  • a3fac708b6 fix(builtin-agent): don't delete session jsonl until process exits xingyue 2026-05-23 20:32:38 +08:00
  • 52879c0028 Merge pull request 'feat(cli-workflow): implement multi-strategy workflow resolution' (#438) from fix/428-multi-strategy-workflow-resolution into main xiaomo 2026-05-23 11:12:56 +00:00
  • 8720eb19af feat(cli-workflow): implement multi-strategy workflow resolution for issue #428 xiaoju 2026-05-23 10:52:47 +00:00
  • 9e4527bb89 Merge pull request 'fix(cli): disable YAML anchor/alias in output' (#437) from fix/yaml-no-alias into main xiaomo 2026-05-23 11:09:11 +00:00
  • 5209cfa7ac fix(cli): disable YAML anchor/alias + fix biome errors in setup.ts xingyue 2026-05-23 19:06:57 +08:00
  • 155b879d29 chore(workflow): developer must rebase main when bounced back xiaoju 2026-05-23 10:57:24 +00:00
  • c1f04929f4 Merge pull request 'feat(builtin-agent): persist ReAct loop turns as session JSONL' (#434) from feat/turn-jsonl-session into main xiaomo 2026-05-23 10:48:49 +00:00
  • 50cd93aa05 test: skip flaky hermes ACP tests (depend on live LLM) xingyue 2026-05-23 18:43:35 +08:00
  • 1abc3b4cf4 chore: fix all biome lint errors across monorepo xingyue 2026-05-23 18:39:02 +08:00
  • 330db43b5f feat(builtin-agent): persist ReAct loop turns as session JSONL xingyue 2026-05-23 18:27:28 +08:00
  • 211f38bc8d fix(claude-code): include edge prompt in agent prompt as Current Instruction xiaoju 2026-05-23 09:46:04 +00:00
  • 613793e128 Merge pull request 'feat: builtin agent session resume via deterministic message reconstruction' (#427) from feat/426-builtin-session-resume into main xiaomo 2026-05-23 09:39:32 +00:00
  • 080792a6c0 feat: builtin agent session resume via deterministic message reconstruction (#426) xingyue 2026-05-23 17:34:49 +08:00
  • 43cbf4127f chore(solve-issue): remove redundant steps from planner frontmatter xiaoju 2026-05-23 09:22:52 +00:00
  • 9f95956e19 Merge pull request 'fix(builtin): split prompt into system/user messages' (#425) from fix/builtin-agent-system-user-split into main xiaomo 2026-05-23 09:17:13 +00:00
  • 65e2305761 improve(solve-issue): planner must locate repo and read code before planning xiaoju 2026-05-23 09:16:51 +00:00
  • 44147da419 fix(builtin): split prompt into system/user messages xingyue 2026-05-23 17:15:23 +08:00
  • bc64f2613b fix(thread): handle null stderr from execFileSync, increase maxBuffer to 50MB xiaoju 2026-05-23 08:58:05 +00:00
  • 0e5b494e12 chore(debate): remove round limit, let step control drive pacing xiaoju 2026-05-23 08:28:54 +00:00
  • 747b318cc5 Merge pull request 'feat(claude-code): enrich step details with per-turn breakdown' (#423) from feat/422-claude-code-detail-enrichment into main xiaomo 2026-05-23 08:19:20 +00:00
  • d16ce44bc3 feat(claude-code): enrich step details with per-turn breakdown xiaoju 2026-05-23 08:11:00 +00:00
  • 45122bc458 Merge pull request 'fix: disable hermes resume, add claude-code resume support, debate workflow' (#421) from test/418-resume-e2e-repro into main xiaomo 2026-05-23 07:59:53 +00:00
  • 3183b4c879 Merge pull request 'feat: add @uncaged/workflow-agent-builtin package' (#420) from feat/builtin-agent into main xiaomo 2026-05-23 07:57:44 +00:00
  • 03eacbabb2 feat: add debate workflow for resume integration testing xiaoju 2026-05-23 07:50:38 +00:00
  • cef4db9a87 refactor: remove workspace path sandbox and shell gate xingyue 2026-05-23 15:50:30 +08:00
  • 1afaeacd57 feat: extract session cache to agent-kit, add resume to claude-code agent xiaoju 2026-05-23 07:44:02 +00:00
  • deac2336b6 feat: add @uncaged/workflow-agent-builtin package xingyue 2026-05-23 15:28:40 +08:00
  • aad2792754 fix(hermes): disable ACP session/resume by default xiaoju 2026-05-23 07:23:14 +00:00
  • 10642fdc45 Merge pull request 'test: failing e2e test for session resume bug (#418)' (#419) from test/418-resume-e2e-repro into main scottwei 2026-05-23 06:49:54 +00:00
  • 92020d2d78 Merge pull request 'docs: sync cli-reference with recent CLI additions' (#417) from chore/update-cli-reference into main xiaomo 2026-05-23 06:48:20 +00:00
  • cd0a79d72b chore: remove accidental pnpm-lock.yaml xiaomo 2026-05-23 06:47:25 +00:00
  • 3b6aa6525f test: add failing e2e test for session resume bug (#418) xiaoju 2026-05-23 06:43:47 +00:00
  • 54631c43c7 docs: update cli-reference with log commands, --count flag, edge prompt concept xiaomo 2026-05-23 06:32:27 +00:00
  • 655b57c4b5 Merge pull request 'feat: add uwf log subcommands (list, show, clean)' (#415) from fix/413-log-subcommands into main xiaomo 2026-05-23 06:27:15 +00:00
  • 7faa8184ae feat: add uwf log subcommands (list, show, clean) xiaoju 2026-05-23 06:23:56 +00:00
  • 816137315e feat: add uwf log subcommands (list, show, clean) xiaoju 2026-05-23 06:21:06 +00:00
  • 9a111d16c7 fix: invalid Crockford Base32 char 'L' in log tag PL_AGENT_DONE xiaoju 2026-05-23 06:13:29 +00:00
  • ea6ceafe51 merge: resolve conflict in process-logger test (use null 3rd arg) xiaoju 2026-05-23 06:10:53 +00:00
  • d0dc7b5a19 feat: add process-level debug logger (Phase 1) xiaoju 2026-05-23 06:07:45 +00:00
  • 3b81521e9d Merge pull request 'feat: add process-level debug logger (Phase 1)' (#414) from feat/411-process-logger into main xiaomo 2026-05-23 06:09:15 +00:00
  • aa0a23293f feat: add process-level debug logger (Phase 1) xiaoju 2026-05-23 06:07:45 +00:00
  • 187dd036e5 Merge pull request 'feat: replace edgePrompt null check with isFirstVisit (Phase 2)' (#409) from feat/405-phase2-find-last-role-index into main xiaomo 2026-05-23 04:55:23 +00:00
  • 4b45f4e6d1 feat: replace edgePrompt null check with isFirstVisit (Phase 2) xiaoju 2026-05-23 04:54:11 +00:00
  • 2a6bce4918 Merge pull request 'feat: make edge prompt required (Phase 1)' (#408) from feat/405-edge-prompt-required into main xiaomo 2026-05-23 04:36:53 +00:00
  • 3d6399c0e3 feat: make edge prompt required (Phase 1) xiaoju 2026-05-23 04:28:47 +00:00
  • b9258f84a5 Merge pull request 'feat: edge prompt + session resume (#402)' (#403) from feat/402-edge-prompt-session-resume into main xiaomo 2026-05-23 04:00:24 +00:00
  • 638329a562 feat: edge prompt + session resume implementation (#402) xiaoju 2026-05-23 03:57:04 +00:00
  • 1a06e014f5 feat(protocol): add edge prompt to Transition + EvaluateResult (#402) xiaoju 2026-05-23 03:49:15 +00:00
  • d5d05334f5 fix: ACP client permission handling and process cleanup xiaoju 2026-05-22 14:51:43 +00:00
  • 844f5438fe fix: replace @agentclientprotocol/sdk with readline-based JSON-RPC xiaoju 2026-05-22 14:34:27 +00:00
  • e329d74ec0 Merge pull request 'refactor: migrate hermes agent from stdout parsing to ACP protocol' (#401) from feat/398-hermes-acp-client into main xiaomo 2026-05-22 13:16:46 +00:00
  • f90614a622 feat: collect structured turns from ACP session updates xiaoju 2026-05-22 13:13:02 +00:00
  • 68af555313 fix: share ACP client across run/continue for session continuity xiaoju 2026-05-22 13:06:14 +00:00
  • 025695dbe9 refactor: use @agentclientprotocol/sdk instead of hand-rolled JSON-RPC xiaoju 2026-05-22 12:58:55 +00:00
  • 96584e481f refactor: replace spawnHermes with HermesAcpClient xiaoju 2026-05-22 12:18:14 +00:00
  • 766ec7ddc2 feat: add HermesAcpClient for structured ACP communication xiaoju 2026-05-22 12:15:09 +00:00
  • aeb7180e9d chore: fix meta.plan → frontmatter.plan in workflow procedures xiaoju 2026-05-22 11:22:34 +00:00
  • 9b56f7b75e Merge pull request 'fix: add git worktree hygiene to solve-issue workflow' (#397) from fix/395-worktree-hygiene into main xiaomo 2026-05-22 11:20:58 +00:00
  • c9507b8dc1 fix: add git worktree hygiene to solve-issue workflow xiaoju 2026-05-22 10:59:08 +00:00
  • baa2edfa38 Merge pull request 'feat: workflow-agent-claude-code' (#393) from feat/391-workflow-agent-claude-code into main xiaomo 2026-05-22 10:58:18 +00:00
  • 4dff320d5c fix: throw on non-JSON Claude Code output instead of fallback xingyue 2026-05-22 18:57:07 +08:00
  • d8863ceda2 Merge pull request 'init workflow dashboard' (#387) from jshang/workflow-dashboard into main scottwei 2026-05-22 10:54:14 +00:00
  • c9fcb15384 Merge branch 'main' into jshang/workflow-dashboard scottwei 2026-05-22 10:52:53 +00:00
  • 5e868a2977 Merge pull request 'fix: explicitly forbid extra frontmatter fields in output format instruction' (#396) from fix/394-forbid-extra-frontmatter-fields into main xiaomo 2026-05-22 10:51:52 +00:00
  • 76fab22827 fix: explicitly forbid extra frontmatter fields in output format instruction xiaoju 2026-05-22 10:49:04 +00:00
  • 176844d7f5 fix: add sessionId to raw fallback, fix test meta→frontmatter+description xingyue 2026-05-22 18:42:27 +08:00
  • 31695e89a8 feat: add workflow-agent-claude-code package xingyue 2026-05-22 18:38:18 +08:00
  • 669875fb46 Merge pull request 'feat: validate model connectivity during uwf setup' (#392) from feat/335-setup-validate-model into main xiaomo 2026-05-22 10:32:01 +00:00
  • 6d94be34a9 feat: validate model connectivity during uwf setup xiaoju 2026-05-22 10:29:08 +00:00
  • d95fe45a3d Merge pull request 'feat: add --count/-c flag to uwf thread step' (#390) from feat/373-thread-step-count into main xiaomo 2026-05-22 10:11:13 +00:00
  • b9252b5ce2 fix: dynamic frontmatter instruction from role schema (closes #389) xiaoju 2026-05-22 10:03:56 +00:00
  • 4d47effd39 fix: generate frontmatter instruction dynamically from role schema xiaoju 2026-05-22 10:03:31 +00:00
  • 7b93ce8f3e fix: dynamic frontmatter field extraction from role schema (closes #388) xiaoju 2026-05-22 09:57:45 +00:00
  • 67870392ab fix: dynamic frontmatter field extraction from role schema xiaoju 2026-05-22 09:57:30 +00:00
  • 9316b843f6 init workflow service jiashuang 2026-05-21 13:54:59 +08:00
  • 6b9ff9781d Merge pull request 'fix: revert unnecessary output protocol changes from #385' (#386) from fix/385-revert-output-protocol into main xiaomo 2026-05-22 09:40:33 +00:00
  • 487c48effa fix: revert output protocol changes from #385 xiaoju 2026-05-22 09:39:36 +00:00