This commit is contained in:
@@ -0,0 +1,25 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
## 0.1.0 (2026-06-05)
|
||||||
|
|
||||||
|
Initial release of `@united-workforce/*` — a stateless workflow engine for AI agent orchestration.
|
||||||
|
|
||||||
|
### Packages
|
||||||
|
|
||||||
|
- **@united-workforce/protocol** — shared types (WorkflowPayload, StepNode, etc.)
|
||||||
|
- **@united-workforce/util** — Crockford Base32, ULID, structured logger, frontmatter parsing
|
||||||
|
- **@united-workforce/util-agent** — agent factory, context builder, extract pipeline
|
||||||
|
- **@united-workforce/cli** — `uwf` CLI (thread lifecycle, status-based moderator, workflow registry)
|
||||||
|
- **@united-workforce/eval** — `uwf-eval` CLI (prepare → execute → collect eval pipeline)
|
||||||
|
- **@united-workforce/agent-hermes** — `uwf-hermes` adapter (Hermes Agent)
|
||||||
|
- **@united-workforce/agent-claude-code** — `uwf-claude-code` adapter (Claude Code CLI)
|
||||||
|
- **@united-workforce/agent-builtin** — `uwf-builtin` adapter (built-in LLM agent)
|
||||||
|
- **@united-workforce/agent-mock** — `uwf-mock` adapter (deterministic test agent)
|
||||||
|
|
||||||
|
### Highlights
|
||||||
|
|
||||||
|
- Status-based graph routing (no LLM moderator cost)
|
||||||
|
- CAS-backed immutable thread chains (`@ocas/core`)
|
||||||
|
- Real token usage tracking (Hermes + Claude Code)
|
||||||
|
- Eval framework with built-in judges (frontmatter, token-stats, test-pass)
|
||||||
|
- `$SUSPEND` / resume for human-in-the-loop workflows
|
||||||
@@ -17,7 +17,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepublishOnly": "echo 'Use pnpm run release from repo root' && exit 1",
|
|
||||||
"test": "vitest run __tests__/",
|
"test": "vitest run __tests__/",
|
||||||
"test:ci": "vitest run __tests__/"
|
"test:ci": "vitest run __tests__/"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -17,7 +17,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepublishOnly": "echo 'Use pnpm run release from repo root' && exit 1",
|
|
||||||
"test": "vitest run __tests__/",
|
"test": "vitest run __tests__/",
|
||||||
"test:ci": "vitest run __tests__/"
|
"test:ci": "vitest run __tests__/"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -17,7 +17,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepublishOnly": "echo 'Use pnpm run release from repo root' && exit 1",
|
|
||||||
"test": "vitest run __tests__/",
|
"test": "vitest run __tests__/",
|
||||||
"test:ci": "vitest run __tests__/"
|
"test:ci": "vitest run __tests__/"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -17,7 +17,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepublishOnly": "echo 'Use pnpm run release from repo root' && exit 1",
|
|
||||||
"test": "vitest run __tests__/",
|
"test": "vitest run __tests__/",
|
||||||
"test:ci": "vitest run __tests__/"
|
"test:ci": "vitest run __tests__/"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -22,7 +22,6 @@
|
|||||||
"yaml": "^2.8.4"
|
"yaml": "^2.8.4"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepublishOnly": "echo 'Use pnpm run release from repo root' && exit 1",
|
|
||||||
"test": "vitest run src/",
|
"test": "vitest run src/",
|
||||||
"test:ci": "vitest run src/"
|
"test:ci": "vitest run src/"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -18,7 +18,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepublishOnly": "echo 'Use pnpm run release from repo root' && exit 1",
|
|
||||||
"test": "vitest run __tests__/",
|
"test": "vitest run __tests__/",
|
||||||
"test:ci": "vitest run __tests__/"
|
"test:ci": "vitest run __tests__/"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -14,7 +14,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepublishOnly": "echo 'Use pnpm run release from repo root' && exit 1",
|
|
||||||
"test": "vitest run src/__tests__/",
|
"test": "vitest run src/__tests__/",
|
||||||
"test:ci": "vitest run src/__tests__/"
|
"test:ci": "vitest run src/__tests__/"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -14,7 +14,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepublishOnly": "echo 'Use pnpm run release from repo root' && exit 1",
|
|
||||||
"test": "vitest run __tests__/ src/__tests__/",
|
"test": "vitest run __tests__/ src/__tests__/",
|
||||||
"test:ci": "vitest run __tests__/ src/__tests__/"
|
"test:ci": "vitest run __tests__/ src/__tests__/"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -14,7 +14,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepublishOnly": "echo 'Use pnpm run release from repo root' && exit 1",
|
|
||||||
"test": "vitest run __tests__/ src/__tests__/",
|
"test": "vitest run __tests__/ src/__tests__/",
|
||||||
"test:ci": "vitest run __tests__/ src/__tests__/"
|
"test:ci": "vitest run __tests__/ src/__tests__/"
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user