Configure o Orgo.ai como um computador para agentes de IA
Configure Orgo.ai com Takibi CLI, chave com escopo e skills de agentes. Verifique a primeira leitura de conhecimento e saiba atualizar e reconstruir.
Última verificação
Neste guia
Dê aos seus agentes um computador compartilhado com acesso ao conhecimento que você escolher. O Orgo gerencia o computador. A Takibi Base armazena seus documentos e controla o que cada Perfil pode ler. Este guia termina com uma leitura bem-sucedida de uma pasta pretendida.
Reserve cerca de 15–25 minutos, além da configuração da conta. Você precisa de uma conta Orgo, uma conta Takibi com um documento indexado e permissão para instalar software no computador. Uma máquina sempre ativa tem custo enquanto estiver em execução; o uso do modelo do seu agente é separado.
Escolha seu computador
Laptop Abra o Orgo e faça login. Escolha uma das opções abaixo.
- Crie um computador com seu agente de laptop ou use o seletor de workspace do painel, depois Novo computador, escolha Linux e abra o Terminal do computador.
- Use um existente se já tiver um computador Linux. Selecione seu workspace, abra o computador pretendido e escolha Terminal.
Copie o UUID do computador a partir de seus detalhes ou confirme-o em GET /workspaces em desktops[].id. Anote esse UUID, não o nome de exibição. O instance_id da API é um identificador diferente.
Observação sobre custos, 2026-10-21: o início rápido do Orgo fornece US$ 5 de crédito para novas contas, o que executa um computador Linux Médio por hora — adicione billing_mode: "hourly" à solicitação de criação. Computadores adicionais e outros tamanhos exigem um plano pago. Verifique a precificação atual antes da criação.
Crie um computador
Laptop Forneça este prompt a um agente capaz de fazer solicitações HTTP a partir do seu laptop. Insira a chave de controle do Orgo por meio do seu mecanismo local de segredos, nunca no chat. O agente cria o computador, instala o Takibi remotamente e pausa para você inserir a chave da Takibi.
A criação usa workspace_id; a API de upload de arquivos usa workspaceId e desktopId. Mantenha essa grafia. O início rápido oficial documenta a solicitação de criação.
LOCAL / laptop agent. Set up one Linux Orgo computer for Takibi. Do not run the BOX commands on this laptop.
Prerequisites: an Orgo account with approved billing/credits, an Orgo API key securely injected into the local environment as ORGO_API_KEY, and the intended ORGO_WORKSPACE_ID. The human must approve the computer's cost and intended Takibi grants before you begin. Refuse unresolved <ORGO-KEY-HERE> or <PASTE-KEY-HERE> values. Never echo keys, headers, or secret-bearing commands. Keep the Orgo control key off the box.
Use the Orgo REST base https://www.orgo.ai/api (verified 2026-10-21). Authenticate with Authorization: Bearer $ORGO_API_KEY, never logging it. The quickstart at https://docs.orgo.ai/quickstart stays a reference for request shapes.
1. Confirm the workspace UUID. GET /workspaces lists computers under desktops; its first call on an empty account can create a workspace. If the human wants a new workspace, explicitly POST /workspaces with its approved name and save the returned id. Never choose by display name alone.
2. If ORGO_COMPUTER_ID already exists, validate it and skip creation. Otherwise POST /computers once with JSON {"workspace_id":"<WORKSPACE-UUID>","os":"linux","name":"takibi-agent","billing_mode":"hourly"}, substituting the confirmed UUID. The hourly setting is required for free credits per the docs checked 2026-10-18; confirm current pricing before creation. Save the returned id as ORGO_COMPUTER_ID. Do not use instance_id or fly_instance_id. This id is desktops[].id in GET /workspaces and desktopId for file uploads. Print only the workspace and computer UUIDs from the response; never print or store vnc_password, which rotates on restart.
3. If creation times out ambiguously, stop and inspect GET /workspaces for the created computer. Never blindly re-create it. Pin the confirmed UUID in local configuration.
4. Readiness: poll GET /computers/{id}, at most 12 attempts spaced 5 seconds apart, with a 10-second timeout per request and a 180-second overall deadline. Stop immediately on error, frozen, or stopped. Once running, probe node -v through POST /computers/{id}/bash with JSON {"command":"node -v"}. A 503 may retry within the same deadline. After the bound, stop and report status plus UUID for the human to inspect; do not create another computer.
5. Every BOX command below goes through POST /computers/{id}/bash with a command string in JSON. Check HTTP status AND exit_code; HTTP 200 with nonzero exit_code is failure. Do not send a Takibi key in this JSON: it would be sent to Orgo and could enter tool payload logs. Pause for human terminal entry instead.
BOX / Orgo terminal. Use Bash as the same Unix user that will run Takibi.
Refuse to run a command while any <PASTE-KEY-HERE>, <ORGO-KEY-HERE>, or other unresolved placeholder remains in its inputs. These are labels, never values to save. Refuse to echo secrets, secret-bearing commands, or authorization headers. Never use set -x. Never put keys in chat, reports, screenshots, uploads, snapshots, or shell history. Keep the Orgo control key on the laptop.
1. Record whoami and printf '%s\n' "$HOME". The image user may be root or use /home/user. Confirm this is the user that will run Takibi; keep both key and skills in that user's home. Stop on a mismatch.
2. Gate 1: run node -v and npm --version. Require Node major 20 or newer and working npm. If either is missing or too old, stop and ask the human to provision them. Confirm permission to install global npm packages; on EACCES stop for a writable npm prefix, never silently switch users with sudo.
3. Run npm view takibibase version first and record the exact version. Stop on registry failure.
4. Gate 2: install that explicit version with npm i -g takibibase@<recorded version>, then run takibi --version. Require output exactly equal to the recorded version. Stop on install failure or mismatch. Expected output ("CLI"): takibi --version prints the recorded version, e.g. 1.21.0.
5. Inspect for local customization first: check SKILL.md under ~/.agents/skills/takibi-use, ~/.claude/skills/takibi-use, and ~/.codex/skills/takibi-use. Stop for review if any contains local edits. Otherwise run takibi skill --install --force --agents --claude --codex; --force deliberately replaces the installed takibi-use skill.
6. Pause for the human. They create a scoped key in the Takibi app and type it into the non-echoing input in the Orgo terminal, never into chat or a remote bash JSON request. Do not ask them to replace <PASTE-KEY-HERE> in this prompt. Use the guide's terminal-only key entry block. Never overwrite an existing key silently; on reruns preserve it and verify its grants. chmod 600 does not isolate agents sharing the same Unix user. The CLI reads $TAKIBI_KEY_FILE when set, else ~/.takibi/key. Report this handoff with filled values, never secrets: "Installation checks passed on computer <UUID>, running as <user>. Enter your key using the terminal block, then confirm completion and provide the expected collection, folder, and a harmless search phrase." At this pause, ask the human for the expected collection name, folder name, and a harmless search phrase from a known indexed document.
7. After the human confirms key entry, Gate 3: run takibi version, then takibi projects. The first checks the API and Jev, the evidence-scoring service, not the installed CLI. Expected output ("API/Jev"): takibi version prints e.g. takibi-api 1.2.3 · jev wired · via https://…. If TAKIBI_KEY_FILE is set to an unexpected path, stop: verification may be using a different key. Confirm the collections and grants are exactly those the human intended; the human confirms grants in the Takibi app under Settings → Profiles. Empty or unexpected grants are a stop. Select the intended collection UUID for the human-provided collection name and run takibi folders --project with that UUID. Select the intended folder UUID for the human-provided folder name, then run takibi search -q with the human-provided harmless phrase, --project with that collection UUID, and --folder with that folder UUID. Use actual validated values, never literal placeholders. Confirm a result from the expected document. If there is no result, stop and have the human check indexing and scope.
8. Report only the Unix user/home, CLI version comparison, API health, intended grant check, and scoped-read outcome. Never include credentials or document contents. Installing the CLI and skill does not install, authenticate, or start Claude Code, Codex, or another agent. The human chooses and starts that agent separately.
Failure rules: missing Node/npm or readiness timeout means stop. Orgo 400 missing workspace_id: fix the request; 401: check the laptop control key; 403 size or plan error: check account plan and computer size; 404 Desktop not found: verify the saved computer UUID; 409: check running state; 503: retry only within the readiness bound. A nonzero bash exit_code is failure even with HTTP 200. Empty collections: check the Takibi Profile's grants. 422 SECRET_BLOCKED: remove the secret, never bypass the filter. Notes 403: opt-in capability is missing. Boards 403 with a folder-only key: boards need a whole-collection grant. abstained: true can exit 0; it means there was no supported answer. Jev-down does not mean the app is down; search still works. Support measures evidence support, not confidence.Use um existente
Terminal Orgo Se você optou pela rota do painel, forneça este prompt a um agente já em execução nesse computador. Se nenhum agente estiver instalado, siga os comandos manualmente no Bash. O bootstrap do laptop já inclui essas etapas; não execute ambos os caminhos.
O CLI requer Node 20+. Anote whoami e $HOME antes de instalar; nossa máquina usa root, enquanto outra imagem pode usar /home/user.
BOX / Orgo terminal. Use Bash as the same Unix user that will run Takibi.
Run the BOX steps from the laptop bootstrap prompt above, starting at step 1 ("Record whoami...") through step 8 and the failure rules. Skip the laptop preamble: no workspace lookup, no computer creation, no readiness polling — this computer already exists.
Refuse unresolved placeholders and never echo secrets, headers, or secret-bearing commands.Insira sua chave de forma privada
App Takibi Abra Configurações → Perfis, escolha ou crie o Perfil para este computador, conceda apenas as coleções ou pastas pretendidas e, em seguida, crie sua chave. Uma chave com escopo abre as concessões desse Perfil; todas as chaves no Perfil compartilham essas concessões. Comece com uma pasta que contenha um documento indexado conhecido. O CLI lê TAKIBI_KEY_FILE quando definido, caso contrário, ~/.takibi/key.
Terminal Orgo Na pausa do agente, execute o bloco abaixo manualmente no Bash. Ele define umask 077 antes de criar o arquivo de chave, ajusta ~/.takibi para 700 mesmo se a pasta já existir, e recusa-se a sobrescrever uma chave existente — um link simbólico para uma chave em outro local conta como existente, portanto, não o exclua para contornar a verificação. Digite a chave apenas no prompt oculto. Informe ao agente que a entrada está concluída sem enviar a chave.
Uma chave dentro de uma solicitação JSON remota do bash é enviada ao Orgo. Mantenha segredos fora do chat, logs, histórico do shell, capturas de tela, uploads e snapshots. Mantenha a chave de controle do Orgo no seu laptop. O modo de arquivo 600 protege contra outros usuários Unix; agentes que compartilham um usuário Unix podem ainda ler a mesma chave. Compartilhe este computador apenas com agentes nos quais você confia com essas concessões.
# TERMINAL / human only. Open Bash in the Orgo terminal.
# Type the key at the hidden prompt, never as a shell command or in chat.
# Refuse placeholders such as <PASTE-KEY-HERE>; preserve any existing key.
(
set +x
umask 077
mkdir -p "$HOME/.takibi" || exit 1
chmod 700 "$HOME/.takibi" || exit 1
if [ -e "$HOME/.takibi/key" ] || [ -L "$HOME/.takibi/key" ]; then
printf '%s\n' 'Key already exists. Review its grants; do not overwrite it.'
exit 1
fi
IFS= read -r -s -p 'Takibi key (hidden): ' takibi_key
printf '\n'
case "$takibi_key" in
''|*'<'*|*'>'*) unset takibi_key; printf '%s\n' 'Empty key or placeholder refused.'; exit 1 ;;
esac
set -C
printf '%s\n' "$takibi_key" > "$HOME/.takibi/key" || exit 1
unset takibi_key
chmod 600 "$HOME/.takibi/key"
)Verifique sua primeira leitura
Terminal Orgo O prompt aplica essas verificações em ordem. Se estiver seguindo manualmente, pare na primeira falha.
node -vrelata a versão 20 ou superior, enpm --versionfunciona.- Registre
npm view takibibase version, instale essa versão exata e, em seguida,takibi --versiondeve ser igual à versão registrada. takibi versionverifica a API e o Jev, o serviço de pontuação de evidências. Ele não verifica o CLI instalado.takibi projectsdeve mostrar as concessões pretendidas, depois uma busca com escopo à coleção e pasta pretendidas deve retornar seu documento conhecido.
Use takibi folders --project com o UUID da coleção pretendida para encontrar o UUID da pasta. Em seguida, execute takibi search -q com uma frase daquele documento, adicionando --project e --folder com aqueles UUIDs. Uma lista vazia de coleções ou um resultado não relacionado não é sucesso.
Agora você tem uma conexão de conhecimento verificada. Instalar o Takibi e sua skill não instala, autentica ou inicia um agente. Inicie seu agente escolhido separadamente e faça com que ele leia takibi-use/SKILL.md no diretório de sua skill.
Quando uma verificação falha
Pare na primeira falha e, em seguida, corresponda ao sintoma:
- 400, workspace_id ausente
Laptop Forneça o UUID do workspace pretendido usando snake_case.
- 401 do Orgo
Laptop Verifique a chave de controle injetada e seu acesso. Nunca a exiba.
- 403 ao criar ou redimensionar
Laptop Verifique o plano da conta e o tamanho do computador. Contas gratuitas lançam um computador Médio por hora; tamanhos maiores exigem um plano pago. Não faça upgrade automaticamente.
- 404 Desktop não encontrado
Laptop Confirme o UUID salvo do computador e do workspace; não substitua instance_id.
- 409, não em execução
Laptop Inspecione o estado. Pare em erro, congelado ou parado; peça ao usuário para inspecionar ou iniciar o computador existente.
- 503 / tempo limite de prontidão
Laptop Repita as sondagens apenas dentro do limite de 12 tentativas e 180 segundos. Depois, pare. Nunca repita cegamente POST /computers.
- HTTP 200, exit_code diferente de zero
Laptop O shell remoto falhou. Leia exit_code e stderr sanitizado antes de continuar.
- Node/npm ausente ou EACCES
Terminal Orgo Provisione o Node 20+ e npm ou corrija as permissões de instalação para o usuário pretendido. Não altere silenciosamente os diretórios home.
- Versão do CLI incompatível
Terminal Orgo Inspecione o PATH e o prefixo global do npm. Compare novamente após corrigir a instalação.
- Coleções vazias ou inesperadas
App Takibi Verifique as concessões pretendidas do Perfil. Terminal Orgo Confirme que a chave pertence ao diretório home do usuário sem exibi-la.
- 422 SECRET_BLOCKED
Terminal Orgo Remova segredos do texto enviado e tente novamente. Isso também abrange títulos, corpos, motivos e artefatos de tarefas.
- Notas 403
App Takibi As capacidades de Notas são optativas por Perfil. Peça ao proprietário para aprovar a capacidade necessária.
- Boards 403 com chave de pasta apenas
App Takibi Quadros de tarefas exigem concessão de coleção inteira. O proprietário deve aprovar esse acesso mais amplo.
- abstained: true, exit 0
Terminal Orgo A solicitação foi bem-sucedida sem uma resposta suportada. Amplie a consulta, pesquise e, em seguida, leia o documento; se a evidência ainda não estiver lá, relate-a como ausente.
- Jev fora do ar
Terminal Orgo O app ainda pode estar disponível. Ask pode degradar para answerability: unknown; a pesquisa ainda funciona.
- Pontuação de suporte
Terminal Orgo Suporte não é confiança. Verifique as citações e a capacidade de resposta, e mostre ambos os lados quando as evidências conflitarem.
Atualize ou reconstrua
Terminal Orgo Para atualizar, execute npm i -g takibibase@latest, depois takibi skill --install --force --agents --claude --codex, e repita as três verificações. Revise primeiro as edições locais da skill porque --force as substitui. O Takibi é executado por comando, portanto, o CLI não precisa ser reiniciado. A notificação diária de atualização do app apenas avisa; ele nunca instala uma atualização.
Laptop Para fazer upload de arquivos para o computador, consulte a referência de upload de arquivos.
Laptop → Terminal Orgo Use esta lista de verificação de reconstrução após uma parada ou exclusão.
- Parar arquiva o disco e deixa o computador congelado; iniciar restaura os arquivos, incluindo a chave. Processos em execução e sessões destacadas são encerrados. Inicie seu agente novamente e repita as três verificações.
- Um computador excluído exige um novo
POST /computers. Salve o novo UUID, passe na verificação de prontidão, reinstale o pacote npm do Takibi, provisione uma chave com escopo, instale a skill e repita as três verificações. Restaure apenas ativos aprovados. - Para uma nova execução no mesmo computador, mantenha o UUID salvo e a chave existente. Verifique as concessões antes do uso. Gire as credenciais no app Takibi se o computador antigo foi exposto.
Nossa máquina não tinha um daemon cron ou systemd funcionando, portanto, não planeje manutenção não assistida com base neles sem antes verificar o seu. Os gatilhos de template do Orgo requerem um template personalizado no plano Scale; esta configuração não precisa deles. Consulte gatilhos e templates antes de planejar manutenção não assistida.
Pronto para configurar?Crie seu workspace e conecte seu primeiro agente — este guia explica cada etapa.
Crie seu workspace