1.5 KiB
1.5 KiB
Модель данных
Документ фиксирует текущую Community data model.
Workspace
Workspace содержит:
- operations;
- agents;
- secrets;
- auth profiles;
- logs;
- usage.
Operation
Operation описывает один REST integration contract.
Основные поля:
idworkspace_idnamedisplay_namecategoryprotocol = reststatustargetinput_schemaoutput_schemainput_mappingoutput_mappingexecution_configtool_descriptioncreated_atupdated_at
REST target
REST target содержит:
base_urlmethodpath_templatestatic_headers
Поддерживаемые методы:
GETPOSTPUTPATCHDELETE
Agent
Agent определяет MCP endpoint и набор published operations.
Основные поля:
idworkspace_idslugdisplay_namedescriptionstatus
Operation публикуется в agent через binding.
Secrets и auth profiles
Secret хранит encrypted secret material.
AuthProfile описывает, как применить secret к REST request:
- bearer token;
- basic auth;
- API key header;
- API key query parameter.
Plaintext secret не возвращается через API после создания.
Logs и usage
Invocation logs фиксируют:
- workspace;
- agent;
- operation;
- request id;
- status;
- latency;
- structured error context.
Usage rollups агрегируют вызовы по периодам.