Skip to content

Create Project

POST
/v1/project-factory/projects
curl --request POST \
--url 'https://example.com/v1/project-factory/projects?tenant_id=' \
--header 'Content-Type: application/json' \
--data '{ "tenant_id": "default", "proposal_id": "", "template_id": "delivery-core", "project_key": "", "display_name": "", "description": "", "project_type": "", "frontend_framework": "", "backend_framework": "", "private_repo": true, "owner_subject_keys": [ "example" ], "member_subject_keys": [ "example" ], "member_team_keys": [ "example" ], "member_group_paths": [ "example" ], "participants": [ { "subject_key": "", "project_role": "contributor", "stack_ids": [ "example" ] } ], "repository_bindings": [ { "repository_key": "", "display_name": "", "github_repo_slug": "", "default_branch": "main", "private_repo": true, "repository_provisioning_policy": "", "create_github_repo": true, "workspace_scope": "project_shared", "repository_type": "application" } ], "enabled_stack_ids": [ "example" ], "langboard_project_uid": "", "repository_provisioning_policy": "", "create_github_repo": true, "establish_penpot_sync": true }'
tenant_id
Tenant Id
string
""
X-FractalOps-Tenant-Id
Any of:
string
x-pomerium-jwt-assertion
Any of:
string
Media typeapplication/json
PortalProjectCreateIn
object
tenant_id
Tenant Id
string
default: default
proposal_id
Proposal Id
string
""
template_id
Template Id
string
default: delivery-core
project_key
Project Key
string
""
display_name
Display Name
string
""
description
Description
string
""
project_type
Project Type
string
""
frontend_framework
Frontend Framework
string
""
backend_framework
Backend Framework
string
""
private_repo
Any of:
boolean
owner_subject_keys
Owner Subject Keys
Array<string>
member_subject_keys
Member Subject Keys
Array<string>
member_team_keys
Member Team Keys
Array<string>
member_group_paths
Member Group Paths
Array<string>
participants
Participants
Array<object>
PortalProjectParticipantIn
object
subject_key
Subject Key
string
""
project_role
Project Role
string
default: contributor
stack_ids
Stack Ids
Array<string>
repository_bindings
Repository Bindings
Array<object>
PortalProjectCreateRepositoryBindingIn
object
repository_key
Repository Key
string
""
display_name
Display Name
string
""
github_repo_slug
Github Repo Slug
string
""
default_branch
Default Branch
string
default: main
private_repo
Any of:
boolean
repository_provisioning_policy
Repository Provisioning Policy
string
""
create_github_repo
Any of:
boolean
workspace_scope
Workspace Scope
string
default: project_shared
repository_type
Repository Type
string
default: application
enabled_stack_ids
Any of:
Array<string>
langboard_project_uid
Langboard Project Uid
string
""
repository_provisioning_policy
Repository Provisioning Policy
string
""
create_github_repo
Any of:
boolean
establish_penpot_sync
Any of:
boolean

Successful Response

Media typeapplication/json
PortalProjectOut
object
tenant_id
Tenant Id
string
""
project_slug
Project Slug
string
""
is_favorite
Is Favorite
boolean
template_id
Template Id
string
""
template_family
Template Family
string
""
display_name
Display Name
string
""
description
Description
string
""
github_repo_slug
Github Repo Slug
string
""
github_repo_url
Github Repo Url
string
""
repository_provisioning_policy
Repository Provisioning Policy
string
""
github_repo_provision_status
Github Repo Provision Status
string
""
github_repo_provision_error
Github Repo Provision Error
string
""
penpot_team_ref
Penpot Team Ref
string
""
github_repo_node_id
Github Repo Node Id
string
""
catalog_entity_ref
Catalog Entity Ref
string
""
catalog_annotations
Catalog Annotations
object
key
additional properties
string
created_by
Created By
string
""
updated_at
Updated At
string
""
source_group_paths
Source Group Paths
Array<string>
owner_group_paths
Owner Group Paths
Array<string>
contributor_group_paths
Contributor Group Paths
Array<string>
team_group_paths
Team Group Paths
Array<string>
member_subject_keys
Member Subject Keys
Array<string>
participants
Participants
Array<object>
PortalProjectParticipantOut
object
subject_key
Subject Key
string
""
project_role
Project Role
string
""
stack_ids
Stack Ids
Array<string>
enabled_stack_ids
Enabled Stack Ids
Array<string>
suggested_stack_ids
Suggested Stack Ids
Array<string>
registry_profile
Registry Profile
string
""
execution_profile
Execution Profile
string
""
delivery_profile
Delivery Profile
string
""
default_ai_agents
Default Ai Agents
Array<string>
binding_status
Binding Status
string
""
permission_status
Permission Status
string
""
execution_project_id
Execution Project Id
string
""
execution_board_url
Execution Board Url
string
""
execution_bridge_mode
Execution Bridge Mode
string
default: local_mcp
execution_session_mode
Execution Session Mode
string
default: resume-first
execution_browser_execution_plane
Execution Browser Execution Plane
string
default: playwrightgrid
dokploy_project_url
Dokploy Project Url
string
""
dokploy_preview_base_url
Dokploy Preview Base Url
string
""
proof_target_policy
Proof Target Policy
string
""
proof_codebase_repo_slug
Proof Codebase Repo Slug
string
""
langboard_project_uid
Langboard Project Uid
string
""
langboard_projection
Langboard Projection
object
key
additional properties
any
langboard_sync_status
Langboard Sync Status
object
key
additional properties
any
agent_knowledge
Agent Knowledge
object
key
additional properties
any
project_assembly
Project Assembly
object
key
additional properties
any
launch
Launch
object
key
additional properties
string
packages
Packages
Array<object>
PortalProjectPackageOut
object
package_key
Package Key
string
""
package_name
Package Name
string
""
package_scope
Package Scope
string
""
registry_profile
Registry Profile
string
""
registry_url
Registry Url
string
""
registry_status
Registry Status
string
""
access_status
Access Status
string
default: unknown
materialization_status
Materialization Status
string
default: unknown
evidence_status
Evidence Status
string
default: unknown
install_requires_broker
Install Requires Broker
boolean
publish_requires_broker
Publish Requires Broker
boolean
npmrc_hint_path
Npmrc Hint Path
string
""
workspace_bootstrap_mode
Workspace Bootstrap Mode
string
""
ephemeral_npmrc
Ephemeral Npmrc
boolean
install_group_paths
Install Group Paths
Array<string>
publish_group_paths
Publish Group Paths
Array<string>
build_group_paths
Build Group Paths
Array<string>
delivery_group_paths
Delivery Group Paths
Array<string>
owner_group_paths
Owner Group Paths
Array<string>
github_repo_slug
Github Repo Slug
string
""
last_publish_summary
Last Publish Summary
object
key
additional properties
any
evidence_url
Evidence Url
string
""
repository_bindings
Repository Bindings
Array<object>
PortalProjectRepositoryBindingOut
object
repository_key
Repository Key
string
""
display_name
Display Name
string
""
github_repo_slug
Github Repo Slug
string
""
github_repo_url
Github Repo Url
string
""
default_branch
Default Branch
string
default: main
workspace_scope
Workspace Scope
string
default: project_shared
repository_type
Repository Type
string
default: application
metadata
Metadata
object
key
additional properties
any
design_hub
Any of:
PortalProjectDesignHubOut
object
project_slug
Project Slug
string
""
penpot_enabled
Penpot Enabled
boolean
design_sync_enabled
Design Sync Enabled
boolean
penpot_team_ref
Penpot Team Ref
string
""
penpot_launch_url
Penpot Launch Url
string
""
access_status
Access Status
string
default: unknown
materialization_status
Materialization Status
string
default: unknown
evidence_status
Evidence Status
string
default: unknown
penpot_team_materialized
Penpot Team Materialized
boolean
penpot_library_refs
Penpot Library Refs
Array<string>
penpot_file_refs
Penpot File Refs
Array<string>
last_synced_at
Last Synced At
string
""
freshness_status
Freshness Status
string
default: unknown
local_chipsets
Local Chipsets
Array<object>
PortalDesignChipsetOut
object
chipset_key
Chipset Key
string
""
title
Title
string
""
summary
Summary
string
""
scope_kind
Scope Kind
string
default: project
source_ref
Source Ref
string
""
owner_group_paths
Owner Group Paths
Array<string>
shared_project_slugs
Shared Project Slugs
Array<string>
token_families
Token Families
Array<string>
penpot_library_ref
Penpot Library Ref
string
""
status
Status
string
default: ready
shared_chipsets
Shared Chipsets
Array<object>
PortalDesignChipsetOut
object
chipset_key
Chipset Key
string
""
title
Title
string
""
summary
Summary
string
""
scope_kind
Scope Kind
string
default: project
source_ref
Source Ref
string
""
owner_group_paths
Owner Group Paths
Array<string>
shared_project_slugs
Shared Project Slugs
Array<string>
token_families
Token Families
Array<string>
penpot_library_ref
Penpot Library Ref
string
""
status
Status
string
default: ready
linked_projects
Linked Projects
Array<string>
blockers
Blockers
Array<string>
evidence_url
Evidence Url
string
""
ai_config
PortalProjectStudioConfigOut
object
template_id
Template Id
string
""
preferred_agent_ids
Preferred Agent Ids
Array<string>
agent_profiles
Agent Profiles
Array<object>
PortalProjectStudioAgentProfileOut
object
profile_key
Profile Key
string
""
agent_id
Agent Id
string
""
display_name
Display Name
string
""
agent_pack
Agent Pack
string
""
runtime_provider_profile_id
Runtime Provider Profile Id
string
""
runtime_provider
Runtime Provider
string
""
runtime_model
Runtime Model
string
""
runtime_effort
Runtime Effort
string
""
runtime_speed
Runtime Speed
string
""
runtime_endpoint
Runtime Endpoint
string
""
runtime_credential_secret_ref
Runtime Credential Secret Ref
string
""
mcp_server_ids
Mcp Server Ids
Array<string>
connector_ids
Connector Ids
Array<string>
prompt_secret_refs
Prompt Secret Refs
Array<string>
test_subject_keys
Test Subject Keys
Array<string>
instruction_notes
Instruction Notes
string
""
role_key
Role Key
string
""
capabilities
Capabilities
Array<string>
handoff_profile_keys
Handoff Profile Keys
Array<string>
handoff_capabilities
Handoff Capabilities
Array<string>
armory_bundle_ids
Armory Bundle Ids
Array<string>
armory_extra_bundle_ids
Armory Extra 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>
execution_mode
Execution Mode
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
""
avatarStyle
Avatarstyle
string
""
avatarSource
Avatarsource
string
""
avatarLicense
Avatarlicense
string
""
avatarSeed
Avatarseed
string
""
avatarUrl
Avatarurl
string
""
scenario_phase
Scenario Phase
string
""
persona_target
Persona Target
string
""
handoff_target
Handoff Target
string
""
next_goal
Next Goal
string
""
dataset_scope_keys
Dataset Scope Keys
Array<string>
connector_ids
Connector Ids
Array<string>
prompt_secret_refs
Prompt Secret Refs
Array<string>
issue_acceptance_owner_subject_keys
Issue Acceptance Owner Subject Keys
Array<string>
issue_acceptance_policy
Issue Acceptance Policy
string
default: ai_owner_review
session_policy
Session Policy
string
default: resume
account_shape
Account Shape
string
default: named_agent_microsoft
operator_notes
Operator Notes
string
""
source_refs
Source Refs
Array<string>
source_ref_repos
Source Ref Repos
Array<object>
object
key
additional properties
string
last_updated_at
Last Updated At
string
""
ai_run_history
Ai Run History
Array<object>
PortalProjectStudioRunSummaryOut
object
run_id
Run Id
string
""
run_key
Run Key
string
""
template_id
Template Id
string
default: agentsquad
status
Status
string
""
scenario_title
Scenario Title
string
""
scenario_phase
Scenario Phase
string
""
persona_target
Persona Target
string
""
next_goal
Next Goal
string
""
created_at
Created At
string
""
updated_at
Updated At
string
""
active_session_count
Active Session Count
integer
0
blocker_count
Blocker Count
integer
0
intervention_count
Intervention Count
integer
0
prompt_secret_ref_count
Prompt Secret Ref Count
integer
0
preferred_agent_ids
Preferred Agent Ids
Array<string>
recent_session_aliases
Recent Session Aliases
Array<string>
execution_workspace_required_slots
Execution Workspace Required Slots
integer
0
execution_workspace_max_active_slots
Execution Workspace Max Active Slots
integer
0
execution_workspace_available_slots
Execution Workspace Available Slots
integer
0
execution_workspace_capacity_state
Execution Workspace Capacity State
string
""
latest_activity_at
Latest Activity At
string
""
latest_summary
Latest Summary
string
""
preview_url
Preview Url
string
""
proof_target_url
Proof Target Url
string
""
board_url
Board Url
string
""
studio_digest
Any of:
PortalProjectStudioDigestOut
object
run_id
Run Id
string
""
status
Status
string
""
next_goal
Next Goal
string
""
performance_note
Performance Note
string
""
canary_login_ok
Canary Login Ok
boolean
has_live_summary
Has Live Summary
boolean
session_count
Session Count
integer
0
active_agent_count
Active Agent Count
integer
0
blocker_count
Blocker Count
integer
0
alarm_count
Alarm Count
integer
0
live_event_count
Live Event Count
integer
0
evidence_count
Evidence Count
integer
0
studio
Any of:
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
""
sync_report
Sync Report
object
key
additional properties
any
Example
{
"tenant_id": "",
"project_slug": "",
"is_favorite": false,
"template_id": "",
"template_family": "",
"display_name": "",
"description": "",
"github_repo_slug": "",
"github_repo_url": "",
"repository_provisioning_policy": "",
"github_repo_provision_status": "",
"github_repo_provision_error": "",
"penpot_team_ref": "",
"github_repo_node_id": "",
"catalog_entity_ref": "",
"created_by": "",
"updated_at": "",
"participants": [
{
"subject_key": "",
"project_role": ""
}
],
"registry_profile": "",
"execution_profile": "",
"delivery_profile": "",
"binding_status": "",
"permission_status": "",
"execution_project_id": "",
"execution_board_url": "",
"execution_bridge_mode": "local_mcp",
"execution_session_mode": "resume-first",
"execution_browser_execution_plane": "playwrightgrid",
"dokploy_project_url": "",
"dokploy_preview_base_url": "",
"proof_target_policy": "",
"proof_codebase_repo_slug": "",
"langboard_project_uid": "",
"packages": [
{
"package_key": "",
"package_name": "",
"package_scope": "",
"registry_profile": "",
"registry_url": "",
"registry_status": "",
"access_status": "unknown",
"materialization_status": "unknown",
"evidence_status": "unknown",
"install_requires_broker": false,
"publish_requires_broker": false,
"npmrc_hint_path": "",
"workspace_bootstrap_mode": "",
"ephemeral_npmrc": false,
"github_repo_slug": "",
"evidence_url": ""
}
],
"repository_bindings": [
{
"repository_key": "",
"display_name": "",
"github_repo_slug": "",
"github_repo_url": "",
"default_branch": "main",
"workspace_scope": "project_shared",
"repository_type": "application"
}
],
"design_hub": {
"project_slug": "",
"penpot_enabled": false,
"design_sync_enabled": false,
"penpot_team_ref": "",
"penpot_launch_url": "",
"access_status": "unknown",
"materialization_status": "unknown",
"evidence_status": "unknown",
"penpot_team_materialized": false,
"last_synced_at": "",
"freshness_status": "unknown",
"local_chipsets": [
{
"chipset_key": "",
"title": "",
"summary": "",
"scope_kind": "project",
"source_ref": "",
"penpot_library_ref": "",
"status": "ready"
}
],
"shared_chipsets": [
{
"chipset_key": "",
"title": "",
"summary": "",
"scope_kind": "project",
"source_ref": "",
"penpot_library_ref": "",
"status": "ready"
}
],
"evidence_url": ""
},
"ai_config": {
"template_id": "",
"agent_profiles": [
{
"profile_key": "",
"agent_id": "",
"display_name": "",
"agent_pack": "",
"runtime_provider_profile_id": "",
"runtime_provider": "",
"runtime_model": "",
"runtime_effort": "",
"runtime_speed": "",
"runtime_endpoint": "",
"runtime_credential_secret_ref": "",
"instruction_notes": "",
"role_key": "",
"execution_mode": "",
"avatar_style": "",
"avatar_source": "",
"avatar_license": "",
"avatar_seed": "",
"avatar_url": "",
"avatarStyle": "",
"avatarSource": "",
"avatarLicense": "",
"avatarSeed": "",
"avatarUrl": ""
}
],
"scenario_phase": "",
"persona_target": "",
"handoff_target": "",
"next_goal": "",
"issue_acceptance_policy": "ai_owner_review",
"session_policy": "resume",
"account_shape": "named_agent_microsoft",
"operator_notes": "",
"last_updated_at": ""
},
"ai_run_history": [
{
"run_id": "",
"run_key": "",
"template_id": "agentsquad",
"status": "",
"scenario_title": "",
"scenario_phase": "",
"persona_target": "",
"next_goal": "",
"created_at": "",
"updated_at": "",
"active_session_count": 0,
"blocker_count": 0,
"intervention_count": 0,
"prompt_secret_ref_count": 0,
"execution_workspace_required_slots": 0,
"execution_workspace_max_active_slots": 0,
"execution_workspace_available_slots": 0,
"execution_workspace_capacity_state": "",
"latest_activity_at": "",
"latest_summary": "",
"preview_url": "",
"proof_target_url": "",
"board_url": ""
}
],
"studio_digest": {
"run_id": "",
"status": "",
"next_goal": "",
"performance_note": "",
"canary_login_ok": false,
"has_live_summary": false,
"session_count": 0,
"active_agent_count": 0,
"blocker_count": 0,
"alarm_count": 0,
"live_event_count": 0,
"evidence_count": 0
},
"studio": {
"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": {}
}
]
}