Copyl

Copyl agentmanifest JSON

Ett stabilt importkontrakt för agentdefinitioner—inte en inbyggd Claude- eller OpenAI-exportfil. Klistra in JSON som följer denna form för granskning och körning under enterprise-styrning.

Öppna import i Copyl

Vad kontraktet är

Copyls agentmanifest är Copyls JSON-kontrakt för att föra in en agentdefinition i plattformen. Det är inte Anthropics eller OpenAIs proprietära exportformat. Du mappar fält från din builder till denna form (eller wrappar dem—se nedan) och importerar sedan till en styrd sandbox.

Request-wrapper

{
  "source": "claude",
  "payload": {
    "name": "Research assistant",
    "system": "You help research topics. Never invent citations.",
    "model": "claude-sonnet-4-20250514",
    "tools": [
      {
        "name": "web_search",
        "kind": "function"
      },
      {
        "name": "slack",
        "kind": "function"
      }
    ],
    "examples": [
      {
        "input": "Summarize Q3 risks",
        "expectedContains": [
          "risk"
        ]
      },
      {
        "input": "What is 2+2?",
        "expectedContains": [
          "research"
        ]
      }
    ]
  }
}

Fältanteckningar per källa

  • Claude

    Mappa name, system, tools och examples från din Claude-prototyp till payload. Modell kan lagras som referens; routing sker via Agent Hub.

  • OpenAI

    Mappa instructions (system), model och tools från en OpenAI-lik definition till samma Copyl-payloadfält.

  • MCP

    Beskriv MCP-verktyg och identitet i Copyls tools-array; connectors stubbas i Phase 1-sandbox tills vidarebefordran.

  • Manuell

    Skriv manifestet direkt när ni behöver full kontroll över namn, systemprompt, verktyg och utvärderingsexempel.

Claude-exempel (kanoniskt)

{
  "name": "Research assistant",
  "system": "You help research topics. Never invent citations.",
  "model": "claude-sonnet-4-20250514",
  "tools": [
    { "name": "web_search", "kind": "function" },
    { "name": "slack", "kind": "function" }
  ],
  "examples": [
    { "input": "Summarize Q3 risks", "expectedContains": ["risk"] },
    { "input": "What is 2+2?", "expectedContains": ["research"] }
  ]
}

Begränsningar i Phase 1

Kunskap och filreferenser kan tolkas från källmaterial, men används inte i Phase 1-sandbox. Externa verktyg stubbas; LLM körs fortfarande via Agent Hub under enterprise-kontroller.

Importera med detta kontrakt

Öppna Copyl, klistra in Copyl agentmanifest-JSON och kör i en styrd sandbox innan produktionsåtkomst.

Öppna import i Copyl