Digital Employee v0.4.0
What's Changed
- feat(core): freeze employee-package compatibility semantics and golden vectors by @PeterGuy326 in #57
- feat(core): add Runner authenticated transport port and device-key lifecycle by @PeterGuy326 in #58
- feat: provider-neutral usage evidence semantics by @PeterGuy326 in #59
- feat(runner): ship runner init/doctor/start/status lifecycle by @PeterGuy326 in #61
- feat(distribution): deterministic employee archive, verify/install/rollback lifecycle by @PeterGuy326 in #62
- test(protocol): stabilize Runner protocol golden vectors (#38) by @PeterGuy326 in #66
- test(integration): prove signed task -> Runner -> Host -> signed receipt by @PeterGuy326 in #67
- chore(deps-dev): bump @types/node from 24.3.0 to 26.1.2 by @dependabot[bot] in #63
- chore(deps-dev): bump typescript from 5.9.3 to 7.0.2 by @dependabot[bot] in #64
- feat: write-approval lifecycle engine (#12) by @PeterGuy326 in #68
- feat(cli): interactive deploy command (#70) by @PeterGuy326 in #71
- Add task-intake approval gate (owner confirmation before accepting tasks) by @PeterGuy326 in #72
- feat(cli): agent-native one-link install path by @PeterGuy326 in #73
- fix: reject unknown capability keys in probe validation by @PeterGuy326 in #74
- fix: make exactKeys in component-matrix reject missing keys by @PeterGuy326 in #75
- feat: add corpusDigest field to agent-host vector manifest by @PeterGuy326 in #76
- fix: bound hostVersion length to 256 in qualification record validator by @PeterGuy326 in #80
- feat(core): real-local harness and fixtures for Phase A (#42) by @PeterGuy326 in #81
- fix: correct IPv6 loopback matching in real-local host by @PeterGuy326 in #82
- feat(i18n): make locale system extensible with auto-discovery by @PeterGuy326 in #83
- feat(channel): add WeCom deploy channel by @PeterGuy326 in #84
- feat(channel): add Lark (飞书) channel to deploy command by @PeterGuy326 in #85
- feat(cli): add --help and CLI flags to deploy command by @PeterGuy326 in #87
- refactor: move examples/knowledge to test fixtures by @PeterGuy326 in #88
- fix: make release publication resilient by @PeterGuy326 in #98
- chore: complete standalone core npm bootstrap by @PeterGuy326 in #100
- fix(ci): restore green Node 20/22/24 required checks by @PeterGuy326 in #94
- chore(deps-dev): bump @types/node from 26.1.2 to 26.2.0 by @dependabot[bot] in #111
- chore(governance): enforce requirement acceptance ledgers by @PeterGuy326 in #116
- test(governance): target test-job fetch-depth in CI workflow test by @PeterGuy326 in #121
- feat(host): qualify Qoder structured output by @PeterGuy326 in #117
- research(host): keep Codex 0.147 probe-only after default-deny audit by @PeterGuy326 in #119
- feat(host): harden qualification evidence lifecycle by @PeterGuy326 in #118
- test(host): complete agent-host.v1 corpus ledger by @PeterGuy326 in #115
- fix(distribution): make installed artifacts reproducible by @PeterGuy326 in #96
- feat(i18n): validate catalogs against en.json and harden setLocale errors by @PeterGuy326 in #122
- feat(cli): coordinated package-bound truthful deploy by @PeterGuy326 in #99
- feat(git): make git source sync last-known-good safe (#103) by @PeterGuy326 in #123
- chore(release): prepare v0.4.0 by @PeterGuy326 in #124
New Contributors
- @dependabot[bot] made their first contribution in #63
Full Changelog: v0.3.0...v0.4.0