Skip to content

Get Control Plane Studio

GET
/v1/portal/control-plane/studio
curl --request GET \
--url 'https://example.com/v1/portal/control-plane/studio?projection=compact&project_slug=&tenant_id='
projection
Projection
string
default: compact /^(compact|full)$/
project_slug
Project Slug
string
""
tenant_id
Tenant Id
string
""
X-FractalOps-Tenant-Id
Any of:
string
x-pomerium-jwt-assertion
Any of:
string

Successful Response

Media typeapplication/json
StudioSummaryOut
object
run_id
Run Id
string
""
run_key
Run Key
string
""
template_id
Template Id
string
default: agentsquad
agent_process_kind
Agent Process Kind
string
""
issue_scope
Issue Scope
string
""
work_scope
Work Scope
string
""
handoff_scope
Handoff Scope
string
""
proposal_id
Proposal Id
string
""
proposal_key
Proposal Key
string
""
project_slug
Project Slug
string
""
scenario_key
Scenario Key
string
""
scenario_title
Scenario Title
string
""
scenario_phase
Scenario Phase
string
""
persona_target
Persona Target
string
""
next_goal
Next Goal
string
""
handoff_target
Handoff Target
string
""
mission_brief
Mission Brief
string
""
oss_watchlist
Oss Watchlist
Array<string>
performance_note
Performance Note
string
""
status
Status
string
""
canary_login_ok
Canary Login Ok
boolean
default_agent_ids
Default Agent Ids
Array<string>
extension_packs
Extension Packs
object
key
additional properties
Array<string>
sessions
Sessions
Array<object>
StudioAgentSessionOut
object
session_id
Session Id
string
""
claude_session_id
Claude Session Id
string
""
run_id
Run Id
string
""
template_id
Template Id
string
default: agentsquad
agent_id
Agent Id
string
""
alias
Alias
string
""
agent_nickname
Agent Nickname
string
""
agent_process_kind
Agent Process Kind
string
""
role_key
Role Key
string
""
agent_tier
Agent Tier
string
default: core
agent_pack
Agent Pack
string
""
avatar_style
Avatar Style
string
""
avatar_source
Avatar Source
string
""
avatar_license
Avatar License
string
""
avatar_seed
Avatar Seed
string
""
avatar_url
Avatar Url
string
""
provider
Provider
string
default: daytona
agent_provider_profile_id
Agent Provider Profile Id
string
""
agent_provider
Agent Provider
string
""
agent_model
Agent Model
string
""
agent_effort
Agent Effort
string
""
runtime_endpoint
Runtime Endpoint
string
""
agent_endpoint
Agent Endpoint
string
""
runtime_credential_secret_ref
Runtime Credential Secret Ref
string
""
agent_credential_secret_ref
Agent Credential Secret Ref
string
""
runtime_credential_status
Runtime Credential Status
string
""
agent_credential_status
Agent Credential Status
string
""
runtime_binding_mode
Runtime Binding Mode
string
""
agent_binding_mode
Agent Binding Mode
string
""
runtime_credential_scope
Runtime Credential Scope
string
""
agent_credential_scope
Agent Credential Scope
string
""
runtime_endpoint_binding
Runtime Endpoint Binding
string
""
agent_endpoint_binding
Agent Endpoint Binding
string
""
runtime_cliproxy_centralized
Runtime Cliproxy Centralized
boolean
agent_cliproxy_centralized
Agent Cliproxy Centralized
boolean
status
Status
string
default: idle
current_route
Current Route
string
""
current_step
Current Step
string
""
subject_key
Subject Key
string
""
user_principal_name
User Principal Name
string
""
last_heartbeat_at
Last Heartbeat At
string
""
last_report_at
Last Report At
string
""
last_progress_at
Last Progress At
string
""
last_controller_intervention_at
Last Controller Intervention At
string
""
controller_intervention_count
Controller Intervention Count
integer
0
controller_state
Controller State
string
default: active
last_controller_summary
Last Controller Summary
string
""
last_controller_message
Last Controller Message
string
""
last_controller_outcome
Last Controller Outcome
string
""
live_status
Live Status
string
""
queue_reason_code
Queue Reason Code
string
""
current_activity
Current Activity
string
""
current_tool_name
Current Tool Name
string
""
current_route_hint
Current Route Hint
string
""
scenario_key
Scenario Key
string
""
scenario_title
Scenario Title
string
""
scenario_phase
Scenario Phase
string
""
persona_target
Persona Target
string
""
next_goal
Next Goal
string
""
handoff_target
Handoff Target
string
""
mission_brief
Mission Brief
string
""
oss_watchlist
Oss Watchlist
Array<string>
performance_note
Performance Note
string
""
hud_intent
Hud Intent
string
""
hud_route
Hud Route
string
""
hud_proof
Hud Proof
string
""
hud_live
Hud Live
string
""
hud_recover
Hud Recover
string
""
last_event_at
Last Event At
string
""
last_transcript_path
Last Transcript Path
string
""
last_stdout_excerpt
Last Stdout Excerpt
string
""
agent_final_response
Agent Final Response
string
""
agent_final_response_excerpt
Agent Final Response Excerpt
string
""
last_assistant_message
Last Assistant Message
string
""
last_assistant_message_excerpt
Last Assistant Message Excerpt
string
""
continuation_count
Continuation Count
integer
0
continuity_mode
Continuity Mode
string
default: fresh
session_policy
Session Policy
string
default: resume
parent_run_id
Parent Run Id
string
""
parent_session_id
Parent Session Id
string
""
source_run_id
Source Run Id
string
""
source_session_id
Source Session Id
string
""
source_execution_session_id
Source Execution Session Id
string
""
source_workspace_id
Source Workspace Id
string
""
source_claude_session_id_present
Source Claude Session Id Present
boolean
continuity_reason
Continuity Reason
string
""
continuity_provider_result
Continuity Provider Result
string
""
summary_artifact_ref
Summary Artifact Ref
string
""
last_valid_progress_at
Last Valid Progress At
string
""
task_lineage_key
Task Lineage Key
string
""
project_scoped_lineage_key
Project Scoped Lineage Key
string
""
prompt_contract_version
Prompt Contract Version
string
""
hook_health
Hook Health
string
default: unknown
session_file_present
Session File Present
boolean
first_tool_name
First Tool Name
string
""
first_tool_family
First Tool Family
string
""
first_tool_status
First Tool Status
string
""
observed_tool_names
Observed Tool Names
Array<string>
last_tool_failure_name
Last Tool Failure Name
string
""
last_tool_failure_route
Last Tool Failure Route
string
""
last_tool_failure_summary
Last Tool Failure Summary
string
""
last_tool_failure_excerpt
Last Tool Failure Excerpt
string
""
last_tool_failure_at
Last Tool Failure At
string
""
launch_contract_status
Launch Contract Status
string
""
launch_contract_violation_reason
Launch Contract Violation Reason
string
""
needs_intervention
Needs Intervention
boolean
next_retry_at
Next Retry At
string
""
execution_workspace_id
Execution Workspace Id
string
""
execution_session_id
Execution Session Id
string
""
execution_attempt_id
Execution Attempt Id
string
""
bridge_host_id
Bridge Host Id
string
""
execution_workspace_url
Execution Workspace Url
string
""
execution_workspace_name
Execution Workspace Name
string
""
execution_workspace_status
Execution Workspace Status
string
""
execution_workspace_scope
Execution Workspace Scope
string
""
execution_provider
Execution Provider
string
default: daytona
agent_execution_worktree_path
Agent Execution Worktree Path
string
""
agent_assembly_worktree_path
Agent Assembly Worktree Path
string
""
agent_observation_worktree_path
Agent Observation Worktree Path
string
""
agent_owned_repository_key
Agent Owned Repository Key
string
""
agent_owned_repository_worktree_path
Agent Owned Repository Worktree Path
string
""
agent_assigned_repository_path
Agent Assigned Repository Path
string
""
agent_writable_repository_keys
Agent Writable Repository Keys
Array<string>
agent_writable_repository_slugs
Agent Writable Repository Slugs
Array<string>
project_repository_bindings
Project Repository Bindings
Array<object>
object
key
additional properties
any
source_ref_repos
Source Ref Repos
Array<object>
object
key
additional properties
any
project_source_ref_repos
Project Source Ref Repos
Array<object>
object
key
additional properties
any
dokploy_preview_id
Dokploy Preview Id
string
""
dokploy_preview_url
Dokploy Preview Url
string
""
dokploy_deployment_id
Dokploy Deployment Id
string
""
proof_target_url
Proof Target Url
string
""
preview_lifecycle_state
Preview Lifecycle State
string
""
proof_status
Proof Status
string
""
blocker_code
Blocker Code
string
""
latest_report_type
Latest Report Type
string
""
latest_report_status
Latest Report Status
string
""
latest_report_code
Latest Report Code
string
""
latest_report_message
Latest Report Message
string
""
followup_task_id
Followup Task Id
string
""
followup_task_url
Followup Task Url
string
""
active_thread_id
Active Thread Id
string
""
dialogue_target_agent_id
Dialogue Target Agent Id
string
""
pixel_state
Pixel State
string
default: idle
mailbox_count
Mailbox Count
integer
0
execution_mode
Execution Mode
string
default: shared_browser_only
armory_profile_id
Armory Profile Id
string
""
armory_bundle_ids
Armory Bundle Ids
Array<string>
armory_mcp_server_ids
Armory Mcp Server Ids
Array<string>
armory_skill_ids
Armory Skill Ids
Array<string>
armory_policy_ids
Armory Policy Ids
Array<string>
armory_manifest_path
Armory Manifest Path
string
""
allowed_write_policy
Allowed Write Policy
string
default: report-only
pr_submission_policy
Pr Submission Policy
string
default: selective-agent-pr
pr_submission_allowed
Pr Submission Allowed
boolean
pr_submission_pipeline
Pr Submission Pipeline
string
""
request_id
Request Id
string
""
artifact_ref
Artifact Ref
string
""
artifact_refs
Artifact Refs
Array<string>
screenshot_refs
Screenshot Refs
Array<string>
video_refs
Video Refs
Array<string>
trace_refs
Trace Refs
Array<string>
branch_name
Branch Name
string
""
pr_url
Pr Url
string
""
scope_directive
StudioAgentScopeDirectiveOut
object
next_best_route
Next Best Route
string
""
must_verify
Must Verify
Array<string>
must_ignore
Must Ignore
Array<string>
coverage_gap
Coverage Gap
Array<string>
frontier_refs
Frontier Refs
Array<string>
join_confidence
Join Confidence
string
default: unknown
execution_plane
Execution Plane
string
""
contention_policy
Contention Policy
string
""
promotion_target
Promotion Target
string
""
why_now
Why Now
string
""
skip_reason
Skip Reason
string
""
pr_submission_policy
Pr Submission Policy
string
default: selective-agent-pr
pr_submission_allowed
Pr Submission Allowed
boolean
pr_submission_pipeline
Pr Submission Pipeline
string
""
test_tracks
Test Tracks
Array<object>
StudioAgentRoleTestTrackOut
object
track_id
required
Track Id
string
role_key
Role Key
string
""
title
Title
string
""
route_path
Route Path
string
""
acceptance_checks
Acceptance Checks
Array<string>
evidence_requirements
Evidence Requirements
Array<string>
actor_suit_id
Actor Suit Id
string
""
actor_account_ref
Actor Account Ref
string
""
actor_credential_ref
Actor Credential Ref
string
""
actor_entry_state
Actor Entry State
string
""
a2a_handoff_targets
A2A Handoff Targets
Array<string>
replay_focus
Replay Focus
string
""
issue_label
Issue Label
string
""
hud
StudioAgentHudOut
object
intent_key
Intent Key
string
""
route
Route
string
""
launch
Launch
string
""
catalog
Catalog
Array<string>
proof
Proof
string
""
recover
Recover
string
""
done
Done
string
""
live
Live
string
""
ontology_roots
Ontology Roots
Array<string>
active_agents
Active Agents
Array<object>
StudioAgentOut
object
agent_id
required
Agent Id
string
alias
required
Alias
string
title
required
Title
string
agent_nickname
Agent Nickname
string
""
agent_process_kind
Agent Process Kind
string
""
role_key
Role Key
string
""
agent_tier
Agent Tier
string
default: core
agent_pack
Agent Pack
string
""
principal_type
Principal Type
string
default: ai
subject_key
Subject Key
string
""
user_principal_name
User Principal Name
string
""
identity_binding_mode
Identity Binding Mode
string
""
route_pack
Route Pack
Array<string>
allowed_write_policy
Allowed Write Policy
string
default: report-only
allowed_write_prefix
Allowed Write Prefix
string
""
pr_submission_policy
Pr Submission Policy
string
default: selective-agent-pr
pr_submission_allowed
Pr Submission Allowed
boolean
pr_submission_pipeline
Pr Submission Pipeline
string
""
issue_scope
Issue Scope
string
""
issue_sink
Issue Sink
string
""
handoff_scope
Handoff Scope
string
""
handoff_targets
Handoff Targets
Array<string>
capabilities
Capabilities
Array<string>
handoff_profile_keys
Handoff Profile Keys
Array<string>
handoff_capabilities
Handoff Capabilities
Array<string>
skill_ids
Skill Ids
Array<string>
mcp_server_ids
Mcp Server Ids
Array<string>
memory_namespace
Memory Namespace
string
""
escalation_chain
Escalation Chain
Array<string>
state
State
string
default: idle
last_report_at
Last Report At
string
""
last_message
Last Message
string
""
blocker_code
Blocker Code
string
""
secret_lease_ref
Secret Lease Ref
string
""
scope_directive
StudioAgentScopeDirectiveOut
object
next_best_route
Next Best Route
string
""
must_verify
Must Verify
Array<string>
must_ignore
Must Ignore
Array<string>
coverage_gap
Coverage Gap
Array<string>
frontier_refs
Frontier Refs
Array<string>
join_confidence
Join Confidence
string
default: unknown
execution_plane
Execution Plane
string
""
contention_policy
Contention Policy
string
""
promotion_target
Promotion Target
string
""
why_now
Why Now
string
""
skip_reason
Skip Reason
string
""
pr_submission_policy
Pr Submission Policy
string
default: selective-agent-pr
pr_submission_allowed
Pr Submission Allowed
boolean
pr_submission_pipeline
Pr Submission Pipeline
string
""
test_tracks
Test Tracks
Array<object>
StudioAgentRoleTestTrackOut
object
track_id
required
Track Id
string
role_key
Role Key
string
""
title
Title
string
""
route_path
Route Path
string
""
acceptance_checks
Acceptance Checks
Array<string>
evidence_requirements
Evidence Requirements
Array<string>
actor_suit_id
Actor Suit Id
string
""
actor_account_ref
Actor Account Ref
string
""
actor_credential_ref
Actor Credential Ref
string
""
actor_entry_state
Actor Entry State
string
""
a2a_handoff_targets
A2A Handoff Targets
Array<string>
replay_focus
Replay Focus
string
""
issue_label
Issue Label
string
""
hud
StudioAgentHudOut
object
intent_key
Intent Key
string
""
route
Route
string
""
launch
Launch
string
""
catalog
Catalog
Array<string>
proof
Proof
string
""
recover
Recover
string
""
done
Done
string
""
live
Live
string
""
ontology_roots
Ontology Roots
Array<string>
blocker_queue
Blocker Queue
Array<object>
StudioBlockerOut
object
report_id
Report Id
string
""
agent_id
Agent Id
string
""
alias
Alias
string
""
severity
Severity
string
default: warn
blocker_code
Blocker Code
string
""
route
Route
string
""
scenario_key
Scenario Key
string
""
step_key
Step Key
string
""
message
Message
string
""
proposal_family
Proposal Family
string
""
request_id
Request Id
string
""
artifact_refs
Artifact Refs
Array<string>
created_at
Created At
string
""
replay_queue
Replay Queue
Array<object>
StudioReplayOut
object
report_id
Report Id
string
""
agent_id
Agent Id
string
""
alias
Alias
string
""
blocker_code
Blocker Code
string
""
proposal_family
Proposal Family
string
""
request_id
Request Id
string
""
artifact_refs
Artifact Refs
Array<string>
route
Route
string
""
source_session_id
Source Session Id
string
""
project_scoped_lineage_key
Project Scoped Lineage Key
string
""
dataset_scope_keys
Dataset Scope Keys
Array<string>
proof_closure_status
Proof Closure Status
string
""
causal_chain
Causal Chain
Array<string>
replay_reason
Replay Reason
string
""
summary
Summary
string
""
status
Status
string
default: queued
replay_hint
Replay Hint
string
""
created_at
Created At
string
""
memory_facts
Memory Facts
Array<object>
StudioMemoryFactOut
object
fact_id
Fact Id
string
""
agent_id
Agent Id
string
""
task_lineage_key
Task Lineage Key
string
""
project_scoped_lineage_key
Project Scoped Lineage Key
string
""
route
Route
string
""
blocker_code
Blocker Code
string
""
next_action
Next Action
string
""
accepted_findings
Accepted Findings
Array<string>
rejected_findings
Rejected Findings
Array<string>
artifact_refs
Artifact Refs
Array<string>
dataset_scope_keys
Dataset Scope Keys
Array<string>
datahub_dataset_urns
Datahub Dataset Urns
Array<string>
clickhouse_evidence_refs
Clickhouse Evidence Refs
Array<string>
chronicle_evidence_refs
Chronicle Evidence Refs
Array<string>
source_session_id
Source Session Id
string
""
source_run_id
Source Run Id
string
""
last_valid_progress_at
Last Valid Progress At
string
""
evidence_freshness
StudioEvidenceHealthOut
object
latest_activity_at
Latest Activity At
string
""
latest_audit_at
Latest Audit At
string
""
latest_evidence_at
Latest Evidence At
string
""
activity_count
Activity Count
integer
0
audit_count
Audit Count
integer
0
evidence_count
Evidence Count
integer
0
datahub_join_coverage
StudioJoinCoverageOut
object
dataset_touch_count
Dataset Touch Count
integer
0
dataset_joined_count
Dataset Joined Count
integer
0
coverage_ratio
Any of:
number
source_of_truth_status
Source Of Truth Status
string
""
alarms
Alarms
Array<object>
StudioAlarmOut
object
code
Code
string
""
severity
Severity
string
default: warn
detail
Detail
string
""
intervention_logs
Intervention Logs
Array<object>
AgentInterventionLogOut
object
intervention_id
Intervention Id
string
""
session_id
Session Id
string
""
claude_session_id
Claude Session Id
string
""
agent_id
Agent Id
string
""
reason
Reason
string
""
summary
Summary
string
""
message
Message
string
""
outcome
Outcome
string
""
created_at
Created At
string
""
dialogue_threads
Dialogue Threads
Array<object>
StudioAgentDialogueThreadOut
object
thread_id
required
Thread Id
string
run_id
Run Id
string
""
project_slug
Project Slug
string
""
origin_session_id
Origin Session Id
string
""
created_by_agent_id
Created By Agent Id
string
""
created_by_alias
Created By Alias
string
""
assigned_to_agent_id
Assigned To Agent Id
string
""
assigned_to_alias
Assigned To Alias
string
""
status
Status
string
default: open
visibility
Visibility
string
default: squad
wake_policy
Wake Policy
string
default: comment_reply
pixel_state
Pixel State
string
default: idle
subject
Subject
string
""
summary
Summary
string
""
latest_message_summary
Latest Message Summary
string
""
latest_message_at
Latest Message At
string
""
latest_author_agent_id
Latest Author Agent Id
string
""
latest_target_agent_id
Latest Target Agent Id
string
""
message_count
Message Count
integer
0
task_card_id
Task Card Id
string
""
task_status
Task Status
string
""
reply_needed
Reply Needed
boolean
created_at
Created At
string
""
updated_at
Updated At
string
""
dialogue_messages
Dialogue Messages
Array<object>
StudioAgentDialogueMessageOut
object
message_id
required
Message Id
string
thread_id
Thread Id
string
""
run_id
Run Id
string
""
session_id
Session Id
string
""
author_agent_id
Author Agent Id
string
""
author_alias
Author Alias
string
""
target_agent_id
Target Agent Id
string
""
target_alias
Target Alias
string
""
message_kind
Message Kind
string
default: comment
body
Body
string
""
read_at
Read At
string
""
created_at
Created At
string
""
task_cards
Task Cards
Array<object>
StudioAgentTaskCardOut
object
card_id
required
Card Id
string
run_id
Run Id
string
""
session_id
Session Id
string
""
thread_id
Thread Id
string
""
runtime_task_id
Runtime Task Id
string
""
owner_agent_id
Owner Agent Id
string
""
owner_alias
Owner Alias
string
""
subject
Subject
string
""
description
Description
string
""
status
Status
string
default: open
priority
Priority
integer
0
recommended_handoff
Recommended Handoff
string
""
wake_on_comment
Wake On Comment
boolean
default: true
spawn_policy
Spawn Policy
string
default: mailbox
resolution_summary
Resolution Summary
string
""
latest_message_summary
Latest Message Summary
string
""
created_at
Created At
string
""
updated_at
Updated At
string
""
selector_cards
Selector Cards
Array<object>
object
key
additional properties
any
mailbox_entries
Mailbox Entries
Array<object>
StudioAgentMailboxEntryOut
object
mailbox_entry_id
required
Mailbox Entry Id
string
run_id
Run Id
string
""
session_id
Session Id
string
""
thread_id
Thread Id
string
""
task_card_id
Task Card Id
string
""
target_agent_id
Target Agent Id
string
""
target_alias
Target Alias
string
""
target_avatar_url
Target Avatar Url
string
""
target_avatar_seed
Target Avatar Seed
string
""
source_agent_id
Source Agent Id
string
""
source_alias
Source Alias
string
""
source_avatar_url
Source Avatar Url
string
""
source_avatar_seed
Source Avatar Seed
string
""
entry_kind
Entry Kind
string
default: comment
recipient_role
Recipient Role
string
default: to
status
Status
string
default: pending
summary
Summary
string
""
wake_reason
Wake Reason
string
""
read_at
Read At
string
""
created_at
Created At
string
""
live_events
Live Events
Array<object>
StudioLiveEventOut
object
event_id
Event Id
string
""
agent_id
Agent Id
string
""
alias
Alias
string
""
title
Title
string
""
session_id
Session Id
string
""
claude_session_id
Claude Session Id
string
""
event_name
Event Name
string
""
route
Route
string
""
tool_name
Tool Name
string
""
summary
Summary
string
""
created_at
Created At
string
""
working_now
Working Now
Array<object>
StudioWorkingOut
object
session_id
Session Id
string
""
agent_id
Agent Id
string
""
alias
Alias
string
""
title
Title
string
""
agent_tier
Agent Tier
string
default: core
agent_pack
Agent Pack
string
""
claude_session_id
Claude Session Id
string
""
live_status
Live Status
string
""
current_activity
Current Activity
string
""
current_tool_name
Current Tool Name
string
""
current_route_hint
Current Route Hint
string
""
scenario_phase
Scenario Phase
string
""
next_goal
Next Goal
string
""
handoff_target
Handoff Target
string
""
performance_note
Performance Note
string
""
hud_intent
Hud Intent
string
""
hud_route
Hud Route
string
""
hud_proof
Hud Proof
string
""
hud_live
Hud Live
string
""
hud_recover
Hud Recover
string
""
last_event_at
Last Event At
string
""
controller_state
Controller State
string
""
latest_summary
Latest Summary
string
""
execution_workspace_id
Execution Workspace Id
string
""
execution_session_id
Execution Session Id
string
""
execution_attempt_id
Execution Attempt Id
string
""
execution_workspace_url
Execution Workspace Url
string
""
execution_workspace_name
Execution Workspace Name
string
""
execution_provider
Execution Provider
string
default: daytona
preview_url
Preview Url
string
""
proof_target_url
Proof Target Url
string
""
proof_status
Proof Status
string
""
preview_lifecycle_state
Preview Lifecycle State
string
""
dokploy_deployment_url
Dokploy Deployment Url
string
""
recent_finishes
Recent Finishes
Array<object>
StudioWorkingOut
object
session_id
Session Id
string
""
agent_id
Agent Id
string
""
alias
Alias
string
""
title
Title
string
""
agent_tier
Agent Tier
string
default: core
agent_pack
Agent Pack
string
""
claude_session_id
Claude Session Id
string
""
live_status
Live Status
string
""
current_activity
Current Activity
string
""
current_tool_name
Current Tool Name
string
""
current_route_hint
Current Route Hint
string
""
scenario_phase
Scenario Phase
string
""
next_goal
Next Goal
string
""
handoff_target
Handoff Target
string
""
performance_note
Performance Note
string
""
hud_intent
Hud Intent
string
""
hud_route
Hud Route
string
""
hud_proof
Hud Proof
string
""
hud_live
Hud Live
string
""
hud_recover
Hud Recover
string
""
last_event_at
Last Event At
string
""
controller_state
Controller State
string
""
latest_summary
Latest Summary
string
""
execution_workspace_id
Execution Workspace Id
string
""
execution_session_id
Execution Session Id
string
""
execution_attempt_id
Execution Attempt Id
string
""
execution_workspace_url
Execution Workspace Url
string
""
execution_workspace_name
Execution Workspace Name
string
""
execution_provider
Execution Provider
string
default: daytona
preview_url
Preview Url
string
""
proof_target_url
Proof Target Url
string
""
proof_status
Proof Status
string
""
preview_lifecycle_state
Preview Lifecycle State
string
""
dokploy_deployment_url
Dokploy Deployment Url
string
""
proposal_intake
Proposal Intake
Array<object>
StudioProposalOut
object
proposal_id
Proposal Id
string
""
report_id
Report Id
string
""
agent_id
Agent Id
string
""
alias
Alias
string
""
title
Title
string
""
session_state
Session State
string
""
proposal_family
Proposal Family
string
""
summary
Summary
string
""
employee_job
Employee Job
string
""
time_saved_or_blocker_removed
Time Saved Or Blocker Removed
string
""
concrete_ui_or_flow_change
Concrete Ui Or Flow Change
string
""
nav_groups
Nav Groups
Array<string>
nav_order
Nav Order
Array<string>
nav_label_fixes
Nav Label Fixes
Array<string>
tab_groups
Tab Groups
Array<string>
category_splits
Category Splits
Array<string>
function_splits
Function Splits
Array<string>
role_pages
Role Pages
Array<string>
role_functions
Role Functions
Array<string>
bind_together
Bind Together
Array<string>
split_apart
Split Apart
Array<string>
default_visible_path
Default Visible Path
string
""
copy_fixes
Copy Fixes
Array<string>
low_literacy_risk
Low Literacy Risk
string
""
slow_surfaces
Slow Surfaces
Array<string>
eager_work
Eager Work
Array<string>
lazy_candidates
Lazy Candidates
Array<string>
perceived_load_issue
Perceived Load Issue
string
""
created_at
Created At
string
""
actionable_proposals
Actionable Proposals
Array<object>
StudioProposalDigestOut
object
digest_key
required
Digest Key
string
proposal_family
Proposal Family
string
""
summary
Summary
string
""
count
Count
integer
0
employee_jobs
Employee Jobs
Array<string>
time_saved_or_blocker_removed
Time Saved Or Blocker Removed
Array<string>
concrete_ui_or_flow_changes
Concrete Ui Or Flow Changes
Array<string>
agent_ids
Agent Ids
Array<string>
session_states
Session States
Array<string>
nav_groups
Nav Groups
Array<string>
nav_order
Nav Order
Array<string>
nav_label_fixes
Nav Label Fixes
Array<string>
tab_groups
Tab Groups
Array<string>
category_splits
Category Splits
Array<string>
function_splits
Function Splits
Array<string>
role_pages
Role Pages
Array<string>
role_functions
Role Functions
Array<string>
bind_together
Bind Together
Array<string>
split_apart
Split Apart
Array<string>
default_visible_path
Default Visible Path
string
""
copy_fixes
Copy Fixes
Array<string>
low_literacy_risk
Low Literacy Risk
string
""
slow_surfaces
Slow Surfaces
Array<string>
eager_work
Eager Work
Array<string>
lazy_candidates
Lazy Candidates
Array<string>
perceived_load_issue
Perceived Load Issue
string
""
actionability_score
Actionability Score
integer
0
board_statuses
Board Statuses
Array<string>
wake_reason
Wake Reason
string
""
recommended_handoff
Recommended Handoff
string
""
usable_proposal_count
Usable Proposal Count
integer
0
proposal_count
Proposal Count
integer
0
blocker_mix
Blocker Mix
object
key
additional properties
integer
route_coverage
Route Coverage
Array<string>
no_change_count
No Change Count
integer
0
no_change_rate
Any of:
number
wave_ok
Wave Ok
boolean
suppressed_event_count
Suppressed Event Count
integer
0
event_stream_health
StudioEvidenceHealthOut
object
latest_activity_at
Latest Activity At
string
""
latest_audit_at
Latest Audit At
string
""
latest_evidence_at
Latest Evidence At
string
""
activity_count
Activity Count
integer
0
audit_count
Audit Count
integer
0
evidence_count
Evidence Count
integer
0
native_board_url
Native Board Url
string
""
active_workspace_url
Active Workspace Url
string
""
primary_work_surface_url
Primary Work Surface Url
string
""
primary_work_surface_label
Primary Work Surface Label
string
default: Work Surface
project_shared_workspace_key
Project Shared Workspace Key
string
""
materialized_execution_workspace_id
Materialized Execution Workspace Id
string
""
workspace_status
Workspace Status
string
""
workspace_generation
Workspace Generation
integer
0
runtime_host_id
Runtime Host Id
string
""
workspace_active_session_count
Workspace Active Session Count
integer
0
observed_execution_workspace_count
Observed Execution Workspace Count
integer
0
placeholder_workspace_count
Placeholder Workspace Count
integer
0
execution_bound_session_count
Execution Bound Session Count
integer
0
live_channel
Live Channel
string
""
live_channel_topic
Live Channel Topic
string
""
proof_closure_status
Proof Closure Status
string
""
allowed_run_controls
Allowed Run Controls
Array<string>
allowed_session_controls
Allowed Session Controls
object
key
additional properties
Array<string>
control_suggestions
Control Suggestions
Array<object>
StudioControlSuggestionOut
object
suggestion_id
Suggestion Id
string
""
scope
Scope
string
default: session
verb
Verb
string
""
label
Label
string
""
reason_code
Reason Code
string
""
summary
Summary
string
""
session_id
Session Id
string
""
agent_id
Agent Id
string
""
alias
Alias
string
""
priority
Priority
integer
0
destructive
Destructive
boolean
requires_confirmation
Requires Confirmation
boolean
handoff_target
Handoff Target
string
""
verify_scope
Verify Scope
string
""
verify_status
StudioVerificationOut
object
status
Status
string
default: idle
scope
Scope
string
default: run
detail
Detail
string
""
requested_at
Requested At
string
""
updated_at
Updated At
string
""
requested_by
Requested By
string
""
target_session_id
Target Session Id
string
""
target_agent_id
Target Agent Id
string
""
proof_target_url
Proof Target Url
string
""
artifact_refs
Artifact Refs
Array<string>
screenshot_refs
Screenshot Refs
Array<string>
video_refs
Video Refs
Array<string>
trace_refs
Trace Refs
Array<string>
operator_actions_enabled
Operator Actions Enabled
boolean
preview_url
Preview Url
string
""
proof_target_url
Proof Target Url
string
""
proof_status
Proof Status
string
""
preview_lifecycle_state
Preview Lifecycle State
string
""
mirror_scope
Mirror Scope
string
default: global
control_policy_scope
Control Policy Scope
string
default: global
claude_runtime_mode
Claude Runtime Mode
string
default: claude-code-cli
hook_event_count
Hook Event Count
integer
0
mailbox_pending_count
Mailbox Pending Count
integer
0
pending_run_execution_status
Pending Run Execution Status
string
""
pending_run_execution_requested_at
Pending Run Execution Requested At
string
""
pending_run_execution_requested_by
Pending Run Execution Requested By
string
""
last_run_execution_status
Last Run Execution Status
string
""
last_run_execution_detail
Last Run Execution Detail
string
""
last_run_execution_finished_at
Last Run Execution Finished At
string
""
armory_loadout_count
Armory Loadout Count
integer
0
tool_coverage
ArmoryToolCoverageOut
object
status
Status
string
default: mission_required
expected_tool_count
Expected Tool Count
integer
0
observed_tool_count
Observed Tool Count
integer
0
missing_tool_count
Missing Tool Count
integer
0
unknown_tool_count
Unknown Tool Count
integer
0
tool_call_count
Tool Call Count
integer
0
tool_error_count
Tool Error Count
integer
0
coverage_ratio
Any of:
number
observed_tools
Observed Tools
Array<string>
missing_tools
Missing Tools
Array<string>
unknown_observed_tools
Unknown Observed Tools
Array<string>
internal_observed_tools
Internal Observed Tools
Array<string>
server_rows
Server Rows
Array<object>
ArmoryToolCoverageServerOut
object
server_id
Server Id
string
""
status
Status
string
default: mission_required
expected_count
Expected Count
integer
0
observed_count
Observed Count
integer
0
missing_count
Missing Count
integer
0
observed_tools
Observed Tools
Array<string>
missing_tools
Missing Tools
Array<string>
next_tool
Next Tool
string
""
agent_ids
Agent Ids
Array<string>
agent_rows
Agent Rows
Array<object>
ArmoryToolCoverageAgentOut
object
agent_id
Agent Id
string
""
status
Status
string
default: mission_required
expected_count
Expected Count
integer
0
observed_count
Observed Count
integer
0
missing_count
Missing Count
integer
0
observed_tools
Observed Tools
Array<string>
missing_tools
Missing Tools
Array<string>
current_observed_tools
Current Observed Tools
Array<string>
next_tool
Next Tool
string
""
mission_rows
Mission Rows
Array<object>
ArmoryToolMissionOut
object
mission_id
Mission Id
string
""
server_id
Server Id
string
""
tool_name
Tool Name
string
""
agent_id
Agent Id
string
default: curator
status
Status
string
default: queued
scenario
Scenario
string
""
token_budget
Token Budget
integer
default: 64
squad_progress
SquadProgressOut
object
lineage_source
Lineage Source
string
default: unavailable
project_urn
Project Urn
string
""
squad_urn
Squad Urn
string
""
generation_urn
Generation Urn
string
""
squad_key
Squad Key
string
""
generation
Generation
integer
0
reconcile_action
Reconcile Action
string
""
roles
Roles
Array<object>
SquadProgressRoleOut
object
role_id
Role Id
string
""
label
Label
string
""
state
State
string
default: pending
lineage_state
Lineage State
string
""
agent_id
Agent Id
string
""
session_id
Session Id
string
""
datahub_entity_urn
Datahub Entity Urn
string
""
issue_url
Issue Url
string
""
pr_url
Pr Url
string
""
workspace_id
Workspace Id
string
""
proof_status
Proof Status
string
""
handoff_target
Handoff Target
string
""
activation_state
Activation State
string
default: active
activation_reason
Activation Reason
string
default: default
activation_note
Activation Note
string
""
mailbox_pending_count
Mailbox Pending Count
integer
0
last_progress_at
Last Progress At
string
""
lineage_gap
Lineage Gap
Array<string>
handoffs
Handoffs
Array<object>
SquadProgressHandoffOut
object
source_agent_id
Source Agent Id
string
""
target_agent_id
Target Agent Id
string
""
task_id
Task Id
string
""
mailbox_entry_id
Mailbox Entry Id
string
""
thread_id
Thread Id
string
""
state
State
string
default: pending
retry_count
Retry Count
integer
0
datahub_entity_urn
Datahub Entity Urn
string
""
summary
Summary
string
""
proof_gates
Proof Gates
Array<object>
SquadProgressProofGateOut
object
gate_id
Gate Id
string
""
role_id
Role Id
string
""
closure_result
Closure Result
string
default: incomplete
semantic_identity_status
Semantic Identity Status
string
""
datahub_catalog_status
Datahub Catalog Status
string
""
clickhouse_fact_status
Clickhouse Fact Status
string
""
chronicle_evidence_status
Chronicle Evidence Status
string
""
evidence_refs
Evidence Refs
Array<string>
datahub_entity_urn
Datahub Entity Urn
string
""
mechanical_wall_code
Mechanical Wall Code
string
""
prompt_key
Prompt Key
string
""
tool_path
Tool Path
string
""
health
SquadProgressHealthOut
object
lineage_source
Lineage Source
string
default: unavailable
role_count
Role Count
integer
0
active_role_count
Active Role Count
integer
0
pending_handoff_count
Pending Handoff Count
integer
0
lineage_gap_count
Lineage Gap Count
integer
0
boundary_violation_count
Boundary Violation Count
integer
0
stale_handoff_count
Stale Handoff Count
integer
0
proof_gate_count
Proof Gate Count
integer
0
datahub_aspect_count
Datahub Aspect Count
integer
0
datahub_entity_count
Datahub Entity Count
integer
0
boundary_violations
Boundary Violations
Array<string>
active_execution_slot_owners
Active Execution Slot Owners
Array<object>
StudioActiveExecutionSlotOwnerOut
object
slot_id
Slot Id
string
""
tenant_id
Tenant Id
string
""
workspace_id
Workspace Id
string
""
workspace_name
Workspace Name
string
""
workspace_status
Workspace Status
string
""
workspace_url
Workspace Url
string
""
provider_workspace_id
Provider Workspace Id
string
""
project_slug
Project Slug
string
""
run_id
Run Id
string
""
run_status
Run Status
string
""
session_id
Session Id
string
""
session_status
Session Status
string
""
agent_id
Agent Id
string
""
agent_alias
Agent Alias
string
""
blocker_code
Blocker Code
string
""
current_step
Current Step
string
""
current_tool_name
Current Tool Name
string
""
live_status
Live Status
string
""
last_heartbeat_at
Last Heartbeat At
string
""
last_progress_at
Last Progress At
string
""
acquired_at
Acquired At
string
""
slot_age_seconds
Slot Age Seconds
integer
0
slot_key
Slot Key
string
""
branch_name
Branch Name
string
""
worktree_path
Worktree Path
string
""
active_execution_slot_owner_error
Active Execution Slot Owner Error
string
""
Example
{
"run_id": "",
"run_key": "",
"template_id": "agentsquad",
"agent_process_kind": "",
"issue_scope": "",
"work_scope": "",
"handoff_scope": "",
"proposal_id": "",
"proposal_key": "",
"project_slug": "",
"scenario_key": "",
"scenario_title": "",
"scenario_phase": "",
"persona_target": "",
"next_goal": "",
"handoff_target": "",
"mission_brief": "",
"performance_note": "",
"status": "",
"canary_login_ok": false,
"sessions": [
{
"session_id": "",
"claude_session_id": "",
"run_id": "",
"template_id": "agentsquad",
"agent_id": "",
"alias": "",
"agent_nickname": "",
"agent_process_kind": "",
"role_key": "",
"agent_tier": "core",
"agent_pack": "",
"avatar_style": "",
"avatar_source": "",
"avatar_license": "",
"avatar_seed": "",
"avatar_url": "",
"provider": "daytona",
"agent_provider_profile_id": "",
"agent_provider": "",
"agent_model": "",
"agent_effort": "",
"runtime_endpoint": "",
"agent_endpoint": "",
"runtime_credential_secret_ref": "",
"agent_credential_secret_ref": "",
"runtime_credential_status": "",
"agent_credential_status": "",
"runtime_binding_mode": "",
"agent_binding_mode": "",
"runtime_credential_scope": "",
"agent_credential_scope": "",
"runtime_endpoint_binding": "",
"agent_endpoint_binding": "",
"runtime_cliproxy_centralized": false,
"agent_cliproxy_centralized": false,
"status": "idle",
"current_route": "",
"current_step": "",
"subject_key": "",
"user_principal_name": "",
"last_heartbeat_at": "",
"last_report_at": "",
"last_progress_at": "",
"last_controller_intervention_at": "",
"controller_intervention_count": 0,
"controller_state": "active",
"last_controller_summary": "",
"last_controller_message": "",
"last_controller_outcome": "",
"live_status": "",
"queue_reason_code": "",
"current_activity": "",
"current_tool_name": "",
"current_route_hint": "",
"scenario_key": "",
"scenario_title": "",
"scenario_phase": "",
"persona_target": "",
"next_goal": "",
"handoff_target": "",
"mission_brief": "",
"performance_note": "",
"hud_intent": "",
"hud_route": "",
"hud_proof": "",
"hud_live": "",
"hud_recover": "",
"last_event_at": "",
"last_transcript_path": "",
"last_stdout_excerpt": "",
"agent_final_response": "",
"agent_final_response_excerpt": "",
"last_assistant_message": "",
"last_assistant_message_excerpt": "",
"continuation_count": 0,
"continuity_mode": "fresh",
"session_policy": "resume",
"parent_run_id": "",
"parent_session_id": "",
"source_run_id": "",
"source_session_id": "",
"source_execution_session_id": "",
"source_workspace_id": "",
"source_claude_session_id_present": false,
"continuity_reason": "",
"continuity_provider_result": "",
"summary_artifact_ref": "",
"last_valid_progress_at": "",
"task_lineage_key": "",
"project_scoped_lineage_key": "",
"prompt_contract_version": "",
"hook_health": "unknown",
"session_file_present": false,
"first_tool_name": "",
"first_tool_family": "",
"first_tool_status": "",
"last_tool_failure_name": "",
"last_tool_failure_route": "",
"last_tool_failure_summary": "",
"last_tool_failure_excerpt": "",
"last_tool_failure_at": "",
"launch_contract_status": "",
"launch_contract_violation_reason": "",
"needs_intervention": false,
"next_retry_at": "",
"execution_workspace_id": "",
"execution_session_id": "",
"execution_attempt_id": "",
"bridge_host_id": "",
"execution_workspace_url": "",
"execution_workspace_name": "",
"execution_workspace_status": "",
"execution_workspace_scope": "",
"execution_provider": "daytona",
"agent_execution_worktree_path": "",
"agent_assembly_worktree_path": "",
"agent_observation_worktree_path": "",
"agent_owned_repository_key": "",
"agent_owned_repository_worktree_path": "",
"agent_assigned_repository_path": "",
"dokploy_preview_id": "",
"dokploy_preview_url": "",
"dokploy_deployment_id": "",
"proof_target_url": "",
"preview_lifecycle_state": "",
"proof_status": "",
"blocker_code": "",
"latest_report_type": "",
"latest_report_status": "",
"latest_report_code": "",
"latest_report_message": "",
"followup_task_id": "",
"followup_task_url": "",
"active_thread_id": "",
"dialogue_target_agent_id": "",
"pixel_state": "idle",
"mailbox_count": 0,
"execution_mode": "shared_browser_only",
"armory_profile_id": "",
"armory_manifest_path": "",
"allowed_write_policy": "report-only",
"pr_submission_policy": "selective-agent-pr",
"pr_submission_allowed": false,
"pr_submission_pipeline": "",
"request_id": "",
"artifact_ref": "",
"branch_name": "",
"pr_url": "",
"scope_directive": {
"next_best_route": "",
"join_confidence": "unknown",
"execution_plane": "",
"contention_policy": "",
"promotion_target": "",
"why_now": "",
"skip_reason": "",
"pr_submission_policy": "selective-agent-pr",
"pr_submission_allowed": false,
"pr_submission_pipeline": "",
"test_tracks": [
{
"role_key": "",
"title": "",
"route_path": "",
"actor_suit_id": "",
"actor_account_ref": "",
"actor_credential_ref": "",
"actor_entry_state": "",
"replay_focus": "",
"issue_label": ""
}
],
"hud": {
"intent_key": "",
"route": "",
"launch": "",
"proof": "",
"recover": "",
"done": "",
"live": ""
}
}
}
],
"active_agents": [
{
"agent_nickname": "",
"agent_process_kind": "",
"role_key": "",
"agent_tier": "core",
"agent_pack": "",
"principal_type": "ai",
"subject_key": "",
"user_principal_name": "",
"identity_binding_mode": "",
"allowed_write_policy": "report-only",
"allowed_write_prefix": "",
"pr_submission_policy": "selective-agent-pr",
"pr_submission_allowed": false,
"pr_submission_pipeline": "",
"issue_scope": "",
"issue_sink": "",
"handoff_scope": "",
"memory_namespace": "",
"state": "idle",
"last_report_at": "",
"last_message": "",
"blocker_code": "",
"secret_lease_ref": "",
"scope_directive": {
"next_best_route": "",
"join_confidence": "unknown",
"execution_plane": "",
"contention_policy": "",
"promotion_target": "",
"why_now": "",
"skip_reason": "",
"pr_submission_policy": "selective-agent-pr",
"pr_submission_allowed": false,
"pr_submission_pipeline": "",
"test_tracks": [
{
"role_key": "",
"title": "",
"route_path": "",
"actor_suit_id": "",
"actor_account_ref": "",
"actor_credential_ref": "",
"actor_entry_state": "",
"replay_focus": "",
"issue_label": ""
}
],
"hud": {
"intent_key": "",
"route": "",
"launch": "",
"proof": "",
"recover": "",
"done": "",
"live": ""
}
}
}
],
"blocker_queue": [
{
"report_id": "",
"agent_id": "",
"alias": "",
"severity": "warn",
"blocker_code": "",
"route": "",
"scenario_key": "",
"step_key": "",
"message": "",
"proposal_family": "",
"request_id": "",
"created_at": ""
}
],
"replay_queue": [
{
"report_id": "",
"agent_id": "",
"alias": "",
"blocker_code": "",
"proposal_family": "",
"request_id": "",
"route": "",
"source_session_id": "",
"project_scoped_lineage_key": "",
"proof_closure_status": "",
"replay_reason": "",
"summary": "",
"status": "queued",
"replay_hint": "",
"created_at": ""
}
],
"memory_facts": [
{
"fact_id": "",
"agent_id": "",
"task_lineage_key": "",
"project_scoped_lineage_key": "",
"route": "",
"blocker_code": "",
"next_action": "",
"source_session_id": "",
"source_run_id": "",
"last_valid_progress_at": ""
}
],
"evidence_freshness": {
"latest_activity_at": "",
"latest_audit_at": "",
"latest_evidence_at": "",
"activity_count": 0,
"audit_count": 0,
"evidence_count": 0
},
"datahub_join_coverage": {
"dataset_touch_count": 0,
"dataset_joined_count": 0,
"source_of_truth_status": ""
},
"alarms": [
{
"code": "",
"severity": "warn",
"detail": ""
}
],
"intervention_logs": [
{
"intervention_id": "",
"session_id": "",
"claude_session_id": "",
"agent_id": "",
"reason": "",
"summary": "",
"message": "",
"outcome": "",
"created_at": ""
}
],
"dialogue_threads": [
{
"run_id": "",
"project_slug": "",
"origin_session_id": "",
"created_by_agent_id": "",
"created_by_alias": "",
"assigned_to_agent_id": "",
"assigned_to_alias": "",
"status": "open",
"visibility": "squad",
"wake_policy": "comment_reply",
"pixel_state": "idle",
"subject": "",
"summary": "",
"latest_message_summary": "",
"latest_message_at": "",
"latest_author_agent_id": "",
"latest_target_agent_id": "",
"message_count": 0,
"task_card_id": "",
"task_status": "",
"reply_needed": false,
"created_at": "",
"updated_at": ""
}
],
"dialogue_messages": [
{
"thread_id": "",
"run_id": "",
"session_id": "",
"author_agent_id": "",
"author_alias": "",
"target_agent_id": "",
"target_alias": "",
"message_kind": "comment",
"body": "",
"read_at": "",
"created_at": ""
}
],
"task_cards": [
{
"run_id": "",
"session_id": "",
"thread_id": "",
"runtime_task_id": "",
"owner_agent_id": "",
"owner_alias": "",
"subject": "",
"description": "",
"status": "open",
"priority": 0,
"recommended_handoff": "",
"wake_on_comment": true,
"spawn_policy": "mailbox",
"resolution_summary": "",
"latest_message_summary": "",
"created_at": "",
"updated_at": ""
}
],
"mailbox_entries": [
{
"run_id": "",
"session_id": "",
"thread_id": "",
"task_card_id": "",
"target_agent_id": "",
"target_alias": "",
"target_avatar_url": "",
"target_avatar_seed": "",
"source_agent_id": "",
"source_alias": "",
"source_avatar_url": "",
"source_avatar_seed": "",
"entry_kind": "comment",
"recipient_role": "to",
"status": "pending",
"summary": "",
"wake_reason": "",
"read_at": "",
"created_at": ""
}
],
"live_events": [
{
"event_id": "",
"agent_id": "",
"alias": "",
"title": "",
"session_id": "",
"claude_session_id": "",
"event_name": "",
"route": "",
"tool_name": "",
"summary": "",
"created_at": ""
}
],
"working_now": [
{
"session_id": "",
"agent_id": "",
"alias": "",
"title": "",
"agent_tier": "core",
"agent_pack": "",
"claude_session_id": "",
"live_status": "",
"current_activity": "",
"current_tool_name": "",
"current_route_hint": "",
"scenario_phase": "",
"next_goal": "",
"handoff_target": "",
"performance_note": "",
"hud_intent": "",
"hud_route": "",
"hud_proof": "",
"hud_live": "",
"hud_recover": "",
"last_event_at": "",
"controller_state": "",
"latest_summary": "",
"execution_workspace_id": "",
"execution_session_id": "",
"execution_attempt_id": "",
"execution_workspace_url": "",
"execution_workspace_name": "",
"execution_provider": "daytona",
"preview_url": "",
"proof_target_url": "",
"proof_status": "",
"preview_lifecycle_state": "",
"dokploy_deployment_url": ""
}
],
"recent_finishes": [
{
"session_id": "",
"agent_id": "",
"alias": "",
"title": "",
"agent_tier": "core",
"agent_pack": "",
"claude_session_id": "",
"live_status": "",
"current_activity": "",
"current_tool_name": "",
"current_route_hint": "",
"scenario_phase": "",
"next_goal": "",
"handoff_target": "",
"performance_note": "",
"hud_intent": "",
"hud_route": "",
"hud_proof": "",
"hud_live": "",
"hud_recover": "",
"last_event_at": "",
"controller_state": "",
"latest_summary": "",
"execution_workspace_id": "",
"execution_session_id": "",
"execution_attempt_id": "",
"execution_workspace_url": "",
"execution_workspace_name": "",
"execution_provider": "daytona",
"preview_url": "",
"proof_target_url": "",
"proof_status": "",
"preview_lifecycle_state": "",
"dokploy_deployment_url": ""
}
],
"proposal_intake": [
{
"proposal_id": "",
"report_id": "",
"agent_id": "",
"alias": "",
"title": "",
"session_state": "",
"proposal_family": "",
"summary": "",
"employee_job": "",
"time_saved_or_blocker_removed": "",
"concrete_ui_or_flow_change": "",
"default_visible_path": "",
"low_literacy_risk": "",
"perceived_load_issue": "",
"created_at": ""
}
],
"actionable_proposals": [
{
"proposal_family": "",
"summary": "",
"count": 0,
"default_visible_path": "",
"low_literacy_risk": "",
"perceived_load_issue": "",
"actionability_score": 0,
"wake_reason": "",
"recommended_handoff": ""
}
],
"usable_proposal_count": 0,
"proposal_count": 0,
"no_change_count": 0,
"wave_ok": false,
"suppressed_event_count": 0,
"event_stream_health": {
"latest_activity_at": "",
"latest_audit_at": "",
"latest_evidence_at": "",
"activity_count": 0,
"audit_count": 0,
"evidence_count": 0
},
"native_board_url": "",
"active_workspace_url": "",
"primary_work_surface_url": "",
"primary_work_surface_label": "Work Surface",
"project_shared_workspace_key": "",
"materialized_execution_workspace_id": "",
"workspace_status": "",
"workspace_generation": 0,
"runtime_host_id": "",
"workspace_active_session_count": 0,
"observed_execution_workspace_count": 0,
"placeholder_workspace_count": 0,
"execution_bound_session_count": 0,
"live_channel": "",
"live_channel_topic": "",
"proof_closure_status": "",
"control_suggestions": [
{
"suggestion_id": "",
"scope": "session",
"verb": "",
"label": "",
"reason_code": "",
"summary": "",
"session_id": "",
"agent_id": "",
"alias": "",
"priority": 0,
"destructive": false,
"requires_confirmation": false,
"handoff_target": "",
"verify_scope": ""
}
],
"verify_status": {
"status": "idle",
"scope": "run",
"detail": "",
"requested_at": "",
"updated_at": "",
"requested_by": "",
"target_session_id": "",
"target_agent_id": "",
"proof_target_url": ""
},
"operator_actions_enabled": false,
"preview_url": "",
"proof_target_url": "",
"proof_status": "",
"preview_lifecycle_state": "",
"mirror_scope": "global",
"control_policy_scope": "global",
"claude_runtime_mode": "claude-code-cli",
"hook_event_count": 0,
"mailbox_pending_count": 0,
"pending_run_execution_status": "",
"pending_run_execution_requested_at": "",
"pending_run_execution_requested_by": "",
"last_run_execution_status": "",
"last_run_execution_detail": "",
"last_run_execution_finished_at": "",
"armory_loadout_count": 0,
"tool_coverage": {
"status": "mission_required",
"expected_tool_count": 0,
"observed_tool_count": 0,
"missing_tool_count": 0,
"unknown_tool_count": 0,
"tool_call_count": 0,
"tool_error_count": 0,
"server_rows": [
{
"server_id": "",
"status": "mission_required",
"expected_count": 0,
"observed_count": 0,
"missing_count": 0,
"next_tool": ""
}
],
"agent_rows": [
{
"agent_id": "",
"status": "mission_required",
"expected_count": 0,
"observed_count": 0,
"missing_count": 0,
"next_tool": ""
}
],
"mission_rows": [
{
"mission_id": "",
"server_id": "",
"tool_name": "",
"agent_id": "curator",
"status": "queued",
"scenario": "",
"token_budget": 64
}
]
},
"squad_progress": {
"lineage_source": "unavailable",
"project_urn": "",
"squad_urn": "",
"generation_urn": "",
"squad_key": "",
"generation": 0,
"reconcile_action": "",
"roles": [
{
"role_id": "",
"label": "",
"state": "pending",
"lineage_state": "",
"agent_id": "",
"session_id": "",
"datahub_entity_urn": "",
"issue_url": "",
"pr_url": "",
"workspace_id": "",
"proof_status": "",
"handoff_target": "",
"activation_state": "active",
"activation_reason": "default",
"activation_note": "",
"mailbox_pending_count": 0,
"last_progress_at": ""
}
],
"handoffs": [
{
"source_agent_id": "",
"target_agent_id": "",
"task_id": "",
"mailbox_entry_id": "",
"thread_id": "",
"state": "pending",
"retry_count": 0,
"datahub_entity_urn": "",
"summary": ""
}
],
"proof_gates": [
{
"gate_id": "",
"role_id": "",
"closure_result": "incomplete",
"semantic_identity_status": "",
"datahub_catalog_status": "",
"clickhouse_fact_status": "",
"chronicle_evidence_status": "",
"datahub_entity_urn": "",
"mechanical_wall_code": "",
"prompt_key": "",
"tool_path": ""
}
],
"health": {
"lineage_source": "unavailable",
"role_count": 0,
"active_role_count": 0,
"pending_handoff_count": 0,
"lineage_gap_count": 0,
"boundary_violation_count": 0,
"stale_handoff_count": 0,
"proof_gate_count": 0,
"datahub_aspect_count": 0,
"datahub_entity_count": 0
}
},
"active_execution_slot_owners": [
{
"slot_id": "",
"tenant_id": "",
"workspace_id": "",
"workspace_name": "",
"workspace_status": "",
"workspace_url": "",
"provider_workspace_id": "",
"project_slug": "",
"run_id": "",
"run_status": "",
"session_id": "",
"session_status": "",
"agent_id": "",
"agent_alias": "",
"blocker_code": "",
"current_step": "",
"current_tool_name": "",
"live_status": "",
"last_heartbeat_at": "",
"last_progress_at": "",
"acquired_at": "",
"slot_age_seconds": 0,
"slot_key": "",
"branch_name": "",
"worktree_path": ""
}
],
"active_execution_slot_owner_error": ""
}

Validation Error

Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object
Examplegenerated
{
"detail": [
{
"loc": [
"example"
],
"msg": "example",
"type": "example",
"input": "example",
"ctx": {}
}
]
}