II.
ToolDescriptor JSON
Structured · livetool-descriptor:read
Read json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "tool-descriptor:read",
"_kind": "ToolDescriptor",
"_file": "extensions/tool-descriptors/read.yaml",
"_cluster": "extensions",
"attributes": {
"schema": "{}",
"displayName": "Read",
"description": "Read a file from the local filesystem. Returns content with\noptional offset/limit. Standard tool across coding agents.\n",
"inputSchema": {
"type": "object",
"required": [
"file_path"
],
"properties": {
"file_path": {
"type": "string",
"description": "Absolute path to the file"
},
"offset": {
"type": "integer",
"description": "Line offset to start reading from"
},
"limit": {
"type": "integer",
"description": "Maximum number of lines to read"
}
}
},
"outputSchema": {
"type": "object",
"properties": {
"content": {
"type": "string"
}
}
},
"mode": "normal",
"streamable": false
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "agent-runtime-impl:a5c.runtime@current",
"to": "tool-descriptor:read",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:babysitter-agent.runtime@current",
"to": "tool-descriptor:read",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:babysitter.runtime@current",
"to": "tool-descriptor:read",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:babysitter-sdk.runtime@current",
"to": "tool-descriptor:read",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:claude-code.runtime@1.x",
"to": "tool-descriptor:read",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:codex-app-server.runtime@current",
"to": "tool-descriptor:read",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:codex.runtime@1.x",
"to": "tool-descriptor:read",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:cursor.runtime@current",
"to": "tool-descriptor:read",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:gemini-cli.runtime@current",
"to": "tool-descriptor:read",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:hermes.runtime@current",
"to": "tool-descriptor:read",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:omp.runtime@current",
"to": "tool-descriptor:read",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:openclaw.runtime@current",
"to": "tool-descriptor:read",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:opencode.runtime@1.x",
"to": "tool-descriptor:read",
"kind": "bundles",
"attributes": {}
},
{
"from": "agent-runtime-impl:pi.runtime@current",
"to": "tool-descriptor:read",
"kind": "bundles",
"attributes": {}
},
{
"from": "tool-dispatch-policy:claude-code-file-read",
"to": "tool-descriptor:read",
"kind": "dispatch_policy_for_tool",
"attributes": {}
}
]
}