O GetWiki consulta o Wiki correspondente a um Agent Scope de três segmentos. A primeira chamada cria o Wiki automaticamente.
Pré-requisitos
Uma AgentStorage instance foi criada e está no estado
normal, e você obteve o endpoint e o nome da instância.Uma API key foi criada.
As operações do Wiki utilizam o Agent Scope completo de três segmentos (
appId/tenantId/agentId). Cada segmento não pode estar vazio, não pode ser*, deve ter no máximo 128 bytes de comprimento e não pode conter/. Não inclua orunId.A compilação é um processo assíncrono. Consulte o status da compilação usando o campo
latestBuild.statusretornado por esta operação e monitore periodicamente até que o status se tornereadyou a compilação falhe.
Parâmetros da requisição
|
Campo |
Tipo |
Obrigatório |
Descrição |
|
|
string |
Sim |
O nome do repositório de memória. |
|
|
object |
Sim |
O Agent Scope completo de três segmentos. |
|
|
string |
Sim |
O identificador do aplicativo. |
|
|
string |
Sim |
O identificador do tenant ou usuário. |
|
|
string |
Sim |
O identificador do Agent. |
Nenhum dos campos do Scope pode estar vazio ou usar *. Cada segmento pode ter no máximo 128 bytes de comprimento e não pode conter /. Não inclua o runId.
Exemplo de requisição
Ao se autenticar com uma chave de API, passe o nome da instância e a chave de API nos cabeçalhos de requisição x-ots-instancename e x-ots-apikey.
curl -X POST https://<endpoint>/GetWiki \
-H "x-ots-instancename: <instance-name>" \
-H "x-ots-apikey: <your-api-key>" \
-H "Content-Type: application/json" \
-d '{
"memoryStoreName": "agent_memory",
"scope": {
"appId": "app-001",
"tenantId": "user-001",
"agentId": "assistant"
}
}'
Resposta
|
Campo |
Descrição |
|
|
O nome do Wiki. O valor padrão é |
|
|
O resumo do Wiki. Este parâmetro é omitido quando não está defina. |
|
|
O status do Wiki: |
|
|
O número de páginas atualmente publicadas. |
|
|
Indica se o source possui alterações que ainda não foram compiladas e publicadas. |
|
|
A compilação mais recente. Este parâmetro é omitido quando nenhuma compilação foi iniciada. |
|
|
A hora em que o Wiki foi criado e a hora da última atualização. |
O latestBuild contém os seguintes campos.
|
Campo |
Descrição |
|
|
O status da compilação. |
|
|
A etapa atual de processamento. Este parâmetro é omitido quando nenhum valor está disponível. |
|
|
O progresso atual. Este parâmetro é omitido quando nenhum valor está disponível. |
|
|
O número de alterações no source em relação à última versão publicada. |
|
|
O número de páginas afetadas pelas alterações no source. |
|
|
O número de páginas geradas pela compilação e o número total de bytes dos dados da página. |
|
|
As métricas de qualidade da compilação. Este parâmetro é retornado após a conclusão da verificação de qualidade. O |
|
|
O motivo da falha na compilação. Este parâmetro é omitido quando não há erros. |
|
|
As informações de tempo da compilação. |
{
"name": "Wiki",
"status": "draft",
"pageCount": 0,
"hasPendingChanges": false,
"createdAt": "2026-09-16T12:21:46.826185003Z",
"updatedAt": "2026-09-16T12:21:46.826185003Z"
}