Copyl

JSON do manifesto de agente Copyl

Um contrato de importação estável para definições de agente—não um ficheiro de exportação nativo Claude ou OpenAI. Cole JSON neste formato para rever e executar sob governação empresarial.

Abrir importação na Copyl

O que é este contrato

O manifesto de agente Copyl é o contrato JSON da Copyl para trazer uma definição de agente para a plataforma. Não é o formato de exportação proprietário da Anthropic ou da OpenAI. Mapeie campos do seu builder para esta forma (ou envolva-os—ver abaixo) e importe para um sandbox governado.

Wrapper de pedido

{
  "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"
        ]
      }
    ]
  }
}

Notas de campos por origem

  • Claude

    Mapeie name, system, tools e examples do seu protótipo Claude para o payload. O modelo pode ser registado como referência; o routing permanece no Agent Hub.

  • OpenAI

    Mapeie instructions (system), model e tools de uma definição estilo OpenAI para os mesmos campos de payload Copyl.

  • MCP

    Descreva ferramentas e identidade MCP no array tools da Copyl; os conectores são stubbed no sandbox da Fase 1 até à promoção.

  • Manual

    Escreva o manifesto diretamente quando precisar de controlo total sobre nome, system prompt, tools e exemplos de avaliação.

Exemplo Claude (canónico)

{
  "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"] }
  ]
}

Limitações da Fase 1

Conhecimento e referências a ficheiros podem ser analisados do material de origem, mas não são usados no sandbox da Fase 1. Ferramentas externas são stubbed; o LLM continua a correr via Agent Hub sob controlos empresariais.

Importe com este contrato

Abra a Copyl, cole o JSON do manifesto de agente Copyl e execute-o num sandbox governado antes de qualquer acesso de produção.

Abrir importação na Copyl