{"tool_count":81,"tools":[{"name":"adios_capabilities","description":"Describe the Adios agent capabilities and tool groups.","schema":{"properties":{},"required":[],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"append_agent_event","description":"Append a compact progress, tool, test, browser, approval, or deployment event to the current agent session.","schema":{"properties":{"agent_plan_id":{"description":"Optional agent plan ID.","type":"string"},"agent_plan_step_id":{"description":"Optional agent plan step ID.","type":"string"},"agent_run_id":{"description":"Optional agent run ID.","type":"string"},"agent_session_id":{"description":"The agent session ID.","type":"string"},"event_type":{"description":"Event type, for example progress, tool_call, test_result, browser_check, approval_required.","type":"string"},"message":{"description":"Human-readable event message.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id","agent_session_id","event_type"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":false},{"name":"auth_me","description":"Return the current authenticated Adios principal and team context.","schema":{"properties":{"team_id":{"description":"Optional team context for the request.","type":"string"}},"required":[],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"browser_click","description":"Click a fresh element reference. Consequential or ambiguous clicks are blocked and require human control.","schema":{"properties":{"browser_session_id":{"description":"Browser session returned by browser_start.","type":"string"},"ref":{"description":"Fresh element reference from browser_observe.","type":"string"}},"required":["browser_session_id","ref"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"browser_click_element","description":"Click one stable semantic or CSS locator. This is useful for deterministic manual automations; ambiguous matches and consequential actions are blocked.","schema":{"properties":{"browser_session_id":{"description":"Browser session returned by browser_start.","type":"string"},"exact":{"description":"Require an exact accessible-name or text match.","type":"boolean"},"name":{"description":"Optional accessible name when strategy is role.","type":"string"},"role":{"description":"ARIA role when strategy is role, for example button or link.","type":"string"},"strategy":{"description":"Locator strategy.","enum":["role","test_id","label","placeholder","text","css"],"type":"string"},"value":{"description":"Locator value for test_id, label, placeholder, text, or css.","type":"string"}},"required":["browser_session_id","strategy"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"browser_click_xy","description":"Click exact viewport coordinates from the latest browser_screenshot. The screenshot revision, viewport, page, and scroll position must still match.","schema":{"properties":{"browser_session_id":{"description":"Browser session returned by browser_start.","type":"string"},"snapshot_revision":{"description":"Revision returned by browser_screenshot.","type":"number"},"x":{"description":"Horizontal CSS pixel from the left edge of the screenshot.","type":"number"},"y":{"description":"Vertical CSS pixel from the top edge of the screenshot.","type":"number"}},"required":["browser_session_id","x","y","snapshot_revision"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"browser_create_markdown","description":"Create or replace one bounded Markdown artifact in the current Browser Agent conversation when the user asks for a file, table, report, or other durable result.","schema":{"properties":{"content":{"description":"Complete Markdown content, up to 65536 UTF-8 bytes.","type":"string"},"description":{"description":"Short description shown in the Files panel.","type":"string"},"name":{"description":"File name ending in .md, using letters, numbers, dots, dashes, or underscores without directories.","type":"string"},"title":{"description":"Short human-readable file title.","type":"string"}},"required":["name","content"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":false},{"name":"browser_fill","description":"Fill a non-secret text field using a fresh element reference. Password fields are always blocked.","schema":{"properties":{"browser_session_id":{"description":"Browser session returned by browser_start.","type":"string"},"ref":{"description":"Fresh field reference from browser_observe.","type":"string"},"text":{"description":"Non-secret text to enter.","type":"string"}},"required":["browser_session_id","ref","text"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"browser_navigate","description":"Navigate the active tab to a public URL, go back, go forward, or reload.","schema":{"properties":{"browser_session_id":{"description":"Browser session returned by browser_start.","type":"string"},"command":{"description":"Optional history command.","enum":["back","forward","reload"],"type":"string"},"url":{"description":"Public HTTP or HTTPS URL when opening a new location.","type":"string"}},"required":["browser_session_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"browser_observe","description":"Read the active page's URL, title, accessible structure, visible text, and fresh opaque element references.","schema":{"properties":{"browser_session_id":{"description":"Browser session returned by browser_start.","type":"string"}},"required":["browser_session_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"browser_request_human","description":"Pause the agent and ask the conversation owner to take control for private input or a consequential action.","schema":{"properties":{"browser_session_id":{"description":"Browser session returned by browser_start.","type":"string"},"reason":{"description":"Short explanation shown to the user.","type":"string"}},"required":["browser_session_id","reason"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"browser_screenshot","description":"Capture the exact active viewport as an image. Use its snapshot revision with browser_click_xy; capture a fresh screenshot after any page change.","schema":{"properties":{"browser_session_id":{"description":"Browser session returned by browser_start.","type":"string"}},"required":["browser_session_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"browser_scroll","description":"Scroll the active page by bounded pixel deltas.","schema":{"properties":{"browser_session_id":{"description":"Browser session returned by browser_start.","type":"string"},"delta_x":{"description":"Horizontal pixels; defaults to 0.","type":"number"},"delta_y":{"description":"Vertical pixels; defaults to 600.","type":"number"}},"required":["browser_session_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"browser_select","description":"Choose an option in a select control using a fresh element reference.","schema":{"properties":{"browser_session_id":{"description":"Browser session returned by browser_start.","type":"string"},"ref":{"description":"Fresh select reference from browser_observe.","type":"string"},"value":{"description":"Option value to select.","type":"string"}},"required":["browser_session_id","ref","value"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"browser_start","description":"Start or reuse the private live browser for this conversation at a public HTTP or HTTPS URL.","schema":{"properties":{"browser":{"description":"Browser engine. Defaults to chromium.","enum":["chromium","firefox"],"type":"string"},"headless":{"description":"Use headless mode. Defaults to false so interactive runs use the workload X display; true remains available for unattended jobs.","type":"boolean"},"resume_state":{"description":"Restore this conversation's encrypted cookies and local storage when available. Defaults to true; set false for a fresh browser.","type":"boolean"},"retention_days":{"description":"Retain the encrypted browser state for 7, 30, or 365 days after the last checkpoint.","type":"number"},"start_url":{"description":"Public HTTP or HTTPS URL to open. Omit only when resuming this conversation's saved browser state.","type":"string"},"viewport_height":{"description":"Viewport height from 480 to 1200. Defaults to 720.","type":"number"},"viewport_width":{"description":"Viewport width from 320 to 1920. Defaults to 1280.","type":"number"}},"required":[],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"browser_stop","description":"Release the current private browser process when the task is complete or cannot continue. Its encrypted conversation checkpoint remains resumable; only the user's explicit Stop action discards saved state.","schema":{"properties":{"browser_session_id":{"description":"Browser session returned by browser_start.","type":"string"}},"required":["browser_session_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"browser_tabs","description":"List, open, select, or close browser tabs.","schema":{"properties":{"browser_session_id":{"description":"Browser session returned by browser_start.","type":"string"},"command":{"description":"Tab operation.","enum":["list","new","select","close"],"type":"string"},"index":{"description":"Zero-based tab index for select or close.","type":"number"},"url":{"description":"Optional public URL for a new tab.","type":"string"}},"required":["browser_session_id","command"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"browser_wait","description":"Wait briefly for client-side page activity before observing again.","schema":{"properties":{"browser_session_id":{"description":"Browser session returned by browser_start.","type":"string"},"milliseconds":{"description":"Wait from 100 to 10000 milliseconds. Defaults to 1000.","type":"number"}},"required":["browser_session_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"build_workspace","description":"Build an artifact from workspace contents.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"build_workspace_dev","description":"Queue the canonical workspace build command and return a command_id. Poll get_workspace_command_status and get_workspace_command_logs for progress.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"check_workspace_adios_yaml","description":"Check adios.yaml for platform security issues, exposed secrets, and risky command patterns before build or deploy.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"close_pull_request","description":"Close an open pull request without merging after explicit user approval.","schema":{"properties":{"approved":{"description":"Must be true after explicit user approval.","type":"boolean"},"pull_request_id":{"description":"The pull request ID.","type":"string"},"repository_id":{"description":"The run-scoped hosted repository ID.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id","repository_id","pull_request_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":true,"open_world":false},{"name":"compare_repository_branches","description":"Compare two branches in one hosted Git repository without modifying it.","schema":{"properties":{"base":{"description":"The base branch.","type":"string"},"head":{"description":"The head branch.","type":"string"},"repository_id":{"description":"The hosted repository ID.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id","repository_id","base","head"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"create_project_task","description":"Save a follow-up TODO as proposed. Creating it never executes it; a user must approve it separately.","schema":{"properties":{"agent_session_id":{"description":"The current agent session ID.","type":"string"},"agent_work_cycle_id":{"description":"The current work-cycle ID.","type":"string"},"company_project_id":{"description":"The run-scoped Company Project ID.","type":"string"},"description":{"description":"Bounded supporting detail.","type":"string"},"priority":{"description":"low, medium, high, or urgent.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"title":{"description":"Concise TODO title.","type":"string"}},"required":["team_id","company_project_id","agent_session_id","agent_work_cycle_id","title"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":false},{"name":"create_pull_request","description":"Open a pull request from the agent work-cycle branch. This does not merge it.","schema":{"properties":{"agent_work_cycle_id":{"description":"The current isolated work-cycle ID.","type":"string"},"company_project_id":{"description":"The run-scoped Company Project ID.","type":"string"},"description":{"description":"Pull request description.","type":"string"},"repository_id":{"description":"The run-scoped hosted repository ID.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"title":{"description":"Pull request title.","type":"string"}},"required":["team_id","repository_id","company_project_id","agent_work_cycle_id","title"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":false},{"name":"create_repository_branch","description":"Create an isolated branch in the run-scoped hosted Git repository.","schema":{"properties":{"from":{"description":"The existing source branch or commit.","type":"string"},"name":{"description":"The new branch name.","type":"string"},"repository_id":{"description":"The run-scoped hosted repository ID.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id","repository_id","name","from"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":false},{"name":"create_repository_workspace","description":"Create a workspace from one branch in the run-scoped hosted Git repository.","schema":{"properties":{"branch":{"description":"Existing branch to mount.","type":"string"},"name":{"description":"Workspace name.","type":"string"},"repository_id":{"description":"The run-scoped hosted repository ID.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id","repository_id","name","branch"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":false},{"name":"create_workspace","description":"Create a new Adios workspace/project shell.","schema":{"properties":{"branch":{"description":"Optional branch.","type":"string"},"name":{"description":"Workspace name.","type":"string"},"repository_url":{"description":"Optional repository URL.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"workload_id":{"description":"Optional linked workload ID.","type":"string"}},"required":["team_id","name"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"delete_workspace_file","description":"Delete one file from a workspace.","schema":{"properties":{"approved":{"description":"Must be true after explicit user approval.","type":"boolean"},"path":{"description":"File path.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id","path"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":true,"open_world":false},{"name":"deploy_workload","description":"Deploy a workload using an existing build ID. Omit region to use the team's home region.","schema":{"properties":{"approved":{"description":"Must be true after explicit user approval.","type":"boolean"},"build_id":{"description":"Existing build ID to deploy.","type":"string"},"region":{"description":"Optional concrete deployment region override.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"workload_id":{"description":"The workload ID.","type":"string"}},"required":["team_id","workload_id","build_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":true,"open_world":true},{"name":"deploy_workspace","description":"Deploy the current workspace or provided build to the linked workload. Omit region to use the team's home region.","schema":{"properties":{"approved":{"description":"Must be true after explicit user approval.","type":"boolean"},"build_id":{"description":"Optional existing build ID to deploy.","type":"string"},"region":{"description":"Optional concrete deployment region override.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":true,"open_world":true},{"name":"get_agent_state","description":"Get an agent session transcript, runs, current persisted plan, plan steps, and run events.","schema":{"properties":{"agent_session_id":{"description":"The agent session ID.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id","agent_session_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"get_app","description":"Get one team workload, including its source and requested resources.","schema":{"properties":{"app_id":{"description":"The workload/app ID.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id","app_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"get_observability_incident","description":"Get one incident and its bounded occurrences by fingerprint.","schema":{"properties":{"app_id":{"description":"Optional workload/app ID.","type":"string"},"fingerprint":{"description":"The incident fingerprint.","type":"string"},"limit":{"description":"Maximum occurrences to return.","type":"number"},"since":{"description":"Optional Unix timestamp lower bound.","type":"number"},"team_id":{"description":"The ID of the team.","type":"string"},"until":{"description":"Optional Unix timestamp upper bound.","type":"number"}},"required":["team_id","fingerprint"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"get_pull_request","description":"Get one pull request and its current branch hashes.","schema":{"properties":{"pull_request_id":{"description":"The pull request ID.","type":"string"},"repository_id":{"description":"The hosted repository ID.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id","repository_id","pull_request_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"get_repository_usage","description":"Get current disk usage for the run-scoped hosted Git repository.","schema":{"properties":{"repository_id":{"description":"The hosted repository ID.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id","repository_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"get_team_deployment_context","description":"Return the concrete home region used for default deployments by a team.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"get_workflow","description":"Get one team-scoped workflow definition.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"},"workflow_id":{"description":"The workflow ID.","type":"string"}},"required":["team_id","workflow_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"get_workload_logs","description":"Get recent logs for a workload.","schema":{"properties":{"lines":{"description":"Number of lines to return.","type":"number"},"team_id":{"description":"The ID of the team.","type":"string"},"workload_id":{"description":"The workload ID.","type":"string"}},"required":["team_id","workload_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"get_workspace","description":"Get one Adios workspace by ID.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"get_workspace_command_logs","description":"Get logs for a workspace command.","schema":{"properties":{"command_id":{"description":"Command ID.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id","command_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"get_workspace_command_status","description":"Get the status of a workspace command.","schema":{"properties":{"command_id":{"description":"Command ID.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id","command_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"get_workspace_git_status","description":"Get workspace git status.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"get_workspace_logs","description":"Get workspace runtime or build logs. Use type=runtime for preview runtime logs, type=build for build logs, and build_id for a specific build.","schema":{"properties":{"build_id":{"description":"Optional build ID when type=build.","type":"string"},"lines":{"description":"Optional number of trailing log lines to return.","type":"number"},"team_id":{"description":"The ID of the team.","type":"string"},"type":{"description":"Log type: runtime or build. Defaults to runtime.","type":"string"},"view":{"description":"Optional build log view, for example user or full.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"get_workspace_run_status","description":"Get workspace preview runtime status.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"inspect_database","description":"Inspect databases and tables for one database workload without executing SQL.","schema":{"properties":{"database":{"description":"Optional database name.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"workload_id":{"description":"The database workload ID.","type":"string"}},"required":["team_id","workload_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"launch_workflow","description":"Launch one workflow explicitly admitted by this exact agent binding. The action must already have a matching persisted workflow_execution approval. Set wait_for_result to return its durable final output; retrying reuses the same workflow run.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"},"timeout_seconds":{"description":"How long to wait for a result, from 1 to 120 seconds. Defaults to 60.","type":"number"},"wait_for_result":{"description":"Wait for a terminal workflow result. Defaults to false.","type":"boolean"},"workflow_id":{"description":"The exact allowlisted workflow ID to launch.","type":"string"},"workspace_id":{"description":"The workspace that owns this agent run.","type":"string"}},"required":["team_id","workspace_id","workflow_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"lint_workspace","description":"Queue the canonical workspace lint command and return a command_id. Poll get_workspace_command_status and get_workspace_command_logs for progress.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"list_agent_runs","description":"List durable agent run history using bounded team-scoped filters.","schema":{"properties":{"created_before":{"description":"Optional positive Unix timestamp cursor.","type":"number"},"definition_id":{"description":"Optional exact agent definition ID.","type":"string"},"limit":{"description":"Maximum records to return, from 1 to 100.","type":"number"},"status":{"description":"Optional run status.","type":"string"},"suite_version_id":{"description":"Optional exact suite version ID.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"trigger":{"description":"Optional run trigger.","type":"string"},"version_id":{"description":"Optional exact agent version ID.","type":"string"},"workspace_id":{"description":"Optional exact workspace ID.","type":"string"}},"required":["team_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"list_agents","description":"List the agent definitions, versions, suites, and bindings authorized for a team.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"list_apps","description":"List team workloads, including deployed apps, APIs, workers, databases, and caches.","schema":{"properties":{"limit":{"description":"Maximum records to return.","type":"number"},"offset":{"description":"Offset for pagination.","type":"number"},"region":{"description":"Optional region filter.","type":"string"},"status":{"description":"Optional workload status filter.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"type":{"description":"Optional workload type filter.","type":"string"}},"required":["team_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"list_observability_incidents","description":"Analyze grouped workload incidents and trends for a team.","schema":{"properties":{"app_id":{"description":"Optional workload/app ID.","type":"string"},"limit":{"description":"Maximum incident groups to return.","type":"number"},"query":{"description":"Optional text query.","type":"string"},"since":{"description":"Optional Unix timestamp lower bound.","type":"number"},"team_id":{"description":"The ID of the team.","type":"string"},"until":{"description":"Optional Unix timestamp upper bound.","type":"number"}},"required":["team_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"list_project_tasks","description":"List durable proposed and approved TODOs for the run-scoped Company Project.","schema":{"properties":{"company_project_id":{"description":"The run-scoped Company Project ID.","type":"string"},"status":{"description":"Optional task status.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id","company_project_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"list_pull_requests","description":"List pull requests for one hosted Git repository.","schema":{"properties":{"repository_id":{"description":"The hosted repository ID.","type":"string"},"status":{"description":"Optional pull request status.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id","repository_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"list_repositories","description":"List hosted Git repositories visible to the current user in a team.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"list_repository_branches","description":"List branches for one hosted Git repository.","schema":{"properties":{"repository_id":{"description":"The hosted repository ID.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id","repository_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"list_workflow_runs","description":"List durable runs for one team-scoped workflow.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"},"workflow_id":{"description":"The workflow ID.","type":"string"}},"required":["team_id","workflow_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"list_workflows","description":"List workflows visible to a team.","schema":{"properties":{"limit":{"description":"Maximum records to return.","type":"number"},"offset":{"description":"Offset for pagination.","type":"number"},"status":{"description":"Optional workflow status filter.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"list_workspace_files","description":"List the complete visible workspace tree, including project dot-directories such as .adios. Use path '.' to inspect the repository root before answering from connected project context.","schema":{"properties":{"path":{"description":"Optional directory path; use . for the repository root.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"list_workspaces","description":"List Adios workspaces for a team.","schema":{"properties":{"limit":{"description":"Maximum records to return.","type":"number"},"offset":{"description":"Offset for pagination.","type":"number"},"status":{"description":"Optional workspace status filter.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"merge_pull_request","description":"Merge an open pull request after explicit user approval.","schema":{"properties":{"approved":{"description":"Must be true after explicit user approval.","type":"boolean"},"pull_request_id":{"description":"The pull request ID.","type":"string"},"repository_id":{"description":"The run-scoped hosted repository ID.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"}},"required":["team_id","repository_id","pull_request_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":true,"open_world":false},{"name":"move_workspace_file","description":"Move or rename a file in a workspace.","schema":{"properties":{"from":{"description":"Current file path.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"to":{"description":"New file path.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id","from","to"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"prepare_workspace_preview","description":"Create or update a workspace, write files, generate adios.yaml when missing, normalize Node preview build dependencies, optionally build, start the preview runtime, and wait for a preview URL.","schema":{"properties":{"branch":{"description":"Branch name when creating a new workspace.","type":"string"},"build_before_run":{"description":"Whether to run the workspace build before starting preview. Defaults to true.","type":"boolean"},"files":{"description":"Optional files to write before preparing preview. For TypeScript/TSX Node apps, include TypeScript devDependencies in package.json; preview preparation will add common missing TypeScript packages when needed.","items":{"properties":{"content":{"type":"string"},"encoding":{"type":"string"},"path":{"type":"string"}},"required":["path","content"],"type":"object"},"type":"array"},"name":{"description":"Workspace name when creating a new workspace.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"Existing workspace ID. If omitted, a new workspace is created.","type":"string"}},"required":["team_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"query_observability_logs","description":"Query bounded team workload logs using the platform observability index.","schema":{"properties":{"app_id":{"description":"Optional workload/app ID.","type":"string"},"cursor":{"description":"Optional opaque pagination cursor.","type":"string"},"level":{"description":"Optional log level filter.","type":"string"},"limit":{"description":"Maximum events to return.","type":"number"},"query":{"description":"Optional text query.","type":"string"},"since":{"description":"Optional Unix timestamp lower bound.","type":"number"},"source":{"description":"Optional log source filter.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"until":{"description":"Optional Unix timestamp upper bound.","type":"number"}},"required":["team_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"read_workspace_file","description":"Read one UTF-8 project file after discovering its exact path with list_workspace_files. Sensitive workspace paths remain denied.","schema":{"properties":{"path":{"description":"Exact repository-relative file path, including .adios when applicable.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id","path"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"rename_workspace_preview","description":"Set or rename a workspace preview's friendly alias without changing its immutable canonical URL. Preview aliases are globally unique and use 3-32 letters, numbers, or interior hyphens.","schema":{"properties":{"slug":{"description":"The new globally unique preview name.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id","slug"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"restart_workspace_run","description":"Queue workspace preview runtime restart and return a command_id. Builds and readiness can take several minutes; poll get_workspace_command_status and get_workspace_command_logs for progress.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"run_workspace_command","description":"Queue a workspace command such as test, lint, build, start, stop, or restart. Returns a command_id; poll status and logs for long-running command progress.","schema":{"properties":{"kind":{"description":"Command kind: test, lint, build, start, stop, restart, or run.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id","kind"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"save_agent_plan","description":"Persist the plan for the current coding task before making changes, so the agent can resume later.","schema":{"properties":{"agent_plan_id":{"description":"Existing plan ID when updating a plan.","type":"string"},"agent_run_id":{"description":"The current agent run ID.","type":"string"},"agent_session_id":{"description":"The agent session ID.","type":"string"},"status":{"description":"Plan status: pending, running, blocked, complete, failed, or cancelled.","type":"string"},"steps":{"description":"Ordered array of plan steps with title, description, status, and optional tool_name.","items":{"properties":{"agent_plan_step_id":{"type":"string"},"description":{"type":"string"},"position":{"type":"number"},"status":{"type":"string"},"title":{"type":"string"},"tool_name":{"type":"string"}},"required":["title"],"type":"object"},"type":"array"},"summary":{"description":"Optional concise plan summary.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"title":{"description":"Short plan title.","type":"string"},"workspace_id":{"description":"The workspace ID this plan targets.","type":"string"}},"required":["team_id","agent_session_id","title"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":false},{"name":"security_review_workspace","description":"Collect the bounded checkpoint diff, manifest inventory, repository context, and Git status for a read-only security review.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":true,"destructive":false,"open_world":false},{"name":"start_workspace_run","description":"Queue workspace preview runtime start and return a command_id. Builds and readiness can take several minutes; poll get_workspace_command_status and get_workspace_command_logs for progress.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"stop_workspace_run","description":"Queue workspace preview runtime stop and return a command_id. Poll get_workspace_command_status and get_workspace_command_logs for progress.","schema":{"properties":{"approved":{"description":"Must be true after explicit user approval.","type":"boolean"},"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":true,"open_world":true},{"name":"update_agent_plan_step","description":"Update one persisted plan step after executing or verifying that step.","schema":{"properties":{"agent_plan_id":{"description":"The agent plan ID.","type":"string"},"agent_plan_step_id":{"description":"The agent plan step ID.","type":"string"},"agent_session_id":{"description":"The agent session ID.","type":"string"},"description":{"description":"Optional updated description.","type":"string"},"error":{"description":"Optional error when the step failed or blocked.","type":"string"},"message":{"description":"Optional event message to append with the update.","type":"string"},"position":{"description":"Optional updated position.","type":"number"},"status":{"description":"Step status: pending, running, passed, failed, blocked, or skipped.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"title":{"description":"Optional updated title.","type":"string"},"tool_name":{"description":"Optional tool used for this step.","type":"string"}},"required":["team_id","agent_session_id","agent_plan_id","agent_plan_step_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":false},{"name":"workspace_git_action","description":"Stage or unstage one explicit path on the current isolated agent branch.","schema":{"properties":{"action":{"description":"Git action: stage or unstage.","type":"string"},"path":{"description":"Explicit repository-relative path.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id","action","path"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":false},{"name":"workspace_git_commit","description":"Commit staged approved changes on the current isolated agent branch.","schema":{"properties":{"message":{"description":"Concise commit message.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id","message"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":false},{"name":"workspace_git_pull_branch","description":"Fast-forward the current isolated Company Project branch from its authoritative Adios Git remote. The pull fails closed when local or remote history diverges.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The current run-scoped workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"workspace_git_push","description":"Push the current workspace branch to its configured Git origin.","schema":{"properties":{"approved":{"description":"Must be true after explicit user approval.","type":"boolean"},"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":true,"open_world":true},{"name":"workspace_git_push_branch","description":"Push the current isolated Company Project work-cycle branch. Merge and close remain separately approval-gated.","schema":{"properties":{"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"write_workspace_adios_yaml","description":"Create or replace adios.yaml for a workspace.","schema":{"properties":{"build_cmd":{"description":"Build command. For Node/Next previews, install dependencies before building, for example npm install \u0026\u0026 npm run build.","type":"string"},"lint_cmd":{"description":"Lint or validation command.","type":"string"},"runtime":{"description":"Runtime version, for example go@1.25 or node@24.","type":"string"},"start_cmd":{"description":"Start command.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id","start_cmd"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"write_workspace_file","description":"Write one file to a workspace.","schema":{"properties":{"content":{"description":"File content.","type":"string"},"encoding":{"description":"Optional encoding: utf8 or base64.","type":"string"},"path":{"description":"File path.","type":"string"},"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id","path","content"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true},{"name":"write_workspace_files","description":"Write multiple files to a workspace in one tool call.","schema":{"properties":{"files":{"description":"Files to write.","items":{"properties":{"content":{"type":"string"},"encoding":{"type":"string"},"path":{"type":"string"}},"required":["path","content"],"type":"object"},"type":"array"},"team_id":{"description":"The ID of the team.","type":"string"},"workspace_id":{"description":"The workspace ID.","type":"string"}},"required":["team_id","workspace_id","files"],"type":"object"},"outputSchema":{"additionalProperties":true,"type":"object"},"read_only":false,"destructive":false,"open_world":true}]}
