xiaoju
a11d76264a
chore: open-source readiness — LICENSE, CONTRIBUTING, templates, package metadata
...
- Add MIT LICENSE
- Add CONTRIBUTING.md with setup, conventions, PR workflow
- Add GitHub issue/PR templates
- Add repository/homepage/bugs/license to all package.json files
- Add Install section to README before Quick Start
Fixes #510
小橘 🍊 (NEKO Team)
2026-05-25 10:13:36 +00:00
xiaomo
6e8dedeb2f
docs: move cursor rules to docs/, add project rules to CLAUDE.md
...
Also bump @uncaged/json-cas* to ^0.5.2
2026-05-25 09:54:45 +00:00
xiaoju
fc7d482b4f
feat: add four-phase role description (identity/prepare/execute/report)
...
- Extend RoleDefinition with identity, prepare, execute, report fields
- Make systemPrompt optional (nullable) for four-phase workflows
- Update ROLE_DEFINITION JSON Schema (all new fields optional)
- Update validate.ts to accept new fields
- Update workflow.ts to strip null fields before CAS storage
- Update thread read to prefer identity over systemPrompt
- Add --version flag to uwf CLI
- Bump all packages to 0.5.0
Refs #359
2026-05-21 01:41:20 +00:00
xiaoju
f9979c3c89
chore: upgrade json-cas to 0.4.x, fix Store → BootstrapCapableStore
...
- @uncaged/json-cas ^0.3.0 → ^0.4.0
- @uncaged/json-cas-fs ^0.3.0 → ^0.4.0 (now publishes .d.ts + .js)
- UwfStore.store typed as BootstrapCapableStore
- tsc --build now clean (no more node_modules type errors)
小橘 🍊 (NEKO Team)
2026-05-19 10:29:57 +00:00
xiaoju
7b9cb6a9c8
chore: rename uwf-* → workflow-*, cli-uwf → cli-workflow
...
Reclaim the workflow-* package names now that legacy packages are archived.
Package renames:
- @uncaged/uwf-protocol → @uncaged/workflow-protocol
- @uncaged/uwf-moderator → @uncaged/workflow-moderator
- @uncaged/uwf-agent-kit → @uncaged/workflow-agent-kit
- @uncaged/uwf-agent-hermes → @uncaged/workflow-agent-hermes
- @uncaged/cli-uwf → @uncaged/cli-workflow
All internal imports, tsconfig references, and docs updated.
CLI binary name 'uwf' unchanged.
小橘 🍊 (NEKO Team)
2026-05-19 07:52:16 +00:00