Commit Graph

  • 6ff1414cf0 Merge pull request 'fix(hermes): add SQLite fallback for loadHermesSession' (#536) from fix/535-sqlite-fallback into main xiaomo 2026-05-26 14:24:42 +00:00
  • 37f4203b40 fix(hermes): add SQLite fallback for loadHermesSession (#535) xiaoju 2026-05-26 14:14:08 +00:00
  • c4ec22bb4f chore: e2e-walkthrough uses bun link for container-internal uwf xiaoju 2026-05-26 13:14:54 +00:00
  • 427f47d72c fix: release script uses filtered test, publish 0.5.0 xiaoju 2026-05-26 13:02:45 +00:00
  • 9f25745e1e chore: exit pre mode, clean stale changesets for 0.5.0 release xiaoju 2026-05-26 13:00:49 +00:00
  • 82247c86ce feat: add e2e-walkthrough workflow definition xiaoju 2026-05-26 12:49:13 +00:00
  • 0ef2d8fec2 feat: add E2E walkthrough script (Docker-based, WIP) xiaoju 2026-05-26 12:40:47 +00:00
  • aa14fd08e0 chore: add dev environment check script xiaoju 2026-05-26 12:25:25 +00:00
  • e43d4f3bbf Merge pull request 'fix: config validation and agent name normalization (#531, #532, #533)' (#534) from fix/531-532-533 into main xiaonuo 2026-05-26 06:09:56 +00:00
  • b0c73b5439 fix(cli): fix config masking, agent normalization, and add key validation xiaoju 2026-05-26 05:57:55 +00:00
  • bbbe4651c2 Merge pull request 'refactor: apiKeyEnv → apiKey, store actual secret in config' (#530) from fix/528-refactor-apikey into main xiaonuo 2026-05-26 05:37:51 +00:00
  • 7dfe0eb6a9 Merge pull request 'feat(cli): add uwf config get/set/list subcommand' (#527) from fix/526-config-subcommand into main xiaonuo 2026-05-26 05:37:32 +00:00
  • 47a4268b9b docs: update all documentation to reflect apiKey refactoring (#528) xiaoju 2026-05-26 05:34:49 +00:00
  • 0c90b88e08 refactor(protocol,cli,agent): replace apiKeyEnv with apiKey (#528) xiaoju 2026-05-26 05:23:33 +00:00
  • 5583a9da00 chore: retrigger CI xiaoju 2026-05-26 05:21:11 +00:00
  • 4a0cb7c615 ci: replace lint+typecheck with unified check step xiaoju 2026-05-26 05:04:17 +00:00
  • fa97a7c92a feat(cli): add uwf config get/set/list subcommand xiaoju 2026-05-25 16:21:51 +00:00
  • 0097633a3b Merge pull request 'fix: cancelled threads show distinct "cancelled" status' (#525) from fix/522-cancelled-thread-status into main xiaomo 2026-05-25 15:51:29 +00:00
  • 04591296b2 Merge pull request 'fix: bin entry point to dist/cli.js for node compatibility' (#524) from fix/523-bin-entry-point into main xiaomo 2026-05-25 15:51:18 +00:00
  • 96039dbbbf fix: cancelled threads show distinct status instead of completed xiaoju 2026-05-25 15:39:18 +00:00
  • 5230462b8d fix: bin entry point to dist/cli.js for node compatibility xiaoju 2026-05-25 15:35:55 +00:00
  • 4a39d3fdef Merge pull request 'feat(skill): expand uwf skill with architecture, yaml, moderator, list subcommands' (#521) from fix/517-expand-skill into main xiaomo 2026-05-25 15:00:34 +00:00
  • 4de13cea44 fix: correct skill references and remove hardcoded test path xingyue 2026-05-25 22:59:38 +08:00
  • d9d542c570 fix: correct biome suppressions and formatting for #517 xingyue 2026-05-25 22:47:00 +08:00
  • cf6115517c fix: auto-fix biome lint violations in skill.test.ts xingyue 2026-05-25 22:44:32 +08:00
  • 108f134020 feat(skill): add architecture, yaml, moderator, list subcommands (#517) xingyue 2026-05-25 22:42:05 +08:00
  • 8123399189 Merge pull request 'fix(uwf-hermes): read turn data from session file instead of ACP stream' (#520) from fix/519-read-session-file into main xiaomo 2026-05-25 14:24:41 +00:00
  • 6324122168 fix(uwf-hermes): read turn data from Hermes session file instead of ACP stream xingyue 2026-05-25 22:19:58 +08:00
  • 25b411f22e Merge pull request 'fix(validate): support enum-based multi-exit frontmatter schemas' (#518) from fix/enum-multi-exit-validation into main xiaoju 2026-05-25 13:23:10 +00:00
  • 54dc8fcb39 fix(validate): support enum-based multi-exit and upgrade json-cas to 0.5.3 xiaoju 2026-05-25 13:06:44 +00:00
  • a40e1bb847 fix(cli): remove Chinese text from uwf --help description xiaoju 2026-05-25 12:40:34 +00:00
  • 2c8bcf7996 Merge pull request 'feat(setup): auto-discover and configure agents during uwf setup' (#515) from feat/424-setup-agent-discovery into main xiaomo 2026-05-25 12:39:34 +00:00
  • af2a25bf87 feat(setup): auto-discover and configure agents during uwf setup xiaoju 2026-05-25 12:38:40 +00:00
  • 0abc8bcb3e Merge pull request 'fix(test): correct import path in resume-e2e integration test' (#514) from fix/hermes-integration-test-import into main xiaomo 2026-05-25 12:31:27 +00:00
  • 524e00a0a6 fix(test): correct import path in resume-e2e integration test xiaoju 2026-05-25 12:29:18 +00:00
  • eba3c70e76 ci: add gitea actions workflow xingyue 2026-05-25 19:43:33 +08:00
  • e2d60fa72e fix(test): use valid JSON Schema in workflow-resolution test fixture xiaoju 2026-05-25 11:29:05 +00:00
  • dfae96ad45 style: fix biome import ordering after package rename xiaoju 2026-05-25 11:26:01 +00:00
  • 2f4473f22c Merge pull request 'refactor: rename workflow-agent-kit → workflow-util-agent, merge moderator' (#513) from refactor/512-rename-packages into main xiaomo 2026-05-25 11:20:39 +00:00
  • ca223a19c6 refactor: rename workflow-agent-kit → workflow-util-agent, merge workflow-moderator into cli-workflow xiaoju 2026-05-25 10:51:16 +00:00
  • 0779ab85ca Merge branch 'chore/510-open-source-readiness' xiaoju 2026-05-25 10:29:09 +00:00
  • 4d85a2eebb refactor: split test suites — test:ci for unit tests, test for all xiaoju 2026-05-25 10:27:46 +00:00
  • cef4617956 fix: skip hermes ACP integration tests in CI xiaoju 2026-05-25 10:22:08 +00:00
  • 813cbfd5c2 Merge pull request 'chore: open-source readiness' (#511) from chore/510-open-source-readiness into main xiaomo 2026-05-25 10:20:39 +00:00
  • a11d76264a chore: open-source readiness — LICENSE, CONTRIBUTING, templates, package metadata xiaoju 2026-05-25 09:56:14 +00:00
  • 6e8dedeb2f docs: move cursor rules to docs/, add project rules to CLAUDE.md xiaomo 2026-05-25 09:54:40 +00:00
  • 762c457978 chore: add GitHub Actions CI + README badges xiaoju 2026-05-25 09:40:49 +00:00
  • 9c26285424 chore: make solve-issue.yaml portable and add developer failed exit xiaoju 2026-05-25 09:07:28 +00:00
  • 45f479e60f feat(protocol): add step-level timing (startedAtMs / completedAtMs) (#489) xiaoju 2026-05-25 08:01:50 +00:00
  • 3fca67e443 fix: isRoleDefinition accepts oneOf frontmatter xiaoju 2026-05-25 07:46:12 +00:00
  • 9b2460633c feat(cli): add workflow semantic validation before execution xiaoju 2026-05-25 07:17:49 +00:00
  • dfb6fda06d feat(agent-kit): render per-variant output instructions for discriminated oneOf xiaoju 2026-05-25 06:54:09 +00:00
  • 827ff13c4a refactor: discriminated union frontmatter for solve-issue workflow xiaoju 2026-05-25 06:34:56 +00:00
  • 7a19ceca89 refactor: rename status to $status, default to _ when absent xiaoju 2026-05-25 06:22:53 +00:00
  • 298b944169 docs: update all documentation for status-based routing (#497) xiaoju 2026-05-25 05:52:27 +00:00
  • e40e41555b refactor: dashboard status-based edge routing xiaoju 2026-05-25 05:01:43 +00:00
  • 5a7f417899 feat: migrate examples to status-based routing + fix mustache HTML escape xiaoju 2026-05-25 04:52:53 +00:00
  • d00f9df2dd refactor: status-based graph routing + mustache prompt templates xiaoju 2026-05-25 04:39:11 +00:00
  • ff959be3ef Merge pull request 'refactor(cli-workflow): reduce cmdStepRead cognitive complexity' (#488) from fix/487-refactor-step-read into main xiaoju 2026-05-25 02:25:32 +00:00
  • f45563ee31 refactor(cli-workflow): reduce cmdStepRead cognitive complexity xiaoju 2026-05-25 02:17:55 +00:00
  • 2b8cd99100 fix(agent-claude-code): use buildContinuationPrompt for step context xiaoju 2026-05-25 02:01:21 +00:00
  • 1ca13e02b2 Merge pull request 'feat(cli): implement step read command' (#485) from fix/484-step-read-command into main xiaoju 2026-05-25 01:43:12 +00:00
  • 3146832d1b fix(cli-workflow): complete step read command implementation xiaoju 2026-05-25 01:36:25 +00:00
  • 64f929c10d Merge pull request 'fix(cli-workflow): fix thread read --quota flag implementation' (#483) from fix/480-thread-read-quota into main xiaoju 2026-05-25 01:18:21 +00:00
  • 1ec32ae0fd Merge pull request 'fix: cas has now returns exit 1 for non-existent hashes' (#482) from fix/481-cas-has-exit-code into main xiaoju 2026-05-25 01:18:07 +00:00
  • f851a087f2 fix(cli-workflow): fix thread read --quota flag implementation xiaoju 2026-05-25 00:58:30 +00:00
  • 984e6ae56d fix: cas has now returns exit 1 for non-existent hashes xiaoju 2026-05-25 00:47:39 +00:00
  • 92f3b36b10 chore: add uwf script for local dev testing xiaoju 2026-05-25 00:03:10 +00:00
  • a4677f8adb docs: sync README files with recent changes xiaoju 2026-05-24 17:04:09 +00:00
  • 9ab6291a41 fix(workflow): add --repo flag to tea pr create in worktree dirs xiaoju 2026-05-24 16:56:19 +00:00
  • 50a4db72b1 fix(workflow): add check step to developer, clarify reviewer hard/soft checks xiaoju 2026-05-24 16:43:07 +00:00
  • dfdf0ac073 fix(cli-workflow): resolve step/thread commands on completed threads xiaoju 2026-05-24 16:14:12 +00:00
  • c2c849df7e fix(agent-kit): provide full thread context to first-time participating roles xiaoju 2026-05-24 15:56:39 +00:00
  • 39f6ae692b feat(cli): add filtering and pagination to thread list command xiaoju 2026-05-24 14:35:37 +00:00
  • eb027e70f4 fix: include step content in continuation prompt (closes #466) xiaomo 2026-05-24 13:30:03 +00:00
  • 8fbbbce07e Merge pull request 'chore: cleanup dead code and update CLI docs' (#468) from chore/cleanup-cli-docs into main xiaomo 2026-05-24 11:42:36 +00:00
  • f115718564 chore: cleanup dead code and update CLI docs xiaoju 2026-05-24 11:41:02 +00:00
  • 5c0eabda8e Merge pull request 'feat: restructure CLI commands (workflow/thread/step/turn)' (#467) from fix/463-http-methods into main xiaomo 2026-05-24 11:37:50 +00:00
  • 669af841e1 refactor: address review feedback for CLI restructure xiaoju 2026-05-24 11:32:47 +00:00
  • 650313b1c2 feat(step): expand detail CAS refs by default in step list xiaoju 2026-05-24 11:12:22 +00:00
  • c40007eeaf fix(agent-claude-code): add missing workflow-util dependency xiaoju 2026-05-24 11:04:02 +00:00
  • 1f13b1e79c fix(cli): resolve lint errors and unused imports (#463) xiaoju 2026-05-24 10:50:49 +00:00
  • 031c3aa632 docs(cli): add deprecation handlers and update documentation (#463) xiaoju 2026-05-24 10:46:31 +00:00
  • 7b50969307 refactor(cli): reorganize CLI commands into four-layer model (#463) xiaoju 2026-05-24 10:40:32 +00:00
  • fc6072c28c Merge pull request 'feat: use git worktree for isolated development in solve-issue workflow' (#465) from fix/464-worktree-isolation into main xiaoju 2026-05-24 10:27:51 +00:00
  • b0e3f4a363 feat: use git worktree for isolated development in solve-issue workflow xiaoju 2026-05-24 10:22:25 +00:00
  • 38112053a0 Merge pull request 'fix(agent-kit): separate session cache per agent' (#462) from fix/461-per-agent-session-cache into main xiaoju 2026-05-24 09:19:50 +00:00
  • 1d174ee5c9 fix(agent-kit): separate session cache per agent xiaoju 2026-05-24 09:16:06 +00:00
  • 6e3b32ca34 Merge pull request 'fix(cli): replace markdown headings with XML tags in thread read output' (#460) from fix/459-xml-tag-isolation into main xiaoju 2026-05-24 08:44:47 +00:00
  • 932bbe5c41 fix(cli): replace markdown headings with XML tags in thread read output xiaoju 2026-05-24 08:04:34 +00:00
  • 9440b9af82 Merge pull request 'chore: fix biome noExcessiveCognitiveComplexity warnings' (#458) from fix/444-biome-complexity-warnings into main xiaomo 2026-05-24 07:30:41 +00:00
  • f96d6eb7c4 refactor(agent-builtin): reduce cognitive complexity in loop.ts xiaoju 2026-05-24 05:53:55 +00:00
  • 95102941f1 Merge pull request 'feat(cli): thread step --background + thread running' (#457) from fix/456-thread-step-background into main xiaomo 2026-05-24 05:33:56 +00:00
  • 521d908719 feat(cli): add background thread execution and running threads query xiaoju 2026-05-24 04:51:26 +00:00
  • 02a2c00175 refactor: replace UWF_EDGE_PROMPT env var with named CLI args xiaoju 2026-05-24 04:31:12 +00:00
  • 8ca7708a12 fix: add cas_ref format to claude-code-detail turns schema xiaoju 2026-05-24 04:17:29 +00:00
  • 0fdc0fdec3 Merge pull request 'refactor(workflow-dashboard): reduce cyclomatic complexity in editor' (#455) from fix/449-reduce-dashboard-complexity into main xiaomo 2026-05-24 03:44:08 +00:00
  • d6eaf3fdc7 Merge pull request 'refactor: reduce cognitive complexity in session-detail and acp-client' (#454) from fix/448-reduce-complexity into main xiaomo 2026-05-24 03:44:06 +00:00
  • 5dc2352ac5 fix(workflow-dashboard): replace optional properties with T | null in handlers.ts xingyue 2026-05-24 00:52:54 +08:00
  • 39e2ab7f0d refactor(workflow-dashboard): reduce cyclomatic complexity in editor (#449) xingyue 2026-05-24 00:50:15 +08:00