API reference
Deep Agents API reference
deep research and autonomous coding agent harness with sandboxing, subagents, and discipline middleware
- Identifiers
- 59
- With full guides
- 0
- Types
- 5
Topics covered
- DeepAgentState
- Subagent delegation
- Sandboxed execution
- Filesystem tools
- Tool discipline middleware
- Nemotron tool call shim
- Rate limit backoff
- Harness profiles
Class
| Name | What it does |
|---|
GeneralPurposeSubagentProfile | Class |
HarnessProfile | Class |
HarnessProfileConfig | Class |
ProviderProfile | Class |
NemotronToolCallShim | Class |
ReadFileContinuationNoticeMiddleware | Class |
ModelRateLimitRetryMiddleware | Class |
ChatNVIDIAMessageCompatibilityMiddleware | Class |
FollowupDisciplineMiddleware | Class |
EntityResolutionGuardMiddleware | Class |
FinalAnswerGuardMiddleware | Class |
DockerSandbox | Class |
LocalFilesystemSandbox | Class |
SubagentDelegateMiddleware | Class |
ContextWindowGuardMiddleware | Class |
ToolOutputTruncationMiddleware | Class |
MemoryScratchpad | Class |
BudgetExceededError | Class |
CompiledSubAgent | Class |
AsyncSubAgent | Class |
SubAgentMiddleware | Class |
StateBackend | Class |
FilesystemBackend | Class |
LocalShellBackend | Class |
StoreBackend | Class |
CompositeBackend | Class |
FilesystemPermission | Class |
FilesystemMiddleware | Class |
RubricMiddleware | Class |
CodeInterpreterMiddleware | Class |
Function
| Name | What it does |
|---|
create_deep_agent | Function |
read_file | Function |
write_file | Function |
edit_file | Function |
delete_file | Function |
ls | Function |
glob | Function |
grep | Function |
execute_bash | Function |
find_by_name | Function |
view_file_outline | Function |
verify_solution | Function |
write_todos | Function |
task | Function |
execute | Function |
Interface
| Name | What it does |
|---|
SandboxEnvironment | Interface |
AgentCheckpointer | Interface |
ToolDisciplinePolicy | Interface |
BackendProtocol | Interface |
SandboxBackendProtocol | Interface |
Type Alias
| Name | What it does |
|---|
DeepAgentState | Type Alias |
SubagentConfig | Type Alias |
SubagentResult | Type Alias |
PlanMilestone | Type Alias |
ExecutionBudget | Type Alias |
SubAgent | Type Alias |
Module
| Name | What it does |
|---|
skills | Module |
memory (AGENTS.md) | Module |
interrupt_on | Module |
Search across every package and filter by type in your dashboard.
Start learning