task.txt 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. # Agents-Only Marketplace v2 — Release Record
  2. ## Status
  3. Released and deployed.
  4. The marketplace now distributes agent packages only. The previous preparation
  5. plan, marketplace profiles, and role-contract model are retired.
  6. ## Product Model
  7. Each marketplace package defines one agent:
  8. - **Standalone agent:** provides its complete prompt, model policy, tools,
  9. skills, MCPs, routing guidance, and metadata.
  10. - **Built-in extension:** extends exactly one supported built-in agent:
  11. `explorer`, `librarian`, `oracle`, `designer`, `fixer`, or `observer`.
  12. Its prompt mode is `append` or `replace`.
  13. Marketplace packages cannot extend other marketplace packages. There are no
  14. marketplace profiles.
  15. Packages are data-only. They declare bounded tool, skill, and MCP requirements;
  16. they cannot ship executable scripts, hooks, or MCP commands. Effective
  17. capabilities are default-deny and can only be narrowed by host configuration.
  18. ## Package, Registry, and Runtime Contracts
  19. - Agent manifests use schema version **2**.
  20. - Registry indexes use schema version **3** and are served from
  21. `https://registry.ohmyopencodeslim.com/v2/`.
  22. - Each registry entry resolves an exact package version and SHA-256 artifact
  23. digest.
  24. - `/v1/` indexes and artifacts remain immutable and continue to be served for
  25. existing installations.
  26. - The local store is immutable by resolved version and startup remains offline.
  27. - Lifecycle commands are explicit: `install`, `enable`, `disable`, and
  28. `remove`.
  29. - Activation is configured under `marketplace.agents`.
  30. - A reload is required after marketplace lifecycle changes; the live agent
  31. registry is never hot-swapped.
  32. ## Published v2 Catalog
  33. | Package | Built-in extension |
  34. | --- | --- |
  35. | `alvin/codebase-janitor` | `fixer` (`append`) |
  36. | `alvin/evidence-scout` | `librarian` (`append`) |
  37. | `alvin/interface-critic` | `designer` (`append`) |
  38. | `alvin/security-reviewer` | `oracle` (`append`) |
  39. | `alvin/visual-inspector` | `observer` (`append`) |
  40. The following package IDs are retired in v2 and omitted from its catalog:
  41. - `alvin/deepwork-implementer`
  42. - `alvin/deepwork-recon`
  43. - `alvin/deepwork-reviewer`
  44. ## Release Evidence
  45. ### Plugin
  46. - Published: `oh-my-opencode-slim@3.0.0-beta.3`
  47. - Commit: `41d538dc` — `feat(marketplace): adopt agents-only v2 model`
  48. - Validation: 2,794 tests passed, plus Biome CI, TypeScript, build, diff check,
  49. deterministic lease concurrency coverage, and final Oracle approval.
  50. ### Registry
  51. - Commits:
  52. - `bbbb211` — `feat: publish agents-only v2 registry`
  53. - `3ebc933` — `fix: harden registry deployment smoke`
  54. - Current deployed Worker version:
  55. `fc5c703b-b17d-450b-9981-3b81f210a664`
  56. - Validation: 19 tests, build, index/artifact validation, additive and generated
  57. output checks, live byte-for-byte v2 artifact verification, and final Oracle
  58. approval.
  59. ### Website
  60. - Commit: `d794b5a` — `feat: migrate marketplace to agents-only v2`
  61. - Current deployed Worker version:
  62. `25e96ef7-0cdc-40d1-a227-bd92bd037e13`
  63. - Validation: live v2 snapshot sync/check, marketplace validation, Prettier,
  64. Nuxt production build, and final Oracle approval.
  65. - Public smoke check passed: all five agents render, the Extensions filter
  66. selects all extensions, and Registry links point to v2 manifests.
  67. - Cloudflare accepted a full-zone cache purge for `ohmyopencodeslim.com` after
  68. the deployment.
  69. ## Future Work
  70. - Add and curate new standalone or built-in-extension agent packages through
  71. the v2 manifest and registry validation workflow.
  72. - Expand marketplace authoring and submission documentation as the contributor
  73. workflow matures.
  74. - Keep v1 artifacts immutable while active installations continue to reference
  75. them.