DAIMONMCP sandbox, kernel-isolated
by Linux nsjail
Python SDK

Reference

SDK exceptions and typed result models.

Exceptions

ExceptionDescription
DaimonErrorBase exception for all SDK errors.
DaimonHttpErrorHTTP-level errors from manager or file transfer APIs. Includes status_code and payload.
DaimonToolErrorMCP tool execution failures. Raised when a tool returns an error result.
DaimonConnectionErrorConnection failures (network unreachable, DNS, timeout).
DaimonProtocolErrorProtocol-level errors from the MCP transport.

Models

  • ReadResult, ReadTextFile, ReadImageFile, ReadPartsFile
  • WriteResult
  • EditResult
  • GlobResult
  • GrepResult
  • FileTransferResult
  • BashResult
  • ExecResult
  • WebFetchResult
  • RuntimeContextResult
  • SandboxInfo
  • ManagerCapacityResult, CapacityResource
  • LimitsStatus
  • SessionHandle
  • ContentBlock

Typed results

All tool results expose content_blocks (list of ContentBlock) and display_text (str) for agent/UI output. Use typed fields for logic, raw_payload for debugging.

On this page