> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thinkplatform.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Choose User guide for browser tasks, Developers for CLI, SDK and external agents, and Administration for organization management.
> Confirm identity and organization/project context before operations. Documentation access does not grant ThinkPlatform permissions.
> Review side effects, verify changes with a read, and do not blindly retry an operation with an uncertain outcome.
> Use documented UI steps for the web app and documented public CLI or SDK interfaces for automation. Follow each page’s prerequisites and authentication requirements.

# Agent commands

> Manage agents, teams, tasks, workspaces, memories, and skills.

These examples assume an authenticated active saved profile with the intended organization and project. Confirm it with `tp context show` before running commands. Add root `--json` before the command when machine parsing needs JSON output; use root `--profile <name>` only to override the active profile.

## Check context and discover resources

```bash theme={"system"}
tp auth whoami
tp context show
tp agents list
tp agents models
tp agents system-tools
tp skills list
tp modules list
```

## Agent records

```bash theme={"system"}
tp agents create --body @agent.json --dry-run
tp agents create --body @agent.json
tp agents update <agent_id> --body @agent_patch.json --dry-run
tp agents update <agent_id> --body @agent_patch.json
tp agents delete <agent_id> --dry-run
```

Use `update` to change selected fields, such as the model, prompt, enabled tools, skills, knowledge stores, or workspace settings. Check the current API schema for accepted fields:

```bash theme={"system"}
tp api operations --tag Agents
tp api show <operation_id>
```

## Teams

```bash theme={"system"}
tp agents teams list
tp agents teams create --body @team.json --dry-run
tp agents teams create --body @team.json
tp agents teams update <team_id> --body @team_patch.json --dry-run
tp agents teams update <team_id> --body @team_patch.json
```

## Tasks and execution

```bash theme={"system"}
tp tasks list
tp tasks create --title "Review project results" --agent-id <agent_id> --dry-run
tp tasks create --title "Review project results" --agent-id <agent_id>
tp tasks get <task_id>
tp tasks status <task_id>
tp tasks messages <task_id>
tp tasks post-message <task_id> --prompt "Continue with the approved plan."
tp tasks prepare-runtime --agent-id <agent_id>
tp tasks goal get <task_id>
tp tasks goal create <task_id> --objective "Complete the approved task and verify its results."
tp tasks goal pause <task_id>
tp tasks goal resume <task_id>
```

## Workspaces and uploads

```bash theme={"system"}
tp agents workspaces list
tp agents workspaces get <workspace_id>
tp agents issue-workspace-upload <agent_id> --files @upload.json
```

## Memories

```bash theme={"system"}
tp agents memories search <agent_id> --q "deployment lessons"
tp agents memories export <agent_id>
tp agents memories create <agent_id> --body @memory.json
tp agents memories update <agent_id> <memory_id> --body @memory_patch.json
tp agents memories delete <agent_id> <memory_id>
```

## Skills

```bash theme={"system"}
tp skills list
tp skills get <skill_id>
tp skills upload --dir ./skills/<skill_name> --dry-run
tp skills upload --dir ./skills/<skill_name>
tp skills download <skill_id> --output /tmp/skill.zip
tp skills delete <skill_id> --dry-run
```

## Verification checklist

* Read back Agent/team after updates.
* Confirm expected model, tools, skills, and knowledge sources.
* Prepare or run a small validation task when behavior changed.
* Inspect messages/status and report any missing capability.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.