Skip to content

Add CompozyOS to compatible clients - #56

Open
pedronauck wants to merge 1 commit into
agentplugins:mainfrom
pedronauck:add-compozyos-compatible-client
Open

Add CompozyOS to compatible clients#56
pedronauck wants to merge 1 commit into
agentplugins:mainfrom
pedronauck:add-compozyos-compatible-client

Conversation

@pedronauck

@pedronauck pedronauck commented Aug 18, 2026

Copy link
Copy Markdown

CompozyOS is the system around the agent, already built: it keeps AI agents
working continuously, without the scripts, cron jobs, and glue code people
otherwise assemble and maintain. It is an operating system for the agent CLIs
people already use.

Surface

One listing, one surface: the CompozyOS daemon. The web app and the compozy
CLI are two views over that same runtime, share one install, and carry the same
plugin behavior, so they do not warrant separate entries.

CompozyOS is not another agent. It runs the ACP-compatible agent CLIs people
already use (Claude Code, OpenClaw, Hermes) as drivers, and an Agent Plugin
installs into the host, not into any one of those CLIs.

Agent Plugins are ingested as extensions with no product-specific manifest:
detection is automatic, and a root plugin.json selects the portable format
when no native extension.toml or extension.json is present. A plain
conformant third-party plugin therefore installs with no Compozy-specific
metadata added. Support shipped in compozy/compozy#419 and is public in
v0.3.0-beta.18
(published 2026-08-18, signed binaries and packages attached), so it is
available to users today.

Evidence

  • Skills — immediate child directories under skills/ are ingested as
    extension-kit skills, with per-component failure isolation: a malformed skill
    is recorded and skipped without failing the plugin. Implementation in
    internal/extension/agentplugin/; user docs at
    Agent Plugins interoperability.
  • MCP stdio — spec runtime contract implemented: PLUGIN_ROOT and
    PLUGIN_DATA injection and ${PLUGIN_ROOT} / ${PLUGIN_DATA} placeholder
    expansion, with ./-relative commands and cwd resolved against the plugin
    root and rejected when they escape it
    (internal/extension/agentplugin/paths.go).
  • MCP streamable-http — declared type and headers are honored and
    normalized onto the native HTTP transport. Live-verified in an isolated QA
    lab: a remote MCP fixture returned 401 without its bound header and 200 with
    it, recorded in
    docs/qa/evidence/2026-08-16-agent-plugins/provider-matrix.json.
  • MCP sse — not claimed. SSE servers declared in mcp.json are recorded as
    skipped rather than loaded, so the record omits the transport.
  • Schema identifiers — the canonical plugin.schema.json and
    mcp.schema.json 1.0.0 identifiers select local validation rules and schemas
    are never fetched during load. A different version under the
    agent-plugins.org/schemas/ prefix is classified as an unsupported version and
    refused with a targeted error, never interpreted as 1.0.0
    (internal/extension/agentplugin/classify.go). Conformance run recorded in
    docs/qa/evidence/2026-08-16-agent-plugins/conformance-checklist.json.

Happy to provide a screenshot or a walkthrough of an install if that helps
verification.

Logos

Official CompozyOS logo (symbol plus wordmark) as used across compozy.com and
the product, exported from the brand component at
packages/ui/src/components/custom/logo.tsx
in the MIT-licensed source repository; light and dark SVG variants differ only
in the wordmark ink. The mark is a 5.54:1 lockup, which renders shorter than the
other wordmarks on the page at the default width, so the record carries
scale: 1.3 to bring it in line with them.

pnpm build passes.

CompozyOS ingests Agent Plugins 1.0.0 packages as extensions with no
product-specific manifest, contributing skills and MCP servers over stdio
and streamable-http. Support shipped in compozy/compozy#419 and is public
in v0.3.0-beta.18.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 18, 2026

Copy link
Copy Markdown

@pedronauck is attempting to deploy a commit to the Vercel Labs Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant