Commit Graph

  • f0b7be79fb feat(template): add workflow-template-document with writer/differ roles and moderator jiayiyan 2026-05-18 13:13:26 +08:00
  • d4f05adeba chore(template): scaffold workflow-template-document package jiayiyan 2026-05-18 12:39:49 +08:00
  • c4c9f96117 fix: uwf cas commands output JSON, include meta-schema in schema list xiaoju 2026-05-18 13:24:19 +00:00
  • 633d5aeafe Merge pull request 'refactor: outputSchema only accepts inline JSON Schema' (#325) from fix/319-validate-schema-only-inline into main xiaomo 2026-05-18 13:18:17 +00:00
  • 17103c1ee1 refactor: outputSchema only accepts inline JSON Schema xiaoju 2026-05-18 13:17:29 +00:00
  • c8a39be9bd Merge pull request 'fix: remove cas list, add schema titles' (#324) from fix/319-schema-titles into main xiaomo 2026-05-18 13:07:15 +00:00
  • b304f65876 feat: auto-set outputSchema title from role name xiaoju 2026-05-18 13:03:40 +00:00
  • c9010a024f fix: remove cas list, add title to schemas xiaoju 2026-05-18 12:54:00 +00:00
  • 3434e2b2be Merge pull request 'feat: built-in uwf cas commands replacing json-cas passthrough' (#323) from feat/319-uwf-cas-builtin into main xiaomo 2026-05-18 12:49:18 +00:00
  • 52282e1960 feat: built-in uwf cas commands replacing json-cas passthrough xiaoju 2026-05-18 12:40:15 +00:00
  • 7a579ee67a feat: uwf cas — passthrough to json-cas with uwf store path Scott Wei 2026-05-18 20:14:59 +08:00
  • 7c230383ad improve: multi-column model list + friendly post-setup message Scott Wei 2026-05-18 19:56:09 +08:00
  • e604fa5f47 feat: add uwf setup command xiaoju 2026-05-18 11:49:42 +00:00
  • 5580791686 chore: remove stale develop-entry.ts xiaoju 2026-05-18 11:43:09 +00:00
  • 3afd7a5319 chore: remove leftover smoke test files xiaoju 2026-05-18 11:41:49 +00:00
  • 3d1b2268b4 chore: bump json-cas deps to ^0.1.3 xiaoju 2026-05-18 10:48:06 +00:00
  • 8bebe9da0f chore: bump json-cas-fs to ^0.1.2 (fix workspace:^ in published pkg) xiaoju 2026-05-18 10:44:30 +00:00
  • 53a7355f0b chore: fix json-cas workspace:^ refs to ^0.1.1 xiaoju 2026-05-18 10:30:31 +00:00
  • d99c285725 chore: remove cross-repo json-cas workspace deps from root xiaoju 2026-05-18 10:28:22 +00:00
  • 2505dd8d6a chore: remove stale pnpm-lock.yaml xiaoju 2026-05-18 10:25:37 +00:00
  • 1121dfa48b Merge pull request 'feat: uwf — Stateless Workflow CLI' (#317) from feat/309-uwf-stateless into main xiaomo 2026-05-18 10:07:55 +00:00
  • d90e29ad05 fix: address 3 critical PR review issues xiaoju 2026-05-18 10:05:11 +00:00
  • 0727e0e8d5 fix: reload CAS store after agent spawn + share schemas via uwf-protocol xiaoju 2026-05-18 09:33:52 +00:00
  • ba012d98bc feat: add @uncaged/uwf-agent-hermes — Hermes agent CLI adapter xiaoju 2026-05-18 09:22:12 +00:00
  • b165049a13 feat: implement thread step — moderator → agent → update head xiaoju 2026-05-18 09:19:37 +00:00
  • 4d477c67c0 feat: add @uncaged/uwf-agent-kit — agent CLI framework xiaoju 2026-05-18 09:15:25 +00:00
  • 0d5678c961 feat: add thread start/show/list/kill commands xiaoju 2026-05-18 09:09:10 +00:00
  • a8e2aa85f8 feat: add @uncaged/cli-uwf with workflow put/show/list commands xiaoju 2026-05-18 09:03:55 +00:00
  • 2a4d35399b feat: add @uncaged/uwf-moderator with JSONata evaluation engine xiaoju 2026-05-18 08:58:21 +00:00
  • 391915411e feat: add @uncaged/uwf-protocol with all shared types xiaoju 2026-05-18 08:53:37 +00:00
  • 4aaf49bfc6 Merge pull request 'jshang/optimize-dashboard-ui' (#308) from jshang/optimize-dashboard-ui into main scottwei 2026-05-18 08:45:46 +00:00
  • 08de1ae5eb docs: fresh uwf-* packages, depend on @uncaged/json-cas, no reuse xiaoju 2026-05-18 08:44:04 +00:00
  • c91a3d1ec6 docs: add description to condition definitions xiaoju 2026-05-18 08:41:29 +00:00
  • 13d932f69c docs: config with provider/model/agent registries and alias-based overrides xiaoju 2026-05-18 08:38:08 +00:00
  • f705d9b8ea refactor: optimize ui for dashboard jiashuang 2026-05-18 14:47:08 +08:00
  • f84d327410 docs: add .env for API keys, separate from config.yaml xiaoju 2026-05-18 08:19:48 +00:00
  • 9c2f93629b docs: add models config (default + extract LLM) xiaoju 2026-05-18 08:16:03 +00:00
  • bcefcb9af7 docs: add section 4 — key data types with shared StepRecord xiaoju 2026-05-18 08:13:18 +00:00
  • b14dce2bc6 docs: fix inconsistencies — title, terminology, threads.yaml, JSONata context xiaoju 2026-05-18 08:09:40 +00:00
  • 85c572e770 docs: inline roles/moderator into Workflow, output as cas_ref, detail polymorphic xiaoju 2026-05-18 08:07:20 +00:00
  • 9a89885ce6 docs: rewrite CAS structure — flatten refs, named conditions, config.yaml, output naming xiaoju 2026-05-18 07:55:04 +00:00
  • d095ceaafa docs: agent CLI takes thread-id + role, outputs CAS hash, step owns pointer xiaoju 2026-05-18 07:24:14 +00:00
  • 2a0346f48b docs: simplify show to pure thread-id → head query, all output JSON xiaoju 2026-05-18 07:18:29 +00:00
  • b4e25ea002 docs: add done field to step output xiaoju 2026-05-18 07:12:38 +00:00
  • 77f2060e6b docs: step on ended thread is an error, not null head xiaoju 2026-05-18 07:11:50 +00:00
  • 8f9a925179 docs: simplify step output to workflow/thread/head xiaoju 2026-05-18 07:10:11 +00:00
  • 2f3fff3536 refactor: introduce react-router jiashuang 2026-05-18 11:53:38 +08:00
  • a7eb9814ae docs: fix agent invocation format in thread step xiaoju 2026-05-18 07:05:35 +00:00
  • a8024e6d42 docs: use full 26-char Crockford Base32 ULIDs for thread IDs xiaoju 2026-05-18 07:03:40 +00:00
  • 6d94d9c85a docs: fix hash format to 13-char Crockford Base32 (XXH64) xiaoju 2026-05-18 07:03:02 +00:00
  • 49a4d08c04 docs: add thread list --all and thread kill xiaoju 2026-05-18 06:59:47 +00:00
  • d5773369af docs: uwf thread subcommands, simplify start output xiaoju 2026-05-18 06:58:35 +00:00
  • f49e014f41 docs: update CLI design — uwf naming, simplify commands and agent protocol xiaoju 2026-05-18 06:56:55 +00:00
  • ab48a8169d docs: add stateless workflow CLI design xiaoju 2026-05-18 06:37:25 +00:00
  • 2b707fb44e Merge pull request 'refactor: replace extractRefs with schema casRef annotations (Phase 2)' (#290) from feat/285-phase2-remove-extractrefs into main xiaomo 2026-05-16 11:50:47 +00:00
  • 6306b23a9f refactor: replace extractRefs with schema casRef annotations xiaoju 2026-05-16 10:48:45 +00:00
  • 6bb8cf8315 Merge pull request 'feat: add collectCasRefs — schema-level CAS ref annotation (Phase 1)' (#288) from feat/285-cas-ref-annotation into main xiaomo 2026-05-16 10:43:16 +00:00
  • 93b7947d7c feat: add collectCasRefs — extract CAS refs from schema meta annotations xiaoju 2026-05-16 10:34:53 +00:00
  • 9584a86fb7 Merge pull request 'chore: fix biome cognitive complexity warnings' (#287) from chore/fix-biome-complexity-warnings into main xingyue 2026-05-16 10:40:27 +00:00
  • defc0afc27 chore: fix biome cognitive complexity warnings Scott Wei 2026-05-16 18:33:00 +08:00
  • 9f6633d5bf Merge pull request 'refactor(workflow-protocol): require AgentFn Opt generic' (#284) from refactor/agent-fn-required-opt into main xiaomo 2026-05-16 10:27:07 +00:00
  • 7dadf874e1 refactor(workflow-protocol): require AgentFn Opt generic Scott Wei 2026-05-16 18:23:07 +08:00
  • ba90214af6 Merge pull request 'chore: internalize unused exports across all packages' (#283) from chore/audit-exports-cleanup into main xiaomo 2026-05-16 09:59:57 +00:00
  • 5bbac3e4f7 chore: internalize unused exports across all packages xiaoju 2026-05-16 09:58:56 +00:00
  • 131021b1a7 Merge pull request 'chore: remove symlink dead code' (#271) from chore/remove-symlink-dead-code into main xiaomo 2026-05-16 06:22:34 +00:00
  • e42555fd9c chore: remove symlink dead code xiaoju 2026-05-16 06:21:34 +00:00
  • 3a26eb28e5 Merge pull request 'chore: make bundle fully self-contained, no external imports' (#270) from chore/no-external-bundle into main xiaomo 2026-05-16 06:16:28 +00:00
  • c1a17b707c chore: make bundle fully self-contained, no external imports xiaoju 2026-05-16 05:12:49 +00:00
  • 4ea1e0d8a4 chore: publish 0.5.0-alpha.4 — unified env() API xiaoju 2026-05-15 10:19:38 +00:00
  • b1a9d2ec3f refactor: replace requireEnv/optionalEnv with env(name, fallback) xiaoju 2026-05-15 10:07:49 +00:00
  • 2b8707a706 style: use optionalEnv fallback param instead of ?? operator xiaoju 2026-05-15 09:52:07 +00:00
  • 241bfbf6d9 fix: hardcode absolute paths for agent CLI defaults in bundle entry xiaoju 2026-05-15 09:49:42 +00:00
  • 40530d757e fix: use optionalEnv with defaults for agent CLI paths in bundle entry xiaoju 2026-05-15 09:25:39 +00:00
  • 0f3661b566 refactor: unify GATEWAY_SECRET + DASHBOARD_API_KEY into WORKFLOW_DASHBOARD_SECRET xiaoju 2026-05-15 08:31:58 +00:00
  • 9c44c709e9 fix(dashboard): replace broken partial-order layering with longest-path xingyue 2026-05-15 14:48:02 +08:00
  • 8892ab9978 fix(dashboard): add left/right handles to end node for skip-forward edges xingyue 2026-05-15 14:15:35 +08:00
  • 7ec86d82a3 fix(dashboard): sidePath supports both feedback and skip-forward edges xingyue 2026-05-15 14:11:58 +08:00
  • f728b36e8d fix(dashboard): route skip-forward edges to side (planner→end was hidden) xingyue 2026-05-15 14:10:25 +08:00
  • 3431d3070b refactor(dashboard): reachability-based partial order for graph layout xingyue 2026-05-15 14:05:53 +08:00
  • 576df067d4 chore: remove generated bundle from git, fix biome format xingyue 2026-05-15 09:40:55 +08:00
  • a46a225d04 fix(dashboard): render system prompt as markdown xingyue 2026-05-15 09:40:39 +08:00
  • f74b482cc0 chore: version 0.5.0-alpha.3, add publish-all script xiaoju 2026-05-15 01:37:18 +00:00
  • 89abfdc257 Merge pull request 'feat(dashboard): show system prompt per role' (#269) from feat/show-system-prompt into main xiaomo 2026-05-15 01:28:12 +00:00
  • 77e395b913 chore: version 0.5.0-alpha.1 xiaoju 2026-05-15 01:27:45 +00:00
  • b65a006d45 feat(dashboard): show system prompt per role in workflow detail xingyue 2026-05-15 09:27:03 +08:00
  • 5994548f0b Merge pull request 'chore: add .env.example with all supported env vars' (#207) from chore/205-env-example into main xiaomo 2026-05-15 01:25:10 +00:00
  • 0871ae54ea fix: remove unused WORKFLOW_LLM_API_KEY per review xiaoju 2026-05-15 01:24:29 +00:00
  • 9576d69032 chore: enter changeset pre mode (alpha), version 0.5.0-alpha.0 xiaoju 2026-05-15 01:22:36 +00:00
  • 64dadf114d fix: align .env.example with actual env vars xiaoju 2026-05-15 01:02:56 +00:00
  • baaa1d1dc8 Merge pull request 'chore: biome format fix + pre-push hook' (#268) from chore/biome-fix-and-pre-push-hook into main xiaomo 2026-05-15 01:20:38 +00:00
  • 3074cd5f0c chore: add .env.example with all supported env vars xiaoju 2026-05-12 02:49:58 +00:00
  • 15edc99c72 chore: add pre-push hook (check + test) and fix lint-log-tags for macOS xingyue 2026-05-15 09:11:01 +08:00
  • 153178c545 fix: biome format issues (12 errors) xingyue 2026-05-15 09:10:39 +08:00
  • fac215bd21 Merge pull request 'chore(dashboard): remove unused _parentRequired param' (#267) from chore/remove-parentRequired-param into main xiaomo 2026-05-15 00:30:51 +00:00
  • 9822e68c55 chore(dashboard): remove unused _parentRequired param from flattenSchema xingyue 2026-05-15 08:25:39 +08:00
  • 764b73209e Merge pull request 'feat(dashboard): workflow detail 独立子页面' (#264) from feat/workflow-detail-layout into main xiaomo 2026-05-15 00:23:45 +00:00
  • e7987c4cd7 Merge pull request 'fix(cli): race condition in thread rm + flaky test' (#266) from fix/265-flaky-thread-rm into main xiaomo 2026-05-15 00:21:16 +00:00
  • 942ff4b1a4 fix(cli): race condition in thread rm + flaky test (#265) xiaoju 2026-05-14 13:17:04 +00:00
  • f5977c46c6 feat(dashboard): workflow detail as separate page with fixed graph sidebar xingyue 2026-05-14 21:05:00 +08:00
  • 71ccf8d03c Merge pull request 'chore(util-agent): remove dead createTextAdapter / TextProducerFn' (#263) from chore/252-remove-text-adapter into main xiaomo 2026-05-14 12:58:22 +00:00