chore(creating-cloud-persona): refresh skill for workforce 4.1.34 / agents 4.1.23
Merged
KJ
3mo ago+5841+5841+0123456789012345678901234567890123456789-622-622-012345678901234567890123456789
Summary
The creating-cloud-persona skill was pinned to runtime 4.1.14 / persona-kit 4.1.12. The source repos have since moved to workforce 4.1.34 and the agents repo pins 4.1.23 / relay-helpers 0.4.6. This re-vendors the reference snapshots and updates the guidance to the current deploy/runtime shape. Findings were gathered by diffing the vendored copies against ../workforce, ../agents, and ../relayfile-adapters.
Vendored references
- Refresh workforce package snapshots (persona-kit types+schema, runtime types+clients, deploy preflight+extract-agent, cli deploy-command), the 5 workforce examples, and the relay-helpers README.
- Refresh all existing agent
persona.ts/agent.ts; add new exemplars: joke-bot (sandbox:falseconversational), inbox-buddy (sandbox:trueVFS reads), gcp-watcher (token-free VFS monitor),shared/telegram.ts, andlinear-slack/persona.ts. - Recompile every vendored
persona.jsonfrompersona.tsviaagentworkforce persona compile(persona-kit 4.1.23) so each dir is a completepersona.ts+persona.json+agent.tstriple.
Guidance updates (SKILL.md + notes)
- Contract: ship the
persona.ts+agent.tspair — a bareagent.tssynthesizes a minimal-preview persona (composable-runtime closure). - Writes:
writeJsonFilenow throwsWritebackErroron non-success; relay-helpers keep their own delivery status (Slackts:''silent; github/linearCreatedResultconfirmed|pending|dropped+ idempotency rules). - New capabilities/APIs:
httpRead(allow-list live GET/HEAD — hn-monitor is a live example),conversational,conflictResolve; v4AgentEventguards;ctx.relayagent-to-agent;[[NO_REPLY]]marker;@agentworkforce/deliverymulti-transport; triggerpathsglobs with deploy-time${INPUT}substitution; provider-alias canonicalization (google-mail→gmail). - Corrected the
sandbox:falseno-mount trap (filesystem reads come back empty; inbox-buddy must besandbox:true). - Deploy: login stores a workspace key (no more
active.jsonpointer);deployacceptspersona.tsdirectly; added--harness-source managed|byok|oauth(planalias) and widened--reconnect. - Provider count 29 → 36; version headers bumped.
Verification
- All 16 personas compiled cleanly with persona-kit 4.1.23.
- Spot-checked compiled artifacts carry documented fields (joke-bot
conversational, reviewconflictResolve, inbox-buddyenabledByInput, hn-monitorhttpRead).
🤖 Generated with Claude Code