Skip to content

[integration] big-agents#4791

Open
mmabrouk wants to merge 819 commits into
mainfrom
big-agents
Open

[integration] big-agents#4791
mmabrouk wants to merge 819 commits into
mainfrom
big-agents

Conversation

@mmabrouk

@mmabrouk mmabrouk commented Jun 22, 2026

Copy link
Copy Markdown
Member

Context

big-agents is the integration branch for the agent-workflows feature. Every agent PR targets big-agents (directly, or by stacking on one that does). The plan is to review and merge each sub-PR into big-agents, then merge big-agents into main as a single unit.

This PR is a draft tracker. It stays open until all the open sub-PRs below are merged into big-agents. The branch started from an empty commit, so the diff fills in as sub-PRs land.

Integrated PRs

Each box gets checked when that PR is merged into big-agents. Indented items stack on the item above them.

SDK and service

Runner

Frontend

Hosting

Sandbox-agent deployment

The three deployment PRs were originally opened against chore/sandbox-agent-core as #4787 / #4788 / #4789. After #4786 merged, they were re-pointed at big-agents, which closed the old numbers and reopened them as #4802 / #4803 / #4804.

Docs

Branch-only (no PR yet)

These design-doc branches are stacked on big-agents but have no PR. Open one if you want them reviewed separately, otherwise they fold in with the docs.

  • docs/agent-model-config-and-provider-auth
  • docs/agent-skills-config
  • docs/agent-code-tool-sandbox
  • docs/agent-harness-capabilities

Notes

@vercel

vercel Bot commented Jun 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agenta-documentation Ready Ready Preview, Comment Jul 4, 2026 5:14pm

Request Review

@coderabbitai

coderabbitai Bot commented Jun 22, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 1640 files, which is 1490 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --type committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

Upgrade to a paid plan to raise the limit.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 8780000b-6359-45e7-8ac0-8a40cdbaf16b

📥 Commits

Reviewing files that changed from the base of the PR and between 2eed5d0 and 80a482b.

⛔ Files ignored due to path filters (258)
  • api/uv.lock is excluded by !**/*.lock
  • clients/python/uv.lock is excluded by !**/*.lock
  • docs/design/agent-workflows/archive/wp-1-pi-tracing/poc/pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
  • sdks/python/uv.lock is excluded by !**/*.lock
  • services/runner/package-lock.json is excluded by !**/package-lock.json
  • services/runner/pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
  • services/uv.lock is excluded by !**/*.lock
  • web/packages/agenta-api-client/src/generated/Client.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/access/client/Client.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/index.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/client/Client.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/client/index.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/client/requests/ArchiveMountRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/client/requests/BodyUploadMountFile.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/client/requests/CreateMountFolderRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/client/requests/DeleteMountFileRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/client/requests/DownloadMountFileRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/client/requests/FetchMountRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/client/requests/GetMountFilesRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/client/requests/MountCreateRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/client/requests/MountEditRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/client/requests/MountQueryRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/client/requests/SignMountCredentialsRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/client/requests/UnarchiveMountRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/client/requests/WriteMountFileRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/client/requests/index.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/exports.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/mounts/index.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/organizations/client/Client.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/organizations/client/requests/CreateWorkspace.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/secrets/client/Client.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/secrets/client/requests/CreateSecretDto.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/secrets/client/requests/ReadSecretRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/Client.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/index.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/BodyUploadSessionMountFile.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/DeleteSessionStreamRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/DownloadSessionMountFileRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/FetchInteractionRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/FetchSessionMountsRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/FetchSessionStreamRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/GetRecordEventRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/GetStateRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/SessionDetachRequestModel.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/SessionHeartbeatRequestModel.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/SessionInteractionCancelStaleRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/SessionInteractionCreateRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/SessionInteractionQueryRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/SessionInteractionRespondRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/SessionInteractionTransitionRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/SessionMountQueryRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/SessionRecordIngestRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/SessionRecordQueryRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/SessionStreamCommandRequestModel.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/SessionStreamQueryRequestModel.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/SetStateRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/SignSessionMountCredentialsRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/client/requests/index.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/exports.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/sessions/index.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/status/client/Client.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/tools/client/Client.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/tools/client/requests/CapabilitiesQuery.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/tools/client/requests/ToolResolveRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/tools/client/requests/index.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/tools/index.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/tools/types/ToolResolveRequestToolsItem.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/tools/types/index.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/Client.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/index.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/DeleteTriggerConnectionRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/DeleteTriggerScheduleRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/DeleteTriggerSubscriptionRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/FetchTriggerConnectionRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/FetchTriggerDeliveryRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/FetchTriggerEventRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/FetchTriggerIntegrationRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/FetchTriggerProviderRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/FetchTriggerScheduleRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/FetchTriggerSubscriptionRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/ListTriggerEventsRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/ListTriggerIntegrationsRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/QueryTriggerConnectionsRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/RefreshTriggerConnectionRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/RefreshTriggerSubscriptionRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/RevokeTriggerConnectionRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/RevokeTriggerSubscriptionRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/StartTriggerScheduleRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/StartTriggerSubscriptionRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/StopTriggerScheduleRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/StopTriggerSubscriptionRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/TriggerConnectionCreateRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/TriggerDeliveryQueryRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/TriggerDiscoveryQuery.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/TriggerScheduleCreateRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/TriggerScheduleEditRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/TriggerScheduleQueryRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/TriggerSubscriptionEditRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/TriggerSubscriptionQueryRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/client/requests/index.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/exports.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/triggers/index.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/webhooks/client/Client.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/webhooks/client/requests/StartWebhookSubscriptionRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/webhooks/client/requests/StopWebhookSubscriptionRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/webhooks/client/requests/index.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/workflows/client/Client.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/workflows/client/requests/FetchWorkflowCatalogHarnessRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/workflows/client/requests/index.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/resources/workspaces/client/Client.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/AgentTemplateOverlay.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/ApplicationCatalogTemplate.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/ApplicationFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/ApplicationRevisionCommit.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/ApplicationRevisionFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/ApplicationRevisionQueryFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/BuiltinToolConfig.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/CapabilitiesResult.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/Capability.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/CapabilityConnection.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/CapabilityGuidance.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/CommandMode.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/ConnectAffordance.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/ConnectionRequirement.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/CustomSecretDto.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/CustomSecretFormat.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/CustomSecretSettingsDto.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/DiscoveredAlternative.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/DiscoveredTool.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/DiscoveredTriggerAlternative.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/DiscoveredTriggerEvent.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/EvaluatorCatalogTemplate.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/EvaluatorFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/EvaluatorRevisionCommit.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/EvaluatorRevisionFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/EvaluatorRevisionQueryFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/GatewayToolConfig.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/Mount.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/MountCreate.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/MountCredentials.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/MountCredentialsResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/MountData.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/MountEdit.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/MountFileDeletedResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/MountFileWrittenResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/MountFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/MountFolderCreatedResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/MountQuery.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/MountResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/MountsResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/Organization.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/Permission.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/PlaygroundBuildKitContext.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/ResolvedTool.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SecretDto.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SecretKind.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SecretResponseDto.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/Selector.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionInteraction.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionInteractionData.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionInteractionFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionInteractionKind.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionInteractionQuery.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionInteractionQueryFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionInteractionResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionInteractionStatus.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionInteractionsResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionMount.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionMountQuery.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionMountsResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionRecord.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionRecordResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionRecordsQueryResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionState.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionStateFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionStateResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionStateUpsertRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionStream.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionStreamCommandResponseModel.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionStreamFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionStreamResponseModel.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SessionStreamsResponseModel.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SimpleApplicationAdditionalContext.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SimpleApplicationFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SimpleApplicationQueryFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SimpleApplicationResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SimpleEvaluatorFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SimpleEvaluatorQueryFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SimpleWorkflowFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/SimpleWorkflowQueryFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/ToolCatalogAction.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/ToolCatalogActionDetails.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/ToolConnectionCreateData.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/ToolConnectionState.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/ToolResolveResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerAuthScheme.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerCapabilitiesResult.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerCapability.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerCapabilityConnection.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerCatalogEvent.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerCatalogEventDetails.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerCatalogEventResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerCatalogEventsResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerCatalogIntegration.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerCatalogIntegrationResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerCatalogIntegrationsResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerCatalogProvider.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerCatalogProviderResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerCatalogProvidersResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerConnectAffordance.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerConnection.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerConnectionCreate.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerConnectionCreateData.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerConnectionRequirement.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerConnectionResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerConnectionStatus.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerConnectionsResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerDeliveriesResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerDelivery.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerDeliveryData.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerDeliveryQuery.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerDeliveryResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerDiscoveryConnectionState.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerDiscoveryGuidance.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerEventAck.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerProviderKind.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerSchedule.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerScheduleCreate.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerScheduleData.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerScheduleEdit.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerScheduleFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerScheduleQuery.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerScheduleResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerSchedulesResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerSubscription.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerSubscriptionCreate.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerSubscriptionCreateRequest.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerSubscriptionData.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerSubscriptionEdit.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerSubscriptionFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerSubscriptionQuery.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerSubscriptionResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/TriggerSubscriptionsResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/WebhookSubscription.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/WebhookSubscriptionEdit.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/WebhookSubscriptionFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/WorkflowCatalogFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/WorkflowCatalogHarness.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/WorkflowCatalogHarnessResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/WorkflowCatalogHarnessesResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/WorkflowCatalogTemplate.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/WorkflowFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/WorkflowRevisionCommit.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/WorkflowRevisionDelta.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/WorkflowRevisionFlags.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/WorkspaceResponse.ts is excluded by !**/generated/**
  • web/packages/agenta-api-client/src/generated/api/types/index.ts is excluded by !**/generated/**
  • web/pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (1640)
  • .agents/skills/agenta-package-practices/SKILL.md
  • .github/workflows/12-check-unit-tests.yml
  • .github/workflows/42-railway-build.yml
  • .github/workflows/43-railway-deploy.yml
  • .gitignore
  • .gitleaks.toml
  • .gitleaksignore
  • AGENTS.md
  • api/ee/databases/postgres/migrations/core_ee/versions/ee0000000003_add_records_ingested_meter.py
  • api/ee/docker/Dockerfile.dev
  • api/ee/docker/Dockerfile.gh
  • api/ee/src/apis/fastapi/billing/router.py
  • api/ee/src/apis/fastapi/events/router.py
  • api/ee/src/apis/fastapi/organizations/router.py
  • api/ee/src/apis/fastapi/sessions/__init__.py
  • api/ee/src/apis/fastapi/sessions/records/__init__.py
  • api/ee/src/apis/fastapi/sessions/records/router.py
  • api/ee/src/core/access/entitlements/types.py
  • api/ee/src/core/access/permissions/controls.py
  • api/ee/src/core/access/permissions/service.py
  • api/ee/src/core/access/permissions/types.py
  • api/ee/src/core/meters/types.py
  • api/ee/src/core/organizations/service.py
  • api/ee/src/core/sessions/__init__.py
  • api/ee/src/core/sessions/records/__init__.py
  • api/ee/src/core/sessions/records/service.py
  • api/ee/src/crons/records.sh
  • api/ee/src/crons/records.txt
  • api/ee/src/dbs/postgres/sessions/__init__.py
  • api/ee/src/dbs/postgres/sessions/records/__init__.py
  • api/ee/src/dbs/postgres/sessions/records/dao.py
  • api/ee/src/main.py
  • api/ee/tests/pytest/acceptance/tools/__init__.py
  • api/ee/tests/pytest/acceptance/tools/test_tools_connections.py
  • api/ee/tests/pytest/acceptance/triggers/__init__.py
  • api/ee/tests/pytest/acceptance/triggers/test_triggers_catalog.py
  • api/ee/tests/pytest/acceptance/triggers/test_triggers_connections.py
  • api/ee/tests/pytest/acceptance/triggers/test_triggers_subscriptions.py
  • api/ee/tests/pytest/unit/conftest.py
  • api/ee/tests/pytest/unit/test_access_controls.py
  • api/entrypoints/dispatcher_composio.py
  • api/entrypoints/routers.py
  • api/entrypoints/worker_evaluations.py
  • api/entrypoints/worker_events.py
  • api/entrypoints/worker_queues.py
  • api/entrypoints/worker_streams.py
  • api/entrypoints/worker_tracing.py
  • api/entrypoints/worker_webhooks.py
  • api/oss/databases/postgres/migrations/core/env.py
  • api/oss/databases/postgres/migrations/core_oss/versions/oss000000002_rename_tool_connections_to_gateway_connections.py
  • api/oss/databases/postgres/migrations/core_oss/versions/oss000000003_add_trigger_subscriptions_and_deliveries.py
  • api/oss/databases/postgres/migrations/core_oss/versions/oss000000004_add_webhook_subscription_flags.py
  • api/oss/databases/postgres/migrations/core_oss/versions/oss000000005_add_custom_secret_kind.py
  • api/oss/databases/postgres/migrations/core_oss/versions/oss000000006_add_mounts.py
  • api/oss/databases/postgres/migrations/core_oss/versions/oss000000007_add_session_states.py
  • api/oss/databases/postgres/migrations/core_oss/versions/oss000000008_add_session_streams.py
  • api/oss/databases/postgres/migrations/core_oss/versions/oss000000009_add_interactions.py
  • api/oss/databases/postgres/migrations/core_oss/versions/oss000000010_backfill_workflow_revision_flags.py
  • api/oss/databases/postgres/migrations/tracing_oss/versions/oss000000002_add_records.py
  • api/oss/docker/Dockerfile.dev
  • api/oss/docker/Dockerfile.gh
  • api/oss/src/apis/fastapi/access/router.py
  • api/oss/src/apis/fastapi/applications/models.py
  • api/oss/src/apis/fastapi/applications/overlay.py
  • api/oss/src/apis/fastapi/applications/router.py
  • api/oss/src/apis/fastapi/mounts/__init__.py
  • api/oss/src/apis/fastapi/mounts/models.py
  • api/oss/src/apis/fastapi/mounts/router.py
  • api/oss/src/apis/fastapi/mounts/utils.py
  • api/oss/src/apis/fastapi/sessions/__init__.py
  • api/oss/src/apis/fastapi/sessions/models.py
  • api/oss/src/apis/fastapi/sessions/router.py
  • api/oss/src/apis/fastapi/tools/models.py
  • api/oss/src/apis/fastapi/tools/router.py
  • api/oss/src/apis/fastapi/triggers/__init__.py
  • api/oss/src/apis/fastapi/triggers/models.py
  • api/oss/src/apis/fastapi/triggers/router.py
  • api/oss/src/apis/fastapi/vault/router.py
  • api/oss/src/apis/fastapi/webhooks/router.py
  • api/oss/src/apis/fastapi/workflows/exceptions.py
  • api/oss/src/apis/fastapi/workflows/models.py
  • api/oss/src/apis/fastapi/workflows/router.py
  • api/oss/src/core/access/permissions/types.py
  • api/oss/src/core/auth/supertokens/overrides.py
  • api/oss/src/core/evaluations/runtime/broker.py
  • api/oss/src/core/evaluations/runtime/runner.py
  • api/oss/src/core/events/streaming.py
  • api/oss/src/core/gateway/__init__.py
  • api/oss/src/core/gateway/catalog/__init__.py
  • api/oss/src/core/gateway/catalog/dtos.py
  • api/oss/src/core/gateway/catalog/interfaces.py
  • api/oss/src/core/gateway/catalog/providers/__init__.py
  • api/oss/src/core/gateway/catalog/providers/composio/__init__.py
  • api/oss/src/core/gateway/catalog/providers/composio/adapter.py
  • api/oss/src/core/gateway/catalog/registry.py
  • api/oss/src/core/gateway/catalog/service.py
  • api/oss/src/core/gateway/connections/__init__.py
  • api/oss/src/core/gateway/connections/dtos.py
  • api/oss/src/core/gateway/connections/exceptions.py
  • api/oss/src/core/gateway/connections/interfaces.py
  • api/oss/src/core/gateway/connections/providers/__init__.py
  • api/oss/src/core/gateway/connections/providers/composio/__init__.py
  • api/oss/src/core/gateway/connections/providers/composio/adapter.py
  • api/oss/src/core/gateway/connections/registry.py
  • api/oss/src/core/gateway/connections/service.py
  • api/oss/src/core/gateway/connections/utils.py
  • api/oss/src/core/gateway/providers/__init__.py
  • api/oss/src/core/gateway/providers/composio/__init__.py
  • api/oss/src/core/gateway/providers/composio/errors.py
  • api/oss/src/core/mounts/__init__.py
  • api/oss/src/core/mounts/dtos.py
  • api/oss/src/core/mounts/interfaces.py
  • api/oss/src/core/mounts/service.py
  • api/oss/src/core/mounts/types.py
  • api/oss/src/core/secrets/dtos.py
  • api/oss/src/core/secrets/enums.py
  • api/oss/src/core/secrets/interfaces.py
  • api/oss/src/core/secrets/services.py
  • api/oss/src/core/sessions/__init__.py
  • api/oss/src/core/sessions/interactions/__init__.py
  • api/oss/src/core/sessions/interactions/dtos.py
  • api/oss/src/core/sessions/interactions/interfaces.py
  • api/oss/src/core/sessions/interactions/service.py
  • api/oss/src/core/sessions/interactions/types.py
  • api/oss/src/core/sessions/mounts/__init__.py
  • api/oss/src/core/sessions/mounts/dtos.py
  • api/oss/src/core/sessions/mounts/service.py
  • api/oss/src/core/sessions/records/__init__.py
  • api/oss/src/core/sessions/records/dtos.py
  • api/oss/src/core/sessions/records/interfaces.py
  • api/oss/src/core/sessions/records/service.py
  • api/oss/src/core/sessions/records/streaming.py
  • api/oss/src/core/sessions/records/utils.py
  • api/oss/src/core/sessions/states/__init__.py
  • api/oss/src/core/sessions/states/dtos.py
  • api/oss/src/core/sessions/states/interfaces.py
  • api/oss/src/core/sessions/states/service.py
  • api/oss/src/core/sessions/streams/__init__.py
  • api/oss/src/core/sessions/streams/dtos.py
  • api/oss/src/core/sessions/streams/interfaces.py
  • api/oss/src/core/sessions/streams/service.py
  • api/oss/src/core/sessions/streams/types.py
  • api/oss/src/core/store/__init__.py
  • api/oss/src/core/store/storage.py
  • api/oss/src/core/store/webidentity.py
  • api/oss/src/core/tools/discovery.py
  • api/oss/src/core/tools/dtos.py
  • api/oss/src/core/tools/exceptions.py
  • api/oss/src/core/tools/interfaces.py
  • api/oss/src/core/tools/providers/composio/adapter.py
  • api/oss/src/core/tools/providers/composio/catalog.py
  • api/oss/src/core/tools/providers/composio/dtos.py
  • api/oss/src/core/tools/service.py
  • api/oss/src/core/tracing/streaming.py
  • api/oss/src/core/triggers/__init__.py
  • api/oss/src/core/triggers/dtos.py
  • api/oss/src/core/triggers/exceptions.py
  • api/oss/src/core/triggers/interfaces.py
  • api/oss/src/core/triggers/providers/__init__.py
  • api/oss/src/core/triggers/providers/composio/__init__.py
  • api/oss/src/core/triggers/providers/composio/adapter.py
  • api/oss/src/core/triggers/providers/composio/catalog.py
  • api/oss/src/core/triggers/registry.py
  • api/oss/src/core/triggers/service.py
  • api/oss/src/core/triggers/utils.py
  • api/oss/src/core/webhooks/delivery.py
  • api/oss/src/core/webhooks/service.py
  • api/oss/src/core/webhooks/types.py
  • api/oss/src/core/workflows/dtos.py
  • api/oss/src/core/workflows/interfaces.py
  • api/oss/src/core/workflows/service.py
  • api/oss/src/core/workflows/static_catalog.py
  • api/oss/src/core/workflows/types.py
  • api/oss/src/crons/queries.sh
  • api/oss/src/crons/triggers.sh
  • api/oss/src/crons/triggers.txt
  • api/oss/src/dbs/postgres/gateway/__init__.py
  • api/oss/src/dbs/postgres/gateway/connections/__init__.py
  • api/oss/src/dbs/postgres/gateway/connections/dao.py
  • api/oss/src/dbs/postgres/gateway/connections/dbes.py
  • api/oss/src/dbs/postgres/gateway/connections/mappings.py
  • api/oss/src/dbs/postgres/mounts/__init__.py
  • api/oss/src/dbs/postgres/mounts/dao.py
  • api/oss/src/dbs/postgres/mounts/dbas.py
  • api/oss/src/dbs/postgres/mounts/dbes.py
  • api/oss/src/dbs/postgres/mounts/mappings.py
  • api/oss/src/dbs/postgres/secrets/dao.py
  • api/oss/src/dbs/postgres/secrets/dbas.py
  • api/oss/src/dbs/postgres/secrets/dbes.py
  • api/oss/src/dbs/postgres/secrets/mappings.py
  • api/oss/src/dbs/postgres/sessions/__init__.py
  • api/oss/src/dbs/postgres/sessions/interactions/__init__.py
  • api/oss/src/dbs/postgres/sessions/interactions/dao.py
  • api/oss/src/dbs/postgres/sessions/interactions/dbas.py
  • api/oss/src/dbs/postgres/sessions/interactions/dbes.py
  • api/oss/src/dbs/postgres/sessions/interactions/mappings.py
  • api/oss/src/dbs/postgres/sessions/records/__init__.py
  • api/oss/src/dbs/postgres/sessions/records/dao.py
  • api/oss/src/dbs/postgres/sessions/records/dbas.py
  • api/oss/src/dbs/postgres/sessions/records/dbes.py
  • api/oss/src/dbs/postgres/sessions/records/mappings.py
  • api/oss/src/dbs/postgres/sessions/states/__init__.py
  • api/oss/src/dbs/postgres/sessions/states/dao.py
  • api/oss/src/dbs/postgres/sessions/states/dbes.py
  • api/oss/src/dbs/postgres/sessions/states/mappings.py
  • api/oss/src/dbs/postgres/sessions/streams/__init__.py
  • api/oss/src/dbs/postgres/sessions/streams/dao.py
  • api/oss/src/dbs/postgres/sessions/streams/dbes.py
  • api/oss/src/dbs/postgres/sessions/streams/mappings.py
  • api/oss/src/dbs/postgres/triggers/__init__.py
  • api/oss/src/dbs/postgres/triggers/dao.py
  • api/oss/src/dbs/postgres/triggers/dbas.py
  • api/oss/src/dbs/postgres/triggers/dbes.py
  • api/oss/src/dbs/postgres/triggers/mappings.py
  • api/oss/src/dbs/postgres/webhooks/mappings.py
  • api/oss/src/dbs/redis/sessions/__init__.py
  • api/oss/src/dbs/redis/sessions/contract.py
  • api/oss/src/dbs/redis/sessions/locks.py
  • api/oss/src/middlewares/auth.py
  • api/oss/src/middlewares/prefix.py
  • api/oss/src/resources/workflows/catalog.py
  • api/oss/src/tasks/asyncio/events/worker.py
  • api/oss/src/tasks/asyncio/sessions/__init__.py
  • api/oss/src/tasks/asyncio/sessions/interactions_dispatcher.py
  • api/oss/src/tasks/asyncio/sessions/orphan_sweep.py
  • api/oss/src/tasks/asyncio/sessions/records_worker.py
  • api/oss/src/tasks/asyncio/shared/__init__.py
  • api/oss/src/tasks/asyncio/shared/consumer.py
  • api/oss/src/tasks/asyncio/tracing/worker.py
  • api/oss/src/tasks/asyncio/triggers/__init__.py
  • api/oss/src/tasks/asyncio/triggers/dispatcher.py
  • api/oss/src/tasks/asyncio/webhooks/dispatcher.py
  • api/oss/src/tasks/taskiq/sessions/__init__.py
  • api/oss/src/tasks/taskiq/sessions/interactions_worker.py
  • api/oss/src/tasks/taskiq/triggers/__init__.py
  • api/oss/src/tasks/taskiq/triggers/worker.py
  • api/oss/src/utils/env.py
  • api/oss/src/utils/logging.py
  • api/oss/tests/legacy/vault_router/test_vault_secrets_apis.py
  • api/oss/tests/manual/tools/tools.http
  • api/oss/tests/manual/triggers/try_composio_triggers.py
  • api/oss/tests/pytest/acceptance/mounts/__init__.py
  • api/oss/tests/pytest/acceptance/mounts/test_mounts_basics.py
  • api/oss/tests/pytest/acceptance/mounts/test_mounts_injection.py
  • api/oss/tests/pytest/acceptance/session_states/__init__.py
  • api/oss/tests/pytest/acceptance/session_states/test_session_states_basics.py
  • api/oss/tests/pytest/acceptance/tools/test_tools_connections.py
  • api/oss/tests/pytest/acceptance/triggers/__init__.py
  • api/oss/tests/pytest/acceptance/triggers/test_triggers_catalog.py
  • api/oss/tests/pytest/acceptance/triggers/test_triggers_connections.py
  • api/oss/tests/pytest/acceptance/triggers/test_triggers_ingress.py
  • api/oss/tests/pytest/acceptance/triggers/test_triggers_schedules.py
  • api/oss/tests/pytest/acceptance/triggers/test_triggers_subscriptions.py
  • api/oss/tests/pytest/acceptance/webhooks/test_webhooks_basics.py
  • api/oss/tests/pytest/unit/applications/test_build_kit_overlay.py
  • api/oss/tests/pytest/unit/conftest.py
  • api/oss/tests/pytest/unit/embeds/test_utils.py
  • api/oss/tests/pytest/unit/middlewares/__init__.py
  • api/oss/tests/pytest/unit/middlewares/test_prefix.py
  • api/oss/tests/pytest/unit/models/test_lifecycle_conventions.py
  • api/oss/tests/pytest/unit/records/__init__.py
  • api/oss/tests/pytest/unit/records/test_record_utils.py
  • api/oss/tests/pytest/unit/secrets/test_dtos.py
  • api/oss/tests/pytest/unit/session_states/__init__.py
  • api/oss/tests/pytest/unit/session_states/test_session_id_validation.py
  • api/oss/tests/pytest/unit/sessions/__init__.py
  • api/oss/tests/pytest/unit/sessions/test_interactions_dispatcher.py
  • api/oss/tests/pytest/unit/sessions/test_record_ingest_endpoint.py
  • api/oss/tests/pytest/unit/sessions/test_redis_contract.py
  • api/oss/tests/pytest/unit/test_mounts_file_ops.py
  • api/oss/tests/pytest/unit/test_mounts_injection.py
  • api/oss/tests/pytest/unit/test_mounts_service.py
  • api/oss/tests/pytest/unit/tools/__init__.py
  • api/oss/tests/pytest/unit/tools/fixtures/composio_search_tools.json
  • api/oss/tests/pytest/unit/tools/test_discovery.py
  • api/oss/tests/pytest/unit/tools/test_no_auth_connection.py
  • api/oss/tests/pytest/unit/tools/test_resolution.py
  • api/oss/tests/pytest/unit/tools/test_workflow_tool_call.py
  • api/oss/tests/pytest/unit/triggers/__init__.py
  • api/oss/tests/pytest/unit/triggers/test_triggers_discovery.py
  • api/oss/tests/pytest/unit/triggers/test_triggers_dispatcher.py
  • api/oss/tests/pytest/unit/triggers/test_triggers_schedules_refresh.py
  • api/oss/tests/pytest/unit/triggers/test_triggers_signature.py
  • api/oss/tests/pytest/unit/triggers/test_triggers_subscription_test_mode.py
  • api/oss/tests/pytest/unit/webhooks/test_webhooks_tasks.py
  • api/oss/tests/pytest/unit/workflows/test_catalog_registry.py
  • api/oss/tests/pytest/unit/workflows/test_flag_ownership.py
  • api/oss/tests/pytest/unit/workflows/test_invoke_detached.py
  • api/oss/tests/pytest/unit/workflows/test_static_catalog.py
  • api/pyproject.toml
  • api/pytest.ini
  • clients/python/agenta_client/__init__.py
  • clients/python/agenta_client/access/client.py
  • clients/python/agenta_client/access/raw_client.py
  • clients/python/agenta_client/client.py
  • clients/python/agenta_client/mounts/__init__.py
  • clients/python/agenta_client/mounts/client.py
  • clients/python/agenta_client/mounts/raw_client.py
  • clients/python/agenta_client/organizations/client.py
  • clients/python/agenta_client/organizations/raw_client.py
  • clients/python/agenta_client/secrets/client.py
  • clients/python/agenta_client/secrets/raw_client.py
  • clients/python/agenta_client/sessions/__init__.py
  • clients/python/agenta_client/sessions/client.py
  • clients/python/agenta_client/sessions/raw_client.py
  • clients/python/agenta_client/status/client.py
  • clients/python/agenta_client/status/raw_client.py
  • clients/python/agenta_client/tools/__init__.py
  • clients/python/agenta_client/tools/client.py
  • clients/python/agenta_client/tools/raw_client.py
  • clients/python/agenta_client/tools/types/__init__.py
  • clients/python/agenta_client/tools/types/tool_resolve_request_tools_item.py
  • clients/python/agenta_client/triggers/__init__.py
  • clients/python/agenta_client/triggers/client.py
  • clients/python/agenta_client/triggers/raw_client.py
  • clients/python/agenta_client/types/__init__.py
  • clients/python/agenta_client/types/agent_template_overlay.py
  • clients/python/agenta_client/types/application_catalog_template.py
  • clients/python/agenta_client/types/application_flags.py
  • clients/python/agenta_client/types/application_revision_commit.py
  • clients/python/agenta_client/types/application_revision_flags.py
  • clients/python/agenta_client/types/application_revision_query_flags.py
  • clients/python/agenta_client/types/builtin_tool_config.py
  • clients/python/agenta_client/types/builtin_tool_config_permission.py
  • clients/python/agenta_client/types/capabilities_result.py
  • clients/python/agenta_client/types/capability.py
  • clients/python/agenta_client/types/capability_connection.py
  • clients/python/agenta_client/types/capability_guidance.py
  • clients/python/agenta_client/types/command_mode.py
  • clients/python/agenta_client/types/connect_affordance.py
  • clients/python/agenta_client/types/connection_requirement.py
  • clients/python/agenta_client/types/custom_secret_dto.py
  • clients/python/agenta_client/types/custom_secret_format.py
  • clients/python/agenta_client/types/custom_secret_settings_dto.py
  • clients/python/agenta_client/types/custom_secret_settings_dto_content.py
  • clients/python/agenta_client/types/custom_secret_settings_dto_content_one_value.py
  • clients/python/agenta_client/types/discovered_alternative.py
  • clients/python/agenta_client/types/discovered_tool.py
  • clients/python/agenta_client/types/discovered_tool_type.py
  • clients/python/agenta_client/types/discovered_trigger_alternative.py
  • clients/python/agenta_client/types/discovered_trigger_event.py
  • clients/python/agenta_client/types/discovered_trigger_event_type.py
  • clients/python/agenta_client/types/evaluator_catalog_template.py
  • clients/python/agenta_client/types/evaluator_flags.py
  • clients/python/agenta_client/types/evaluator_revision_commit.py
  • clients/python/agenta_client/types/evaluator_revision_flags.py
  • clients/python/agenta_client/types/evaluator_revision_query_flags.py
  • clients/python/agenta_client/types/gateway_tool_config.py
  • clients/python/agenta_client/types/gateway_tool_config_permission.py
  • clients/python/agenta_client/types/mount.py
  • clients/python/agenta_client/types/mount_create.py
  • clients/python/agenta_client/types/mount_credentials.py
  • clients/python/agenta_client/types/mount_credentials_response.py
  • clients/python/agenta_client/types/mount_data.py
  • clients/python/agenta_client/types/mount_edit.py
  • clients/python/agenta_client/types/mount_file_deleted_response.py
  • clients/python/agenta_client/types/mount_file_written_response.py
  • clients/python/agenta_client/types/mount_flags.py
  • clients/python/agenta_client/types/mount_folder_created_response.py
  • clients/python/agenta_client/types/mount_query.py
  • clients/python/agenta_client/types/mount_response.py
  • clients/python/agenta_client/types/mounts_response.py
  • clients/python/agenta_client/types/organization.py
  • clients/python/agenta_client/types/permission.py
  • clients/python/agenta_client/types/playground_build_kit_context.py
  • clients/python/agenta_client/types/resolved_tool.py
  • clients/python/agenta_client/types/secret_dto_data.py
  • clients/python/agenta_client/types/secret_kind.py
  • clients/python/agenta_client/types/secret_response_dto.py
  • clients/python/agenta_client/types/secret_response_dto_data.py
  • clients/python/agenta_client/types/selector.py
  • clients/python/agenta_client/types/session_interaction.py
  • clients/python/agenta_client/types/session_interaction_data.py
  • clients/python/agenta_client/types/session_interaction_flags.py
  • clients/python/agenta_client/types/session_interaction_kind.py
  • clients/python/agenta_client/types/session_interaction_query.py
  • clients/python/agenta_client/types/session_interaction_query_flags.py
  • clients/python/agenta_client/types/session_interaction_response.py
  • clients/python/agenta_client/types/session_interaction_status.py
  • clients/python/agenta_client/types/session_interactions_response.py
  • clients/python/agenta_client/types/session_mount.py
  • clients/python/agenta_client/types/session_mount_query.py
  • clients/python/agenta_client/types/session_mounts_response.py
  • clients/python/agenta_client/types/session_record.py
  • clients/python/agenta_client/types/session_record_response.py
  • clients/python/agenta_client/types/session_records_query_response.py
  • clients/python/agenta_client/types/session_state.py
  • clients/python/agenta_client/types/session_state_flags.py
  • clients/python/agenta_client/types/session_state_response.py
  • clients/python/agenta_client/types/session_state_upsert_request.py
  • clients/python/agenta_client/types/session_stream.py
  • clients/python/agenta_client/types/session_stream_command_response_model.py
  • clients/python/agenta_client/types/session_stream_flags.py
  • clients/python/agenta_client/types/session_stream_response_model.py
  • clients/python/agenta_client/types/session_streams_response_model.py
  • clients/python/agenta_client/types/simple_application_additional_context.py
  • clients/python/agenta_client/types/simple_application_flags.py
  • clients/python/agenta_client/types/simple_application_query_flags.py
  • clients/python/agenta_client/types/simple_application_response.py
  • clients/python/agenta_client/types/simple_evaluator_flags.py
  • clients/python/agenta_client/types/simple_evaluator_query_flags.py
  • clients/python/agenta_client/types/simple_workflow_flags.py
  • clients/python/agenta_client/types/simple_workflow_query_flags.py
  • clients/python/agenta_client/types/tool_catalog_action.py
  • clients/python/agenta_client/types/tool_catalog_action_details.py
  • clients/python/agenta_client/types/tool_connection_create_data.py
  • clients/python/agenta_client/types/tool_connection_state.py
  • clients/python/agenta_client/types/tool_resolve_response.py
  • clients/python/agenta_client/types/trigger_auth_scheme.py
  • clients/python/agenta_client/types/trigger_capabilities_result.py
  • clients/python/agenta_client/types/trigger_capability.py
  • clients/python/agenta_client/types/trigger_capability_connection.py
  • clients/python/agenta_client/types/trigger_catalog_event.py
  • clients/python/agenta_client/types/trigger_catalog_event_details.py
  • clients/python/agenta_client/types/trigger_catalog_event_response.py
  • clients/python/agenta_client/types/trigger_catalog_events_response.py
  • clients/python/agenta_client/types/trigger_catalog_integration.py
  • clients/python/agenta_client/types/trigger_catalog_integration_response.py
  • clients/python/agenta_client/types/trigger_catalog_integrations_response.py
  • clients/python/agenta_client/types/trigger_catalog_provider.py
  • clients/python/agenta_client/types/trigger_catalog_provider_response.py
  • clients/python/agenta_client/types/trigger_catalog_providers_response.py
  • clients/python/agenta_client/types/trigger_connect_affordance.py
  • clients/python/agenta_client/types/trigger_connection.py
  • clients/python/agenta_client/types/trigger_connection_create.py
  • clients/python/agenta_client/types/trigger_connection_create_data.py
  • clients/python/agenta_client/types/trigger_connection_requirement.py
  • clients/python/agenta_client/types/trigger_connection_response.py
  • clients/python/agenta_client/types/trigger_connection_status.py
  • clients/python/agenta_client/types/trigger_connections_response.py
  • clients/python/agenta_client/types/trigger_deliveries_response.py
  • clients/python/agenta_client/types/trigger_delivery.py
  • clients/python/agenta_client/types/trigger_delivery_data.py
  • clients/python/agenta_client/types/trigger_delivery_query.py
  • clients/python/agenta_client/types/trigger_delivery_response.py
  • clients/python/agenta_client/types/trigger_discovery_connection_state.py
  • clients/python/agenta_client/types/trigger_discovery_guidance.py
  • clients/python/agenta_client/types/trigger_event_ack.py
  • clients/python/agenta_client/types/trigger_provider_kind.py
  • clients/python/agenta_client/types/trigger_schedule.py
  • clients/python/agenta_client/types/trigger_schedule_create.py
  • clients/python/agenta_client/types/trigger_schedule_data.py
  • clients/python/agenta_client/types/trigger_schedule_data_inputs_fields.py
  • clients/python/agenta_client/types/trigger_schedule_edit.py
  • clients/python/agenta_client/types/trigger_schedule_flags.py
  • clients/python/agenta_client/types/trigger_schedule_query.py
  • clients/python/agenta_client/types/trigger_schedule_response.py
  • clients/python/agenta_client/types/trigger_schedules_response.py
  • clients/python/agenta_client/types/trigger_subscription.py
  • clients/python/agenta_client/types/trigger_subscription_create.py
  • clients/python/agenta_client/types/trigger_subscription_create_request.py
  • clients/python/agenta_client/types/trigger_subscription_data.py
  • clients/python/agenta_client/types/trigger_subscription_data_inputs_fields.py
  • clients/python/agenta_client/types/trigger_subscription_edit.py
  • clients/python/agenta_client/types/trigger_subscription_flags.py
  • clients/python/agenta_client/types/trigger_subscription_query.py
  • clients/python/agenta_client/types/trigger_subscription_response.py
  • clients/python/agenta_client/types/trigger_subscriptions_response.py
  • clients/python/agenta_client/types/webhook_subscription.py
  • clients/python/agenta_client/types/webhook_subscription_edit.py
  • clients/python/agenta_client/types/webhook_subscription_flags.py
  • clients/python/agenta_client/types/workflow_catalog_flags.py
  • clients/python/agenta_client/types/workflow_catalog_harness.py
  • clients/python/agenta_client/types/workflow_catalog_harness_response.py
  • clients/python/agenta_client/types/workflow_catalog_harnesses_response.py
  • clients/python/agenta_client/types/workflow_catalog_template.py
  • clients/python/agenta_client/types/workflow_flags.py
  • clients/python/agenta_client/types/workflow_revision_commit.py
  • clients/python/agenta_client/types/workflow_revision_delta.py
  • clients/python/agenta_client/types/workflow_revision_flags.py
  • clients/python/agenta_client/types/workspace_response.py
  • clients/python/agenta_client/webhooks/client.py
  • clients/python/agenta_client/webhooks/raw_client.py
  • clients/python/agenta_client/workflows/client.py
  • clients/python/agenta_client/workflows/raw_client.py
  • clients/python/agenta_client/workspaces/client.py
  • clients/python/agenta_client/workspaces/raw_client.py
  • docs/design/agent-chat-attachments/design.md
  • docs/design/agent-chat-borders/design.md
  • docs/design/agent-chat-scroll/review.md
  • docs/design/agent-chat-tool-display/design.md
  • docs/design/agent-config-section-drawers/agent-template-alignment.md
  • docs/design/agent-config-section-drawers/design.md
  • docs/design/agent-config-section-drawers/schema-driven-config-proposal.md
  • docs/design/agent-workflows/README.md
  • docs/design/agent-workflows/archive/README.md
  • docs/design/agent-workflows/archive/harness-port-redesign/README.md
  • docs/design/agent-workflows/archive/harness-port-redesign/implementation.md
  • docs/design/agent-workflows/archive/harness-port-redesign/plan.md
  • docs/design/agent-workflows/archive/harness-port-redesign/proposal.md
  • docs/design/agent-workflows/archive/harness-port-redesign/research.md
  • docs/design/agent-workflows/archive/harness-port-redesign/status.md
  • docs/design/agent-workflows/archive/old-rfcs/agent-protocol-rfc.md
  • docs/design/agent-workflows/archive/old-rfcs/streaming-and-sessions.md
  • docs/design/agent-workflows/archive/research/auth-secrets.md
  • docs/design/agent-workflows/archive/research/daytona-sandbox.md
  • docs/design/agent-workflows/archive/research/diskless-in-memory-config.md
  • docs/design/agent-workflows/archive/research/open-questions.md
  • docs/design/agent-workflows/archive/research/otel-instrumentation.md
  • docs/design/agent-workflows/archive/research/pi-interaction.md
  • docs/design/agent-workflows/archive/research/sandbox-sharing.md
  • docs/design/agent-workflows/archive/sdk-local-backend/status.md
  • docs/design/agent-workflows/archive/wp-1-pi-tracing/README.md
  • docs/design/agent-workflows/archive/wp-1-pi-tracing/integrating-the-tracing-extension.md
  • docs/design/agent-workflows/archive/wp-1-pi-tracing/poc/.env.example
  • docs/design/agent-workflows/archive/wp-1-pi-tracing/poc/README.md
  • docs/design/agent-workflows/archive/wp-1-pi-tracing/poc/agenta-otel.ts
  • docs/design/agent-workflows/archive/wp-1-pi-tracing/poc/package.json
  • docs/design/agent-workflows/archive/wp-1-pi-tracing/poc/run.ts
  • docs/design/agent-workflows/archive/wp-1-pi-tracing/tracing-in-the-agent-service.md
  • docs/design/agent-workflows/archive/wp-2-agent-service/README.md
  • docs/design/agent-workflows/archive/wp-2-agent-service/implementation-plan.md
  • docs/design/agent-workflows/archive/wp-2-agent-service/qa.md
  • docs/design/agent-workflows/archive/wp-3-daytona-sandbox/README.md
  • docs/design/agent-workflows/archive/wp-3-daytona-sandbox/poc/README.md
  • docs/design/agent-workflows/archive/wp-3-daytona-sandbox/poc/bench_coldstart.py
  • docs/design/agent-workflows/archive/wp-3-daytona-sandbox/poc/build_snapshot.py
  • docs/design/agent-workflows/archive/wp-3-daytona-sandbox/poc/cleanup.py
  • docs/design/agent-workflows/archive/wp-3-daytona-sandbox/poc/run_agent.py
  • docs/design/agent-workflows/archive/wp-4-multi-message-output/README.md
  • docs/design/agent-workflows/archive/wp-5-chat-vs-completion/README.md
  • docs/design/agent-workflows/archive/wp-6-workflow-type-and-template/README.md
  • docs/design/agent-workflows/archive/wp-7-tools/README.md
  • docs/design/agent-workflows/archive/wp-8-rivet-acp-runtime/README.md
  • docs/design/agent-workflows/archive/wp-8-rivet-acp-runtime/architecture.md
  • docs/design/agent-workflows/archive/wp-8-rivet-acp-runtime/context.md
  • docs/design/agent-workflows/archive/wp-8-rivet-acp-runtime/isolation-and-fork.md
  • docs/design/agent-workflows/archive/wp-8-rivet-acp-runtime/plan.md
  • docs/design/agent-workflows/archive/wp-8-rivet-acp-runtime/poc/build_rivet_snapshot.py
  • docs/design/agent-workflows/archive/wp-8-rivet-acp-runtime/poc/commit_agent_config.py
  • docs/design/agent-workflows/archive/wp-8-rivet-acp-runtime/poc/debug-events.ts
  • docs/design/agent-workflows/archive/wp-8-rivet-acp-runtime/poc/dump-full.ts
  • docs/design/agent-workflows/archive/wp-8-rivet-acp-runtime/poc/package.json
  • docs/design/agent-workflows/archive/wp-8-rivet-acp-runtime/poc/spike.ts
  • docs/design/agent-workflows/archive/wp-8-rivet-acp-runtime/research.md
  • docs/design/agent-workflows/archive/wp-8-rivet-acp-runtime/status.md
  • docs/design/agent-workflows/documentation/adapters/agenta.md
  • docs/design/agent-workflows/documentation/adapters/claude-code.md
  • docs/design/agent-workflows/documentation/adapters/pi.md
  • docs/design/agent-workflows/documentation/agent-configuration.md
  • docs/design/agent-workflows/documentation/agent-template.md
  • docs/design/agent-workflows/documentation/architecture.md
  • docs/design/agent-workflows/documentation/ground-truth.md
  • docs/design/agent-workflows/documentation/ports-and-adapters.md
  • docs/design/agent-workflows/documentation/protocol.md
  • docs/design/agent-workflows/documentation/running-the-agent.md
  • docs/design/agent-workflows/documentation/sessions.md
  • docs/design/agent-workflows/documentation/skills.md
  • docs/design/agent-workflows/documentation/tools.md
  • docs/design/agent-workflows/documentation/triggers.md
  • docs/design/agent-workflows/interfaces/README.md
  • docs/design/agent-workflows/interfaces/cross-service/README.md
  • docs/design/agent-workflows/interfaces/cross-service/runner-to-harness.md
  • docs/design/agent-workflows/interfaces/cross-service/runner-to-mcp-server.md
  • docs/design/agent-workflows/interfaces/cross-service/runner-to-tool-callback.md
  • docs/design/agent-workflows/interfaces/cross-service/service-and-runner-trace-export.md
  • docs/design/agent-workflows/interfaces/cross-service/service-to-agent-runner.md
  • docs/design/agent-workflows/interfaces/cross-service/service-to-vault-and-tool-providers.md
  • docs/design/agent-workflows/interfaces/in-service/README.md
  • docs/design/agent-workflows/interfaces/in-service/agent-service-handler.md
  • docs/design/agent-workflows/interfaces/in-service/backend-adapter.md
  • docs/design/agent-workflows/interfaces/in-service/browser-protocol-adapter.md
  • docs/design/agent-workflows/interfaces/in-service/harness-adapters.md
  • docs/design/agent-workflows/interfaces/in-service/mcp-models-and-resolution.md
  • docs/design/agent-workflows/interfaces/in-service/model-connection-resolution.md
  • docs/design/agent-workflows/interfaces/in-service/neutral-runtime-dtos.md
  • docs/design/agent-workflows/interfaces/in-service/permission-responder.md
  • docs/design/agent-workflows/interfaces/in-service/runner-engine-internals.md
  • docs/design/agent-workflows/interfaces/in-service/runtime-ports.md
  • docs/design/agent-workflows/interfaces/in-service/sandbox-permission.md
  • docs/design/agent-workflows/interfaces/in-service/tool-models-and-resolution.md
  • docs/design/agent-workflows/interfaces/public-edge/README.md
  • docs/design/agent-workflows/interfaces/public-edge/agent-config-schema.md
  • docs/design/agent-workflows/interfaces/public-edge/agent-messages.md
  • docs/design/agent-workflows/interfaces/public-edge/workflow-inspect.md
  • docs/design/agent-workflows/interfaces/public-edge/workflow-invoke.md
  • docs/design/agent-workflows/projects/agent-config-structure-cleanup/status.md
  • docs/design/agent-workflows/projects/agent-model-picker/README.md
  • docs/design/agent-workflows/projects/agent-model-picker/context.md
  • docs/design/agent-workflows/projects/agent-model-picker/plan.md
  • docs/design/agent-workflows/projects/agent-model-picker/research.md
  • docs/design/agent-workflows/projects/agent-model-picker/status.md
  • docs/design/agent-workflows/projects/agent-turn-inspector/design.md
  • docs/design/agent-workflows/projects/agent-turn-inspector/plan.md
  • docs/design/agent-workflows/projects/approval-boundary/README.md
  • docs/design/agent-workflows/projects/approval-boundary/build-notes.md
  • docs/design/agent-workflows/projects/approval-boundary/code-organization-review.md
  • docs/design/agent-workflows/projects/approval-boundary/code-review.md
  • docs/design/agent-workflows/projects/approval-boundary/context.md
  • docs/design/agent-workflows/projects/approval-boundary/design-review.md
  • docs/design/agent-workflows/projects/approval-boundary/how-approvals-work.md
  • docs/design/agent-workflows/projects/approval-boundary/plan.md
  • docs/design/agent-workflows/projects/approval-boundary/status.md
  • docs/design/agent-workflows/projects/approval-boundary/the-bug.md
  • docs/design/agent-workflows/projects/build-kit-tools-cleanup/context.md
  • docs/design/agent-workflows/projects/build-kit-tools-cleanup/research.md
  • docs/design/agent-workflows/projects/builder-agent-reliability/agentsmd-claude-fix/README.md
  • docs/design/agent-workflows/projects/builder-agent-reliability/agentsmd-claude-fix/context.md
  • docs/design/agent-workflows/projects/builder-agent-reliability/agentsmd-claude-fix/plan.md
  • docs/design/agent-workflows/projects/builder-agent-reliability/agentsmd-claude-fix/research.md
  • docs/design/agent-workflows/projects/builder-agent-reliability/agentsmd-claude-fix/status.md
  • docs/design/agent-workflows/projects/capability-config/README.md
  • docs/design/agent-workflows/projects/capability-config/context.md
  • docs/design/agent-workflows/projects/capability-config/plan.md
  • docs/design/agent-workflows/projects/capability-config/proposal.md
  • docs/design/agent-workflows/projects/capability-config/research.md
  • docs/design/agent-workflows/projects/capability-config/status.md
  • docs/design/agent-workflows/projects/contract-versioning/README.md
  • docs/design/agent-workflows/projects/contract-versioning/build-notes.md
  • docs/design/agent-workflows/projects/contract-versioning/status.md
  • docs/design/agent-workflows/projects/gateway-tool-mcp/README.md
  • docs/design/agent-workflows/projects/gateway-tool-mcp/context.md
  • docs/design/agent-workflows/projects/gateway-tool-mcp/plan.md
  • docs/design/agent-workflows/projects/gateway-tool-mcp/research.md
  • docs/design/agent-workflows/projects/gateway-tool-mcp/status.md
  • docs/design/agent-workflows/projects/harness-rename/status.md
  • docs/design/agent-workflows/projects/hitl-fix/README.md
  • docs/design/agent-workflows/projects/hitl-fix/context.md
  • docs/design/agent-workflows/projects/hitl-fix/plan.md
  • docs/design/agent-workflows/projects/hitl-fix/research.md
  • docs/design/agent-workflows/projects/hitl-fix/status.md
  • docs/design/agent-workflows/projects/http-mcp-transport/README.md
  • docs/design/agent-workflows/projects/http-mcp-transport/context.md
  • docs/design/agent-workflows/projects/http-mcp-transport/plan.md
  • docs/design/agent-workflows/projects/http-mcp-transport/research.md
  • docs/design/agent-workflows/projects/http-mcp-transport/status.md
  • docs/design/agent-workflows/projects/model-config/proposal.md
  • docs/design/agent-workflows/projects/model-config/research.md
  • docs/design/agent-workflows/projects/provider-model-auth/README.md
  • docs/design/agent-workflows/projects/provider-model-auth/build-notes.md
  • docs/design/agent-workflows/projects/provider-model-auth/context.md
  • docs/design/agent-workflows/projects/provider-model-auth/design.md
  • docs/design/agent-workflows/projects/provider-model-auth/explainer.md
  • docs/design/agent-workflows/projects/provider-model-auth/harness-provider-matrix.md
  • docs/design/agent-workflows/projects/provider-model-auth/plan.md
  • docs/design/agent-workflows/projects/provider-model-auth/research.md
  • docs/design/agent-workflows/projects/provider-model-auth/status.md
  • docs/design/agent-workflows/projects/qa/README.md
  • docs/design/agent-workflows/projects/qa/cleanup-plan.md
  • docs/design/agent-workflows/projects/qa/f040-park-terminal-plan.md
  • docs/design/agent-workflows/projects/qa/final-sweep-decisions.md
  • docs/design/agent-workflows/projects/qa/findings.md
  • docs/design/agent-workflows/projects/qa/implementation-plan.md
  • docs/design/agent-workflows/projects/qa/matrix.md
  • docs/design/agent-workflows/projects/qa/regression-skill-DRAFT.md
  • docs/design/agent-workflows/projects/qa/regression-testing-research.md
  • docs/design/agent-workflows/projects/qa/runs/E1__append_system_pi.json
  • docs/design/agent-workflows/projects/qa/runs/E1__builtin_bash_agenta.json
  • docs/design/agent-workflows/projects/qa/runs/E1__builtin_bash_pi.json
  • docs/design/agent-workflows/projects/qa/runs/E1__code_tool_agenta.json
  • docs/design/agent-workflows/projects/qa/runs/E1__code_tool_pi.json
  • docs/design/agent-workflows/projects/qa/runs/E1__smoke_chat_agenta.json
  • docs/design/agent-workflows/projects/qa/runs/E1__smoke_chat_pi.json
  • docs/design/agent-workflows/projects/qa/runs/E2__append_system_pi.json
  • docs/design/agent-workflows/projects/qa/runs/E2__builtin_bash_agenta.json
  • docs/design/agent-workflows/projects/qa/runs/E2__builtin_bash_pi.json
  • docs/design/agent-workflows/projects/qa/runs/E2__claude_code_tool.json
  • docs/design/agent-workflows/projects/qa/runs/E2__claude_smoke.json
  • docs/design/agent-workflows/projects/qa/runs/E2__code_tool_agenta.json
  • docs/design/agent-workflows/projects/qa/runs/E2__code_tool_pi.json
  • docs/design/agent-workflows/projects/qa/runs/E2__mcp_claude.json
  • docs/design/agent-workflows/projects/qa/runs/E2__smoke_chat_agenta.json
  • docs/design/agent-workflows/projects/qa/runs/E2__smoke_chat_pi.json
  • docs/design/agent-workflows/projects/qa/runs/E3__builtin_bash_pi.json
  • docs/design/agent-workflows/projects/qa/runs/E3__code_tool_agenta.json
  • docs/design/agent-workflows/projects/qa/runs/E3__code_tool_pi.json
  • docs/design/agent-workflows/projects/qa/runs/E3__smoke_chat_pi.json
  • docs/design/agent-workflows/projects/qa/scripts/mcp_qa_server.mjs
  • docs/design/agent-workflows/projects/qa/scripts/run_matrix.py
  • docs/design/agent-workflows/projects/remote-tools-delivery/research.md
  • docs/design/agent-workflows/projects/remote-tools-delivery/specs.md
  • docs/design/agent-workflows/projects/remote-tools-delivery/tasks.md
  • docs/design/agent-workflows/projects/research/opencode-architecture.md
  • docs/design/agent-workflows/projects/runner-interface/README.md
  • docs/design/agent-workflows/projects/sandbox-agent-refactor/sandbox-agent-refactor-plan.md
  • docs/design/agent-workflows/projects/sdk-local-tools/README.md
  • docs/design/agent-workflows/projects/sdk-local-tools/codebase-conventions.md
  • docs/design/agent-workflows/projects/sdk-local-tools/context.md
  • docs/design/agent-workflows/projects/sdk-local-tools/conventions-review.md
  • docs/design/agent-workflows/projects/sdk-local-tools/organization-proposal.md
  • docs/design/agent-workflows/projects/sdk-local-tools/plan.md
  • docs/design/agent-workflows/projects/sdk-local-tools/research.md
  • docs/design/agent-workflows/projects/sdk-local-tools/review/evidence/app-mcp-reassign.md
  • docs/design/agent-workflows/projects/sdk-local-tools/review/evidence/attach-orthogonal-mutation.md
  • docs/design/agent-workflows/projects/sdk-local-tools/review/evidence/description-default-inconsistency.md
  • docs/design/agent-workflows/projects/sdk-local-tools/review/evidence/gateway-no-logging.md
  • docs/design/agent-workflows/projects/sdk-local-tools/review/evidence/gateway-orthogonal-untested.md
  • docs/design/agent-workflows/projects/sdk-local-tools/review/evidence/handler-resolution-error.md
  • docs/design/agent-workflows/projects/sdk-local-tools/review/findings.md
  • docs/design/agent-workflows/projects/sdk-local-tools/review/metadata.json
  • docs/design/agent-workflows/projects/sdk-local-tools/review/plan.md
  • docs/design/agent-workflows/projects/sdk-local-tools/review/progress.md
  • docs/design/agent-workflows/projects/sdk-local-tools/review/questions.md
  • docs/design/agent-workflows/projects/sdk-local-tools/review/risks.md
  • docs/design/agent-workflows/projects/sdk-local-tools/review/scope.md
  • docs/design/agent-workflows/projects/sdk-local-tools/review/scorecard.md
  • docs/design/agent-workflows/projects/sdk-local-tools/review/summary.md
  • docs/design/agent-workflows/projects/sdk-local-tools/status.md
  • docs/design/agent-workflows/projects/sidecar-deployment-proposal/README.md
  • docs/design/agent-workflows/projects/sidecar-deployment-proposal/proposal.md
  • docs/design/agent-workflows/projects/sidecar-deployment-proposal/status.md
  • docs/design/agent-workflows/projects/sidecar-trust-and-sandbox-enforcement/README.md
  • docs/design/agent-workflows/projects/sidecar-trust-and-sandbox-enforcement/status.md
  • docs/design/agent-workflows/projects/skills-config/architecture.md
  • docs/design/agent-workflows/projects/skills-config/build-notes.md
  • docs/design/agent-workflows/projects/subscription-sidecar/README.md
  • docs/design/agent-workflows/projects/tool-discovery/README.md
  • docs/design/agent-workflows/projects/tool-discovery/context.md
  • docs/design/agent-workflows/projects/tool-discovery/design.md
  • docs/design/agent-workflows/projects/tool-discovery/plan.md
  • docs/design/agent-workflows/projects/tool-discovery/research.md
  • docs/design/agent-workflows/projects/tool-discovery/skills/discover-and-wire-tools/SKILL.md
  • docs/design/agent-workflows/projects/tool-discovery/status.md
  • docs/design/agent-workflows/projects/tool-discovery/use-case-walkthrough.md
  • docs/design/agent-workflows/projects/tool-resolution-layering/plan.md
  • docs/design/agent-workflows/projects/typescript-structure/README.md
  • docs/design/agent-workflows/projects/typescript-structure/context.md
  • docs/design/agent-workflows/projects/typescript-structure/plan.md
  • docs/design/agent-workflows/projects/typescript-structure/research.md
  • docs/design/agent-workflows/projects/typescript-structure/status.md
  • docs/design/agent-workflows/projects/wire-contract-schema/README.md
  • docs/design/agent-workflows/projects/wire-contract-schema/status.md
  • docs/design/agent-workflows/scratch/agent-coordination.md
  • docs/design/agent-workflows/scratch/branch-cleanup-report.md
  • docs/design/agent-workflows/scratch/branch-pr-cleanup-report.md
  • docs/design/agent-workflows/scratch/branch-pr-cleanup-status.md
  • docs/design/agent-workflows/scratch/capability-architecture.md
  • docs/design/agent-workflows/scratch/capability-map.md
  • docs/design/agent-workflows/scratch/dead-code-report.md
  • docs/design/agent-workflows/scratch/feature-matrix-test.md
  • docs/design/agent-workflows/scratch/flows-and-capabilities.md
  • docs/design/agent-workflows/scratch/implementation-review.md
  • docs/design/agent-workflows/scratch/meeting-alignment.md
  • docs/design/agent-workflows/scratch/notes-architecture.md
  • docs/design/agent-workflows/scratch/notes-config-runsh.md
  • docs/design/agent-workflows/scratch/notes-model-auth.md
  • docs/design/agent-workflows/scratch/notes-tools-mcp-capabilities.md
  • docs/design/agent-workflows/scratch/open-issues.md
  • docs/design/agent-workflows/scratch/pr-stack.md
  • docs/design/agent-workflows/scratch/status.md
  • docs/design/agent-workflows/trash/.gitkeep
  • docs/design/vault-named-secrets/README.md
  • docs/design/vault-named-secrets/context.md
  • docs/design/vault-named-secrets/plan.md
  • docs/design/vault-named-secrets/research.md
  • docs/design/vault-named-secrets/status.md
  • docs/designs/gateway-triggers/findings.md
  • docs/designs/gateway-triggers/gap.md
  • docs/designs/gateway-triggers/mapping.md
  • docs/designs/gateway-triggers/mimics.md
  • docs/designs/gateway-triggers/plan.md
  • docs/designs/gateway-triggers/proposal.md
  • docs/designs/gateway-triggers/research.md
  • docs/designs/gateway-triggers/schedules/plan.md
  • docs/designs/gateway-triggers/schedules/status.md
  • docs/designs/gateway-triggers/schedules/wp/WP0-spec.md
  • docs/designs/gateway-triggers/schedules/wp/WP2-spec.md
  • docs/designs/gateway-triggers/schedules/wp/WP3-spec.md
  • docs/designs/gateway-triggers/schedules/wp/WP4-spec.md
  • docs/designs/gateway-triggers/schedules/wp/WP5-spec.md
  • docs/designs/gateway-triggers/schedules/wp/WP6-spec.md
  • docs/designs/gateway-triggers/schedules/wp/WPD-spec.md
  • docs/designs/gateway-triggers/schedules/wp/contracts.md
  • docs/designs/gateway-triggers/schedules/wp/orchestration.md
  • docs/designs/gateway-triggers/wp/WL-runbook.md
  • docs/designs/gateway-triggers/wp/WP0-specs.md
  • docs/designs/gateway-triggers/wp/WP0-status.md
  • docs/designs/gateway-triggers/wp/WP1-specs.md
  • docs/designs/gateway-triggers/wp/WP1-status.md
  • docs/designs/gateway-triggers/wp/WP2-specs.md
  • docs/designs/gateway-triggers/wp/WP2-status.md
  • docs/designs/gateway-triggers/wp/WP3-specs.md
  • docs/designs/gateway-triggers/wp/WP3-status.md
  • docs/designs/gateway-triggers/wp/WP4-specs.md
  • docs/designs/gateway-triggers/wp/WP4-status.md
  • docs/designs/gateway-triggers/wp/WP5-specs.md
  • docs/designs/gateway-triggers/wp/WP5-status.md
  • docs/designs/gateway-triggers/wp/WP6-specs.md
  • docs/designs/gateway-triggers/wp/WP6-status.md
  • docs/designs/invoke-negotiations/specs.md
  • docs/designs/invoke-negotiations/tasks.md
  • docs/designs/mounts/specs.md
  • docs/designs/mounts/tasks.md
  • docs/designs/platform/mounts-nondev-wiring/specs.md
  • docs/designs/platform/mounts-nondev-wiring/tasks.md
  • docs/designs/platform/runner-rename/specs.md
  • docs/designs/platform/runner-rename/tasks.md
  • docs/designs/platform/self-host-runner-mounts/specs.md
  • docs/designs/platform/self-host-runner-mounts/tasks.md
  • docs/designs/platform/store-generalization/specs.md
  • docs/designs/platform/store-generalization/tasks.md
  • docs/designs/sandbox-metering/specs.md
  • docs/designs/sandbox-metering/tasks.md
  • docs/designs/sessions/README.md
  • docs/designs/sessions/detached-invoke/specs.md
  • docs/designs/sessions/detached-invoke/tasks.md
  • docs/designs/sessions/interactions/cross-cutting-review.md
  • docs/designs/sessions/interactions/extend/specs.md
  • docs/designs/sessions/interactions/extend/tasks.md
  • docs/designs/sessions/interactions/specs.md
  • docs/designs/sessions/interactions/tasks.md
  • docs/designs/sessions/mounts/extend/specs.md
  • docs/designs/sessions/mounts/extend/tasks.md
  • docs/designs/sessions/poc-show-sessions-in-web/identifiers.md
  • docs/designs/sessions/poc-show-sessions-in-web/session-auth-via-invoke-credentials.md
  • docs/designs/sessions/poc-show-sessions-in-web/specs.md
  • docs/designs/sessions/poc-show-sessions-in-web/tasks.md
  • docs/designs/sessions/records/specs.md
  • docs/designs/sessions/records/tasks.md
  • docs/designs/sessions/states/specs.md
  • docs/designs/sessions/states/tasks.md
  • docs/designs/sessions/streams/specs.md
  • docs/designs/sessions/streams/tasks.md
  • docs/designs/testing/rtm/web-acceptance-rtm.md
  • docs/designs/workers-sprawl/specs.md
  • docs/designs/workers-sprawl/tasks.md
  • docs/docs/self-host/02-configuration.mdx
  • docs/docs/self-host/03-upgrading.mdx
  • docs/docs/self-host/guides/03-deploy-to-kubernetes.mdx
  • docs/docs/self-host/guides/04-deploy-on-railway.mdx
  • docs/docs/self-host/guides/07-deploy-the-agent-runner.mdx
  • docs/docs/self-host/guides/08-custom-agent-runner-images.mdx
  • docs/docs/self-host/guides/09-agent-daytona-sandboxes.mdx
  • docs/docs/self-host/infrastructure/01-architecture.mdx
  • docs/docs/self-host/infrastructure/02-networking.mdx
  • docs/docs/self-host/upgrades/runner-and-store.mdx
  • examples/python/RAG_QA_chatbot/backend/agent_loop.py
  • examples/python/RAG_QA_chatbot/backend/contract_stream.py
  • examples/python/RAG_QA_chatbot/backend/main.py
  • examples/python/RAG_QA_chatbot/backend/rag.py
  • examples/python/RAG_QA_chatbot/env.example
  • examples/python/RAG_QA_chatbot/ingest/fix_urls.py
  • examples/python/RAG_QA_chatbot/ingest/loaders.py
  • examples/python/RAG_QA_chatbot/ingest/store.py
  • examples/python/RAG_QA_chatbot/run-agent-chat-slice.sh
  • hosting/AGENTS.md
  • hosting/docker-compose/ee/README.md
  • hosting/docker-compose/ee/docker-compose.dev.yml
  • hosting/docker-compose/ee/docker-compose.gh.local.yml
  • hosting/docker-compose/ee/docker-compose.gh.yml
  • hosting/docker-compose/ee/env.ee.dev.example
  • hosting/docker-compose/ee/env.ee.gh.example
  • hosting/docker-compose/oss/docker-compose.dev.yml
  • hosting/docker-compose/oss/docker-compose.gh.local.yml
  • hosting/docker-compose/oss/docker-compose.gh.ssl.yml
  • hosting/docker-compose/oss/docker-compose.gh.yml
  • hosting/docker-compose/oss/env.oss.dev.example
  • hosting/docker-compose/oss/env.oss.gh.example
  • hosting/docker-compose/recreate-web.sh
  • hosting/docker-compose/run.sh
  • hosting/kubernetes/ee/values.ee.example.yaml
  • hosting/kubernetes/helm/templates/NOTES.txt
  • hosting/kubernetes/helm/templates/_helpers.tpl
  • hosting/kubernetes/helm/templates/runner-deployment.yaml
  • hosting/kubernetes/helm/templates/runner-service.yaml
  • hosting/kubernetes/helm/templates/seaweedfs-service.yaml
  • hosting/kubernetes/helm/templates/seaweedfs-statefulset.yaml
  • hosting/kubernetes/helm/templates/secrets.yaml
  • hosting/kubernetes/helm/templates/services-deployment.yaml
  • hosting/kubernetes/helm/templates/worker-evaluations-deployment.yaml
  • hosting/kubernetes/helm/templates/worker-queues-deployment.yaml
  • hosting/kubernetes/helm/templates/worker-streams-deployment.yaml
  • hosting/kubernetes/helm/templates/worker-webhooks-deployment.yaml
  • hosting/kubernetes/helm/values.schema.json
  • hosting/kubernetes/helm/values.yaml
  • hosting/kubernetes/oss/values.oss.example.yaml
  • hosting/railway/oss/README.md
  • hosting/railway/oss/runner/Dockerfile
  • hosting/railway/oss/scripts/bootstrap.sh
  • hosting/railway/oss/scripts/build-and-push-images.sh
  • hosting/railway/oss/scripts/configure.sh
  • hosting/railway/oss/scripts/deploy-from-images.sh
  • hosting/railway/oss/scripts/deploy-services.sh
  • hosting/railway/oss/scripts/preview-resolve-env.sh
  • hosting/railway/oss/seaweedfs/Dockerfile
  • hosting/railway/oss/seaweedfs/entrypoint.sh
  • hosting/railway/oss/worker-events/Dockerfile
  • hosting/railway/oss/worker-queues/Dockerfile
  • hosting/railway/oss/worker-streams/Dockerfile
  • hosting/railway/oss/worker-tracing/Dockerfile
  • sdks/python/agenta/__init__.py
  • sdks/python/agenta/sdk/agents/__init__.py
  • sdks/python/agenta/sdk/agents/adapters/__init__.py
  • sdks/python/agenta/sdk/agents/adapters/_runner_config.py
  • sdks/python/agenta/sdk/agents/adapters/agenta_builtins.py
  • sdks/python/agenta/sdk/agents/adapters/claude_settings.py
  • sdks/python/agenta/sdk/agents/adapters/harnesses.py
  • sdks/python/agenta/sdk/agents/adapters/local.py
  • sdks/python/agenta/sdk/agents/adapters/sandbox_agent.py
  • sdks/python/agenta/sdk/agents/adapters/vercel/__init__.py
  • sdks/python/agenta/sdk/agents/adapters/vercel/messages.py
  • sdks/python/agenta/sdk/agents/adapters/vercel/routing.py
  • sdks/python/agenta/sdk/agents/adapters/vercel/sse.py
  • sdks/python/agenta/sdk/agents/adapters/vercel/stream.py
  • sdks/python/agenta/sdk/agents/capabilities.py
  • sdks/python/agenta/sdk/agents/connections/__init__.py
  • sdks/python/agenta/sdk/agents/connections/errors.py
  • sdks/python/agenta/sdk/agents/connections/interfaces.py
  • sdks/python/agenta/sdk/agents/connections/models.py
  • sdks/python/agenta/sdk/agents/connections/resolver.py
  • sdks/python/agenta/sdk/agents/dtos.py
  • sdks/python/agenta/sdk/agents/errors.py
  • sdks/python/agenta/sdk/agents/fold.py
  • sdks/python/agenta/sdk/agents/handler.py
  • sdks/python/agenta/sdk/agents/interfaces.py
  • sdks/python/agenta/sdk/agents/mcp/__init__.py
  • sdks/python/agenta/sdk/agents/mcp/errors.py
  • sdks/python/agenta/sdk/agents/mcp/interfaces.py
  • sdks/python/agenta/sdk/agents/mcp/models.py
  • sdks/python/agenta/sdk/agents/mcp/parsing.py
  • sdks/python/agenta/sdk/agents/mcp/resolver.py
  • sdks/python/agenta/sdk/agents/mcp/wire.py
  • sdks/python/agenta/sdk/agents/permission_rules.py
  • sdks/python/agenta/sdk/agents/platform/__init__.py
  • sdks/python/agenta/sdk/agents/platform/_schema.py
  • sdks/python/agenta/sdk/agents/platform/connection.py
  • sdks/python/agenta/sdk/agents/platform/connections.py
  • sdks/python/agenta/sdk/agents/platform/gateway.py
  • sdks/python/agenta/sdk/agents/platform/op_catalog.py
  • sdks/python/agenta/sdk/agents/platform/platform_tools.py
  • sdks/python/agenta/sdk/agents/platform/resolve.py
  • sdks/python/agenta/sdk/agents/platform/secrets.py
  • sdks/python/agenta/sdk/agents/platform/workflow.py
  • sdks/python/agenta/sdk/agents/skills/__init__.py
  • sdks/python/agenta/sdk/agents/skills/errors.py
  • sdks/python/agenta/sdk/agents/skills/models.py
  • sdks/python/agenta/sdk/agents/skills/parsing.py
  • sdks/python/agenta/sdk/agents/skills/wire.py
  • sdks/python/agenta/sdk/agents/streaming.py
  • sdks/python/agenta/sdk/agents/tools/__init__.py
  • sdks/python/agenta/sdk/agents/tools/compat.py
  • sdks/python/agenta/sdk/agents/tools/errors.py
  • sdks/python/agenta/sdk/agents/tools/interfaces.py
  • sdks/python/agenta/sdk/agents/tools/models.py
  • sdks/python/agenta/sdk/agents/tools/parsing.py
  • sdks/python/agenta/sdk/agents/tools/resolver.py
  • sdks/python/agenta/sdk/agents/utils/__init__.py
  • sdks/python/agenta/sdk/agents/utils/ts_runner.py
  • sdks/python/agenta/sdk/agents/utils/wire.py
  • sdks/python/agenta/sdk/agents/wire_models.py
  • sdks/python/agenta/sdk/contexts/tracing.py
  • sdks/python/agenta/sdk/decorators/routing.py
  • sdks/python/agenta/sdk/decorators/running.py
  • sdks/python/agenta/sdk/decorators/tracing.py
  • sdks/python/agenta/sdk/engines/running/errors.py
  • sdks/python/agenta/sdk/engines/running/handlers.py
  • sdks/python/agenta/sdk/engines/running/interfaces.py
  • sdks/python/agenta/sdk/engines/running/registry.py
  • sdks/python/agenta/sdk/engines/running/utils.py
  • sdks/python/agenta/sdk/engines/tracing/tracing.py
  • sdks/python/agenta/sdk/evaluations/runtime/adapters.py
  • sdks/python/agenta/sdk/middlewares/routing/otel.py
  • sdks/python/agenta/sdk/middlewares/running/normalizer.py
  • sdks/python/agenta/sdk/middlewares/running/resolver.py
  • sdks/python/agenta/sdk/models/shared.py
  • sdks/python/agenta/sdk/models/workflows.py
  • sdks/python/agenta/sdk/utils/assets.py
  • sdks/python/agenta/sdk/utils/client.py
  • sdks/python/agenta/sdk/utils/resolvers.py
  • sdks/python/agenta/sdk/utils/types.py
  • sdks/python/agenta/tests/agents/test_streaming.py
  • sdks/python/oss/tests/pytest/acceptance/integrations/test_vault_secrets.py
  • sdks/python/oss/tests/pytest/acceptance/observability/test_workflow_instrument_routed.py
  • sdks/python/oss/tests/pytest/acceptance/workflows/test_new_uri_handlers.py
  • sdks/python/oss/tests/pytest/integration/agents/__init__.py
  • sdks/python/oss/tests/pytest/integration/agents/_fake_runner_backend.py
  • sdks/python/oss/tests/pytest/integration/agents/test_transport_roundtrip.py
  • sdks/python/oss/tests/pytest/integration/observability/__init__.py
  • sdks/python/oss/tests/pytest/integration/observability/conftest.py
  • sdks/python/oss/tests/pytest/integration/observability/test_instrument_shapes_exhaustive.py
  • sdks/python/oss/tests/pytest/integration/observability/test_returned_generator_instrument.py
  • sdks/python/oss/tests/pytest/integration/observability/test_workflow_instrument_programmatic.py
  • sdks/python/oss/tests/pytest/unit/agents/__init__.py
  • sdks/python/oss/tests/pytest/unit/agents/adapters/__init__.py
  • sdks/python/oss/tests/pytest/unit/agents/adapters/test_claude_settings.py
  • sdks/python/oss/tests/pytest/unit/agents/adapters/test_vercel_stream_finish_reason.py
  • sdks/python/oss/tests/pytest/unit/agents/adapters/test_vercel_stream_park.py
  • sdks/python/oss/tests/pytest/unit/agents/conftest.py
  • sdks/python/oss/tests/pytest/unit/agents/connections/__init__.py
  • sdks/python/oss/tests/pytest/unit/agents/connections/test_capabilities.py
  • sdks/python/oss/tests/pytest/unit/agents/connections/test_dtos_model_ref.py
  • sdks/python/oss/tests/pytest/unit/agents/connections/test_models.py
  • sdks/python/oss/tests/pytest/unit/agents/connections/test_resolver.py
  • sdks/python/oss/tests/pytest/unit/agents/golden/permission_decisions.json
  • sdks/python/oss/tests/pytest/unit/agents/golden/run_request.claude.json
  • sdks/python/oss/tests/pytest/unit/agents/golden/run_request.pi_core.json
  • sdks/python/oss/tests/pytest/unit/agents/golden/run_result.error.json
  • sdks/python/oss/tests/pytest/unit/agents/golden/run_result.ok.json
  • sdks/python/oss/tests/pytest/unit/agents/mcp/__init__.py
  • sdks/python/oss/tests/pytest/unit/agents/mcp/test_resolver.py
  • sdks/python/oss/tests/pytest/unit/agents/platform/__init__.py
  • sdks/python/oss/tests/pytest/unit/agents/platform/conftest.py
  • sdks/python/oss/tests/pytest/unit/agents/platform/test_connection.py
  • sdks/python/oss/tests/pytest/unit/agents/platform/test_connections_http.py
  • sdks/python/oss/tests/pytest/unit/agents/platform/test_gateway_http.py
  • sdks/python/oss/tests/pytest/unit/agents/platform/test_op_catalog.py
  • sdks/python/oss/tests/pytest/unit/agents/platform/test_resolve.py
  • sdks/python/oss/tests/pytest/unit/agents/platform/test_schema_expand.py
  • sdks/python/oss/tests/pytest/unit/agents/platform/test_secrets_http.py
  • sdks/python/oss/tests/pytest/unit/agents/platform/test_workflow_resolver.py
  • sdks/python/oss/tests/pytest/unit/agents/skills/__init__.py
  • sdks/python/oss/tests/pytest/unit/agents/skills/test_models.py
  • sdks/python/oss/tests/pytest/unit/agents/skills/test_parsing.py
  • sdks/python/oss/tests/pytest/unit/agents/skills/test_skills_e2e.py
  • sdks/python/oss/tests/pytest/unit/agents/skills/test_wire.py
  • sdks/python/oss/tests/pytest/unit/agents/test_dtos_agent_template.py
  • sdks/python/oss/tests/pytest/unit/agents/test_dtos_capabilities_events.py
  • sdks/python/oss/tests/pytest/unit/agents/test_dtos_content_blocks.py
  • sdks/python/oss/tests/pytest/unit/agents/test_dtos_harness_configs.py
  • sdks/python/oss/tests/pytest/unit/agents/test_environment_lifecycle.py
  • sdks/python/oss/tests/pytest/unit/agents/test_fold.py
  • sdks/python/oss/tests/pytest/unit/agents/test_harness_adapters.py
  • sdks/python/oss/tests/pytest/unit/agents/test_harness_identity.py
  • sdks/python/oss/tests/pytest/unit/agents/test_runner_adapter_config.py
  • sdks/python/oss/tests/pytest/unit/agents/test_runner_batch_error_fidelity.py
  • sdks/python/oss/tests/pytest/unit/agents/test_runner_transport_auth.py
  • sdks/python/oss/tests/pytest/unit/agents/test_ui_messages.py
  • sdks/python/oss/tests/pytest/unit/agents/test_wire_contract.py
  • sdks/python/oss/tests/pytest/unit/agents/test_wire_models.py
  • sdks/python/oss/tests/pytest/unit/agents/tools/__init__.py
  • sdks/python/oss/tests/pytest/unit/agents/tools/test_models.py
  • sdks/python/oss/tests/pytest/unit/agents/tools/test_parsing.py
  • sdks/python/oss/tests/pytest/unit/agents/tools/test_permission_parity.py
  • sdks/python/oss/tests/pytest/unit/agents/tools/test_resolver.py
  • sdks/python/oss/tests/pytest/unit/test_batch_fold_stream_contract_routing.py
  • sdks/python/oss/tests/pytest/unit/test_inspect_response.py
  • sdks/python/oss/tests/pytest/unit/test_invoke_dispatch_parity_routing.py
  • sdks/python/oss/tests/pytest/unit/test_invoke_header_semantics_routing.py
  • sdks/python/oss/tests/pytest/unit/test_invoke_real_handlers_negotiation_routing.py
  • sdks/python/oss/tests/pytest/unit/test_invoke_route_aggregation_routing.py
  • sdks/python/oss/tests/pytest/unit/test_llm_v0_handler_flags_running.py
  • sdks/python/oss/tests/pytest/unit/test_normalizer_passthrough.py
  • sdks/python/oss/tests/pytest/unit/test_resolvers.py
  • sdks/python/oss/tests/pytest/unit/test_returned_generator_route.py
  • sdks/python/oss/tests/pytest/unit/test_skill_flags.py
  • sdks/python/oss/tests/pytest/unit/test_skill_template_catalog.py
  • sdks/python/oss/tests/pytest/unit/test_supported_llm_models.py
  • sdks/python/oss/tests/pytest/unit/test_tracing_decorators.py
  • sdks/python/oss/tests/pytest/unit/test_workflow_aggregation_running.py
  • sdks/python/oss/tests/pytest/unit/test_workflow_control_running.py
  • sdks/python/oss/tests/pytest/unit/test_workflow_format_routing.py
  • sdks/python/oss/tests/pytest/unit/test_workflow_id_propagation_symmetry.py
  • sdks/python/oss/tests/pytest/unit/test_workflow_negotiation_cube_routing.py
  • sdks/python/oss/tests/pytest/unit/test_workflow_negotiation_routing.py
  • sdks/python/oss/tests/pytest/unit/test_workflow_request_flags_running.py
  • sdks/python/oss/tests/pytest/unit/test_workflow_session_id_running.py
  • sdks/python/oss/tests/pytest/unit/test_workflow_shapes_running.py
  • sdks/python/oss/tests/pytest/utils/test_mock_v0.py
  • sdks/python/oss/tests/pytest/utils/test_resolver_middleware.py
  • sdks/python/oss/tests/pytest/utils/test_restricted_runner.py
  • sdks/python/oss/tests/pytest/utils/test_routing.py
  • sdks/python/pyproject.toml
  • services/entrypoints/main.py
  • services/oss/src/agent/__init__.py
  • services/oss/src/agent/app.py
  • services/oss/src/agent/config.py
  • services/oss/src/agent/schemas.py
  • services/oss/src/agent/secrets.py
  • services/oss/src/agent/tools/__init__.py
  • services/oss/src/agent/tools/gateway.py
  • services/oss/src/agent/tools/resolver.py
  • services/oss/src/agent/tools/secrets.py
  • services/oss/src/agent/tracing.py
  • services/oss/src/managed.py
  • services/oss/tests/pytest/acceptance/test_canonical_services.py
  • services/oss/tests/pytest/acceptance/test_managed_workflow_lifecycle.py
  • services/oss/tests/pytest/integration/__init__.py
  • services/oss/tests/pytest/integration/agent/__init__.py
  • services/oss/tests/pytest/integration/agent/conftest.py
  • services/oss/tests/pytest/integration/agent/test_resolve_secrets_http.py
  • services/oss/tests/pytest/integration/agent/tools/__init__.py
  • services/oss/tests/pytest/integration/agent/tools/test_gateway_http.py
  • services/oss/tests/pytest/integration/agent/tools/test_secrets_http.py
  • services/oss/tests/pytest/unit/__init__.py
  • services/oss/tests/pytest/unit/agent/__init__.py
  • services/oss/tests/pytest/unit/agent/conftest.py
  • services/oss/tests/pytest/unit/agent/test_builtin_uri_binding.py
  • services/oss/tests/pytest/unit/agent/test_default_agent_template.py
  • services/oss/tests/pytest/unit/agent/test_inspect_catalog_refs.py
  • services/oss/tests/pytest/unit/agent/test_invoke_handler.py
  • services/oss/tests/pytest/unit/agent/test_secrets_mapping.py
  • services/oss/tests/pytest/unit/agent/test_select_backend.py
  • services/oss/tests/pytest/unit/agent/test_tracing.py
  • services/oss/tests/pytest/unit/agent/tools/__init__.py
  • services/oss/tests/pytest/unit/agent/tools/test_gateway_mapping.py
  • services/oss/tests/pytest/unit/agent/tools/test_resolution.py
  • services/runner/.dockerignore
  • services/runner/AGENTS.md
  • services/runner/CLAUDE.md
  • services/runner/README.md
  • services/runner/config/AGENTS.md
  • services/runner/config/agent.json
  • services/runner/docker/Dockerfile
  • services/runner/docker/Dockerfile.dev
  • services/runner/docker/README.md
  • services/runner/package.json
  • services/runner/sandbox-images/daytona/README.md
  • services/runner/sandbox-images/daytona/build_snapshot.py
  • services/runner/scripts/build-extension.mjs
  • services/runner/skills/.gitkeep
  • services/runner/src/apiBase.ts
  • services/runner/src/cli.ts
  • services/runner/src/engines/sandbox_agent.ts
  • services/runner/src/engines/sandbox_agent/acp-fetch.ts
  • services/runner/src/engines/sandbox_agent/acp-interactions.ts
  • services/runner/src/engines/sandbox_agent/capabilities.ts
  • services/runner/src/engines/sandbox_agent/daemon.ts
  • services/runner/src/engines/sandbox_agent/daytona.ts
  • services/runner/src/engines/sandbox_agent/errors.ts
  • services/runner/src/engines/sandbox_agent/mcp.ts
  • services/runner/src/engines/sandbox_agent/model.ts
  • services/runner/src/engines/sandbox_agent/mount.ts
  • services/runner/src/engines/sandbox_agent/pause.ts
  • services/runner/src/engines/sandbox_agent/pi-assets.ts
  • services/runner/src/engines/sandbox_agent/pi-error.ts
  • services/runner/src/engines/sandbox_agent/provider.ts
  • services/runner/src/engines/sandbox_agent/run-plan.ts
  • services/runner/src/engines/sandbox_agent/transcript.ts
  • services/runner/src/engines/sandbox_agent/usage.ts
  • services/runner/src/engines/sandbox_agent/workspace.ts
  • services/runner/src/engines/skills.ts
  • services/runner/src/entry.ts
  • services/runner/src/extensions/agenta.ts
  • services/runner/src/permission-plan.ts
  • services/runner/src/protocol.ts
  • services/runner/src/responder.ts
  • services/runner/src/server.ts
  • services/runner/src/sessions/alive.ts
  • services/runner/src/sessions/auth.ts
  • services/runner/src/sessions/contract.ts
  • services/runner/src/sessions/interactions.ts
  • services/runner/src/sessions/persist.ts
  • services/runner/src/tools/callback.ts
  • services/runner/src/tools/code.ts
  • services/runner/src/tools/direct.ts
  • services/runner/src/tools/dispatch.ts
  • services/runner/src/tools/mcp-bridge.ts
  • services/runner/src/tools/mcp-server.ts
  • services/runner/src/tools/public-spec.ts
  • services/runner/src/tools/relay.ts
  • services/runner/src/tools/tool-mcp-http.ts
  • services/runner/src/tracing/otel.ts
  • services/runner/src/version.ts
  • services/runner/tests/acceptance/server-contract.test.ts
  • services/runner/tests/fixtures/sessions/redis_contract.json
  • services/runner/tests/integration/server-smoke.test.ts
  • services/runner/tests/unit/cli.test.ts
  • services/runner/tests/unit/code-tool.test.ts
  • services/runner/tests/unit/continuation.test.ts
  • services/runner/tests/unit/extension-tools.test.ts
  • services/runner/tests/unit/mcp-servers.test.ts
  • services/runner/tests/unit/otel-skills-error.test.ts
  • services/runner/tests/unit/permission-parity.test.ts
  • services/runner/tests/unit/permission-plan.test.ts
  • services/runner/tests/unit/responder.test.ts
  • services/runner/tests/unit/sandbox-agent-acp-fetch.test.ts
  • services/runner/tests/unit/sandbox-agent-acp-interactions.test.ts
  • services/runner/tests/unit/sandbox-agent-capabilities.test.ts
  • services/runner/tests/unit/sandbox-agent-daemon.test.ts
  • services/runner/tests/unit/sandbox-agent-daytona.test.ts
  • services/runner/tests/unit/sandbox-agent-errors.test.ts
  • services/runner/tests/unit/sandbox-agent-model.test.ts
  • services/runner/tests/unit/sandbox-agent-mount.test.ts
  • services/runner/tests/unit/sandbox-agent-orchestration.test.ts
  • services/runner/tests/unit/sandbox-agent-pi-assets.test.ts
  • services/runner/tests/unit/sandbox-agent-pi-error.test.ts
  • services/runner/tests/unit/sandbox-agent-provider.test.ts
  • services/runner/tests/unit/sandbox-agent-run-plan.test.ts
  • services/runner/tests/unit/sandbox-agent-usage.test.ts
  • services/runner/tests/unit/sandbox-agent-workspace.test.ts
  • services/runner/tests/unit/server.test.ts
  • services/runner/tests/unit/session-alive.test.ts
  • services/runner/tests/unit/session-interactions.test.ts
  • services/runner/tests/unit/session-mcp-layering.test.ts
  • services/runner/tests/unit/session-persist.test.ts
  • services/runner/tests/unit/session-redis-contract.test.ts
  • services/runner/tests/unit/skills.test.ts
  • services/runner/tests/unit/startup-banner.test.ts
  • services/runner/tests/unit/stream-events.test.ts
  • services/runner/tests/unit/tool-bridge.test.ts
  • services/runner/tests/unit/tool-direct.test.ts
  • services/runner/tests/unit/tool-dispatch.test.ts
  • services/runner/tests/unit/tool-relay-permission.test.ts
  • services/runner/tests/unit/wire-contract.test.ts
  • services/runner/tests/utils/golden.ts
  • services/runner/tsconfig.json
  • services/runner/vitest.config.ts
  • web/AGENTS.md
  • web/_reference/agenta-sdk/src/types.ts
  • web/ee/package.json
  • web/ee/src/pages/w/[workspace_id]/p/[project_id]/agents/archived/index.tsx
  • web/ee/src/pages/w/[workspace_id]/p/[project_id]/agents/index.tsx
  • web/ee/src/pages/w/[workspace_id]/p/[project_id]/apps/[app_id]/agent-chat/index.tsx
  • web/oss/package.json
  • web/oss/src/components/AgentChatSlice/AgentChatPanel.tsx
  • web/oss/src/components/AgentChatSlice/assets/AgentChatTransport.ts
  • web/oss/src/components/AgentChatSlice/assets/agConfig.ts
  • web/oss/src/components/AgentChatSlice/assets/attachments.ts
  • web/oss/src/components/AgentChatSlice/assets/constants.ts
  • web/oss/src/components/AgentChatSlice/assets/files.ts
  • web/oss/src/components/AgentChatSlice/assets/loadSession.ts
  • web/oss/src/components/AgentChatSlice/assets/markdown.tsx
  • web/oss/src/components/AgentChatSlice/assets/rewind.ts
  • web/oss/src/components/AgentChatSlice/assets/toAgentaMessage.ts
  • web/oss/src/components/AgentChatSlice/assets/toolFormat.ts
  • web/oss/src/components/AgentChatSlice/assets/trace.ts
  • web/oss/src/components/AgentChatSlice/assets/transport.ts
  • web/oss/src/components/AgentChatSlice/components/AgentChatConversation.tsx
  • web/oss/src/components/AgentChatSlice/components/AgentChatEmptyState.tsx
  • web/oss/src/components/AgentChatSlice/components/AgentMessage.tsx
  • web/oss/src/components/AgentChatSlice/components/ApprovalDock.tsx
  • web/oss/src/components/AgentChatSlice/components/ComposerAttachments.tsx
  • web/oss/src/components/AgentChatSlice/components/QueuedMessages.tsx
  • web/oss/src/components/AgentChatSlice/components/SessionHistoryMenu.tsx
  • web/oss/src/components/AgentChatSlice/components/SessionRail.tsx
  • web/oss/src/components/AgentChatSlice/components/SessionTabLabel.tsx
  • web/oss/src/components/AgentChatSlice/components/SessionTagBar.tsx
  • web/oss/src/components/AgentChatSlice/components/ToolActivity.tsx
  • web/oss/src/components/AgentChatSlice/components/TurnInspector/ContextTab.tsx
  • web/oss/src/components/AgentChatSlice/components/TurnInspector/RawTab.tsx
  • web/oss/src/components/AgentChatSlice/components/TurnInspector/TimelineTab.tsx
  • web/oss/src/components/AgentChatSlice/components/TurnInspector/TurnInspector.tsx
  • web/oss/src/components/AgentChatSlice/components/clientTools/ClientToolPart.tsx
  • web/oss/src/components/AgentChatSlice/components/clientTools/ConnectToolWidget.tsx
  • web/oss/src/components/AgentChatSlice/components/clientTools/UnhandledClientTool.tsx
  • web/oss/src/components/AgentChatSlice/components/clientTools/index.ts
  • web/oss/src/components/AgentChatSlice/components/clientTools/meta.ts
  • web/oss/src/components/AgentChatSlice/components/clientTools/registry.tsx
  • web/oss/src/components/AgentChatSlice/components/clientTools/types.ts
  • web/oss/src/components/AgentChatSlice/hooks/useAgentChatQueue.ts
  • web/oss/src/components/AgentChatSlice/index.tsx
  • web/oss/src/components/AgentChatSlice/state/panelLayout.ts
  • web/oss/src/components/AgentChatSlice/state/scope.tsx
  • web/oss/src/components/AgentChatSlice/state/sessions.ts
  • web/oss/src/components/AgentChatSlice/state/turnCaptures.ts
  • web/oss/src/components/AgentChatSlice/state/turnInspector.ts
  • web/oss/src/components/DrillInView/OSSdrillInUIProvider.tsx
  • web/oss/src/components/Layout/Layout.tsx
  • web/oss/src/components/Layout/SidebarIsland.tsx
  • web/oss/src/components/Layout/assets/Breadcrumbs.tsx
  • web/oss/src/components/ModelRegistry/Drawers/ConfigureProviderDrawer/assets/ConfigureProviderDrawerContent.tsx
  • web/oss/src/components/ModelRegistry/Drawers/ConfigureProviderDrawer/assets/constants.ts
  • web/oss/src/components/Playground/Components/AgentRevisionSelector/index.tsx
  • web/oss/src/components/Playground/Components/MainLayout/index.tsx
  • web/oss/src/components/Playground/Components/Menus/PlaygroundVariantHeaderMenu/index.tsx
  • web/oss/src/components/Playground/Components/Menus/SelectVariant/index.tsx
  • web/oss/src/components/Playground/Components/Menus/SelectVariant/types.d.ts
  • web/oss/src/components/Playground/Components/Modals/CommitVariantChangesModal/index.tsx
  • web/oss/src/components/Playground/Components/PlaygroundHeader/index.tsx
  • web/oss/src/components/Playground/Components/PlaygroundVariantConfig/assets/PlaygroundVariantConfigHeader.tsx
  • web/oss/src/components/Playground/Components/PlaygroundVariantConfig/index.tsx
  • web/oss/src/components/Playground/Components/PlaygroundVariantConfigPrompt/assets/GatewayToolsPanel.tsx
  • web/oss/src/components/Playground/Playground.tsx
  • web/oss/src/components/PlaygroundRouter/index.tsx
  • web/oss/src/components/References/ReferenceTag.tsx
  • web/oss/src/components/References/index.ts
  • web/oss/src/components/SessionInspector/PanelSessionInspectorButton.tsx
  • web/oss/src/components/SessionInspector/SessionInspectorButton.tsx
  • web/oss/src/components/SessionInspector/SessionInspectorDrawer.tsx
  • web/oss/src/components/SessionInspector/api.ts
  • web/oss/src/components/SessionInspector/index.ts
  • web/oss/src/components/SessionInspector/nest.ts
  • web/oss/src/components/SessionInspector/store.ts
  • web/oss/src/components/SessionInspector/tabs/InteractionsTab.tsx
  • web/oss/src/components/SessionInspector/tabs/MountsTab.tsx
  • web/oss/src/components/SessionInspector/tabs/RecordsTab.tsx
  • web/oss/src/components/SessionInspector/tabs/StatesTab.tsx
  • web/oss/src/components/SessionInspector/tabs/StreamsTab.tsx
  • web/oss/src/components/SharedDrawers/SessionDrawer/assets/utils.ts
  • web/oss/src/components/SharedDrawers/SessionDrawer/components/SessionHeader/index.tsx
  • web/oss/src/components/SharedDrawers/TraceDrawer/components/TraceContent/components/TraceTypeHeader/index.tsx
  • web/oss/src/components/Sidebar/SettingsSidebar.tsx
  • web/oss/src/components/Sidebar/Sidebar.tsx
  • web/oss/src/components/Sidebar/components/ListOfOrgs.tsx
  • web/oss/src/components/Sidebar/components/ListOfProjects.tsx
  • web/oss/src/components/Sidebar/components/SidebarBackButton.tsx
  • web/oss/src/components/Sidebar/components/SidebarMenu.tsx
  • web/oss/src/components/Sidebar/components/SidebarSelectionButton.tsx
  • web/oss/src/components/Sidebar/components/WorkflowEntityCard.tsx
  • web/oss/src/components/Sidebar/components/WorkflowIdentity.tsx
  • web/oss/src/components/Sidebar/components/WorkflowPicker.tsx
  • web/oss/src/components/Sidebar/components/assets/workflowEntitySelection.test.ts
  • web/oss/src/components/Sidebar/components/assets/workflowEntitySelection.ts
  • web/oss/src/components/Sidebar/dynamic/registry.ts
  • web/oss/src/components/Sidebar/dynamic/source.ts
  • web/oss/src/components/Sidebar/dynamic/status.ts
  • web/oss/src/components/Sidebar/dynamic/types.ts
  • web/oss/src/components/Sidebar/dynamic/useSidebarDynamicChildren.ts
  • web/oss/src/components/Sidebar/engine/SidebarMenu.tsx
  • web/oss/src/components/Sidebar/engine/SidebarShell.tsx
  • web/oss/src/components/Sidebar/engine/types.ts
  • web/oss/src/components/Sidebar/engine/visibility.ts
  • web/oss/src/components/Sidebar/hooks/useSidebarConfig/index.tsx
  • web/oss/src/components/Sidebar/hooks/useWorkflowSwitcher.tsx
  • web/oss/src/components/Sidebar/hooks/workflowSwitcherHelpers.ts
  • web/oss/src/components/Sidebar/scopes/bottomSection.tsx
  • web/oss/src/components/Sidebar/scopes/constants.ts
  • web/oss/src/components/Sidebar/scopes/mainScope.tsx
  • web/oss/src/components/Sidebar/scopes/settingsScope.tsx
  • web/oss/src/components/Sidebar/scopes/sidebarLastPath.ts
  • web/oss/src/components/Sidebar/scopes/viewRegistry.ts
  • web/oss/src/components/Sidebar/scopes/workflowItemSupport.ts
  • web/oss/src/components/Sidebar/scopes/workflowItems.ts
  • web/oss/src/components/Sidebar/scopes/workflowScope.tsx
  • web/oss/src/components/Sidebar/types.d.ts
  • web/oss/src/components/Sidebar/types.ts
  • web/oss/src/components/Webhooks/Modals/DeleteWebhookModal.tsx
  • web/oss/src/components/Webhooks/Modals/SecretRevealModal.tsx
  • web/oss/src/components/Webhooks/RequestPreview.tsx
  • web/oss/src/components/Webhooks/WebhookDrawer.tsx
  • web/oss/src/components/Webhooks/WebhookFieldRenderer.tsx
  • web/oss/src/components/Webhooks/WebhookLogsTab.tsx
  • web/oss/src/components/Webhooks/assets/constants.ts
  • web/oss/src/components/Webhooks/assets/types.ts
  • web/oss/src/components/Webhooks/utils/buildPreviewRequest.ts
  • web/oss/src/components/Webhooks/utils/buildSubscription.ts
  • web/oss/src/components/Webhooks/utils/handleTestResult.ts
  • web/oss/src/components/Webhooks/widgets/AdvanceConfigWidget.tsx
  • web/oss/src/components/Webhooks/widgets/DispatchAlertWidget.tsx
  • web/oss/src/components/Webhooks/widgets/HeaderListWidget.tsx
  • web/oss/src/components/WorkflowRevisionDrawerWrapper/index.tsx
  • web/oss/src/components/pages/agents/AgentsPage.tsx
  • web/oss/src/components/pages/agents/AgentsTableSection.tsx
  • web/oss/src/components/pages/agents/ArchivedAgentsPage.tsx
  • web/oss/src/components/pages/agents/hooks/useAgentsSelection.ts
  • web/oss/src/components/pages/agents/store.ts
  • web/oss/src/components/pages/app-management/components/ApplicationManagementSection.tsx
  • web/oss/src/components/pages/app-management/components/CreateAppDropdown/index.tsx
  • web/oss/src/components/pages/app-management/modals/CreateAppTypeModal/index.tsx
  • web/oss/src/components/pages/app-management/store/appWorkflowStore.ts
  • web/oss/src/components/pages/observability/components/SessionsTable/assets/sessionCellStore.tsx
  • web/oss/src/components/pages/observability/components/SessionsTable/components/Cells/DurationCell.tsx
  • web/oss/src/components/pages/observability/components/SessionsTable/components/Cells/EndTimeCell.tsx
  • web/oss/src/components/pages/observability/components/SessionsTable/components/Cells/FirstInputCell.tsx
  • web/oss/src/components/pages/observability/components/SessionsTable/components/Cells/LastOutputCell.tsx
  • web/oss/src/components/pages/observability/components/SessionsTable/components/Cells/StartTimeCell.tsx
  • web/oss/src/components/pages/observability/components/SessionsTable/components/Cells/TotalCostCell.tsx
  • web/oss/src/components/pages/observability/components/SessionsTable/components/Cells/TotalLatencyCell.tsx
  • web/oss/src/components/pages/observability/components/SessionsTable/components/Cells/TotalUsageCell.tsx
  • web/oss/src/components/pages/observability/components/SessionsTable/components/Cells/TracesCountCell.tsx
  • web/oss/src/components/pages/observability/components/SessionsTable/index.tsx
  • web/oss/src/components/pages/prompts/assets/iconHelpers.tsx
  • web/oss/src/components/pages/prompts/components/PromptsBreadcrumb.tsx
  • web/oss/src/components/pages/prompts/components/PromptsTableSection.tsx
  • web/oss/src/components/pages/prompts/store.ts
  • web/oss/src/components/pages/settings/APIKeys/APIKeys.tsx
  • web/oss/src/components/pages/settings/Automations/Automations.tsx
  • web/oss/src/components/pages/settings/Secrets/SecretProviderTable/index.tsx
  • web/oss/src/components/pages/settings/Tools/components/ConnectModal.tsx
  • web/oss/src/components/pages/settings/Tools/components/ConnectionsList.tsx
  • web/oss/src/components/pages/settings/Tools/components/GatewayToolsSection.tsx
  • web/oss/src/components/pages/settings/Tools/hooks/useIntegrationDetail.ts
  • web/oss/src/components/pages/settings/Tools/hooks/useToolsConnections.ts
  • web/oss/src/components/pages/settings/Tools/hooks/useToolsIntegrations.ts
  • web/oss/src/components/pages/settings/Triggers/Triggers.tsx
  • web/oss/src/components/pages/settings/Triggers/components/GatewaySchedulesSection.tsx
  • web/oss/src/components/pages/settings/Triggers/components/GatewaySubscriptionsSection.tsx
  • web/oss/src/components/pages/settings/Triggers/components/GatewayTriggersSection.tsx
  • web/oss/src/components/pages/settings/Vault/ConfigureSecretModal/assets/primitives.ts
  • web/oss/src/components/pages/settings/Vault/ConfigureSecretModal/index.tsx
  • web/oss/src/components/pages/settings/Vault/NamedSecretTable/index.tsx
  • web/oss/src/components/pages/settings/Vault/Vault.tsx
  • web/oss/src/components/pages/settings/Webhooks/Webhooks.tsx
  • web/oss/src/components/pages/settings/assets/navigation.test.ts
  • web/oss/src/components/pages/settings/assets/navigation.ts
  • web/oss/src/components/pages/settings/hooks/useSettingsAccess.ts
  • web/oss/src/lib/atoms/sidebar.ts
  • web/oss/src/lib/helpers/dynamicEnv.ts
  • web/oss/src/lib/helpers/utils.ts
  • web/oss/src/lib/navigation/projectSwitchHref.test.ts
  • web/oss/src/lib/navigation/projectSwitchHref.ts
  • web/oss/src/lib/utils/slugify.ts
  • web/oss/src/pages/w/[workspace_id]/p/[project_id]/agents/archived/index.tsx
  • web/oss/src/pages/w/[workspace_id]/p/[project_id]/agents/index.tsx
  • web/oss/src/pages/w/[workspace_id]/p/[project_id]/apps/[app_id]/agent-chat/index.tsx
  • web/oss/src/pages/w/[workspace_id]/p/[project_id]/settings/index.tsx
  • web/oss/src/services/webhooks/api.ts
  • web/oss/src/services/webhooks/types.ts
  • web/oss/src/state/automations/state.ts
  • web/oss/src/state/newObservability/atoms/queries.ts
  • web/oss/src/state/newObservability/selectors/tracing.ts
  • web/oss/src/state/org/hooks.ts
  • web/oss/src/state/webhooks/atoms.ts
  • web/oss/src/state/webhooks/state.ts
  • web/oss/src/state/workflow/flags.ts
  • web/oss/src/state/workflow/hooks/useWorkflowRouteGuard.ts
  • web/oss/src/state/workflow/hooks/workflowRouteGuard.test.ts
  • web/oss/src/state/workflow/hooks/workflowRouteGuard.ts
  • web/oss/src/styles/editor-theme.css
  • web/oss/src/styles/globals.css
  • web/oss/src/styles/theme-variables.css
  • web/oss/tests/playwright/acceptance/evaluators/index.ts
  • web/package.json
  • web/packages/agenta-entities/package.json
  • web/packages/agenta-entities/src/gatewayTool/api/api.ts
  • web/packages/agenta-entities/src/gatewayTool/api/index.ts
  • web/packages/agenta-entities/src/gatewayTool/core/dedupe.ts
  • web/packages/agenta-entities/src/gatewayTool/core/index.ts
  • web/packages/agenta-entities/src/gatewayTool/core/types.ts
  • web/packages/agenta-entities/src/gatewayTool/hooks/index.ts
  • web/packages/agenta-entities/src/gatewayTool/hooks/useToolActionDetail.ts
  • web/packages/agenta-entities/src/gatewayTool/hooks/useToolCatalogActions.ts
  • web/packages/agenta-entities/src/gatewayTool/hooks/useToolCatalogCategories.ts
  • web/packages/agenta-entities/src/gatewayTool/hooks/useToolCatalogIntegrations.ts
  • web/packages/agenta-entities/src/gatewayTool/hooks/useToolConnectionActions.ts
  • web/packages/agenta-entities/src/gatewayTool/hooks/useToolConnectionQuery.ts
  • web/packages/agenta-entities/src/gatewayTool/hooks/useToolConnectionsQuery.ts
  • web/packages/agenta-entities/src/gatewayTool/hooks/useToolIntegrationConnections.ts
  • web/packages/agenta-entities/src/gatewayTool/hooks/useToolIntegrationDetail.ts
  • web/packages/agenta-entities/src/gatewayTool/index.ts
  • web/packages/agenta-entities/src/gatewayTool/state/atoms.ts
  • web/packages/agenta-entities/src/gatewayTool/state/index.ts
  • web/packages/agenta-entities/src/gatewayTrigger/api/api.ts
  • web/packages/agenta-entities/src/gatewayTrigger/api/client.ts
  • web/packages/agenta-entities/src/gatewayTrigger/api/index.ts
  • web/packages/agenta-entities/src/gatewayTrigger/core/cron.ts
  • web/packages/agenta-entities/src/gatewayTrigger/core/eventMessageTemplate.ts
  • web/packages/agenta-entities/src/gatewayTrigger/core/index.ts
  • web/packages/agenta-entities/src/gatewayTrigger/core/messageInputs.ts
  • web/packages/agenta-entities/src/gatewayTrigger/core/scheduleBuilder.ts
  • web/packages/agenta-entities/src/gatewayTrigger/core/selectorPreview.ts
  • web/packages/agenta-entities/src/gatewayTrigger/core/types.ts
  • web/packages/agenta-entities/src/gatewayTrigger/core/window.ts
  • web/packages/agenta-entities/src/gatewayTrigger/hooks/index.ts
  • web/packages/agenta-entities/src/gatewayTrigger/hooks/useTriggerCatalogEvents.ts
  • web/packages/agenta-entities/src/gatewayTrigger/hooks/useTriggerCatalogIntegrations.ts
  • web/packages/agenta-entities/src/gatewayTrigger/hooks/useTriggerConnectionActions.ts
  • web/packages/agenta-entities/src/gatewayTrigger/hooks/useTriggerConnections.ts
  • web/packages/agenta-entities/src/gatewayTrigger/hooks/useTriggerDeliveries.ts
  • web/packages/agenta-entities/src/gatewayTrigger/hooks/useTriggerEvent.ts
  • web/packages/agenta-entities/src/gatewayTrigger/hooks/useTriggerSchedule.ts
  • web/packages/agenta-entities/src/gatewayTrigger/hooks/useTriggerSchedules.ts
  • web/packages/agenta-entities/src/gatewayTrigger/hooks/useTriggerSubscription.ts
  • web/packages/agenta-entities/src/gatewayTrigger/hooks/useTriggerSubscriptions.ts
  • web/packages/agenta-entities/src/gatewayTrigger/index.ts
  • web/packages/agenta-entities/src/gatewayTrigger/state/atoms.ts
  • web/packages/agenta-entities/src/gatewayTrigger/state/deliveriesPaginatedStore.ts
  • web/packages/agenta-entities/src/gatewayTrigger/state/index.ts
  • web/packages/agenta-entities/src/gatewayTrigger/state/optimistic.ts
  • web/packages/agenta-entities/src/index.ts
  • web/packages/agenta-entities/src/loadable/controller.ts
  • web/packages/agenta-entities/src/runnable/types.ts
  • web/packages/agenta-entities/src/secret/core/index.ts
  • web/packages/agenta-entities/src/secret/core/transforms.ts
  • web/packages/agenta-entities/src/secret/core/types.ts
  • web/packages/agenta-entities/src/secret/index.ts
  • web/packages/agenta-entities/src/secret/state/atoms.ts
  • web/packages/agenta-entities/src/secret/state/index.ts
  • web/packages/agenta-entities/src/secret/state/useVaultSecret.ts
  • web/packages/agenta-entities/src/workflow/api/api.ts
  • web/packages/agenta-entities/src/workflow/api/index.ts
  • web/packages/agenta-entities/src/workflow/commitDiff/accessors.ts
  • web/packages/agenta-entities/src/workflow/commitDiff/classify.ts
  • web/packages/agenta-entities/src/workflow/commitDiff/gatewayName.ts
  • web/packages/agenta-entities/src/workflow/commitDiff/identity.ts
  • web/packages/agenta-entities/src/workflow/commitDiff/index.ts
  • web/packages/agenta-entities/src/workflow/commitDiff/summaryMessage.ts
  • web/packages/agenta-entities/src/workflow/commitDiff/types.ts
  • web/packages/agenta-entities/src/workflow/core/schema.ts
  • web/packages/agenta-entities/src/workflow/index.ts
  • web/packages/agenta-entities/src/workflow/state/appUtils.ts
  • web/packages/agenta-entities/src/workflow/state/commit.ts
  • web/packages/agenta-entities/src/workflow/state/evaluatorUtils.ts
  • web/packages/agenta-entities/src/workflow/state/helpers.ts
  • web/packages/agenta-entities/src/workflow/state/index.ts
  • web/packages/agenta-entities/src/workflow/state/inspectMeta.ts
  • web/packages/agenta-entities/src/workflow/state/molecule.ts
  • web/packages/agenta-entities/src/workflow/state/store.ts
  • web/packages/agenta-entities/tests/unit/agent-commit-diff.test.ts
  • web/packages/agenta-entities/tests/unit/derive-workflow-type-agent.test.ts
  • web/packages/agenta-entities/tests/unit/gatewayTool-dedupe.test.ts
  • web/packages/agenta-entities/tests/unit/gatewayTriggerApi.test.ts
  • web/packages/agenta-entities/tests/unit/gatewayTriggerCron.test.ts
  • web/packages/agenta-entities/tests/unit/gatewayTriggerEventMessageTemplate.test.ts
  • web/packages/agenta-entities/tests/unit/gatewayTriggerMessageInputs.test.ts
  • web/packages/agenta-entities/tests/unit/gatewayTriggerScheduleBuilder.test.ts
  • web/packages/agenta-entities/tests/unit/gatewayTriggerSelectorPreview.test.ts
  • web/packages/agenta-entities/tests/unit/gatewayTriggerTestMode.test.ts
  • web/packages/agenta-entities/tests/unit/gatewayTriggerWindow.test.ts
  • web/packages/agenta-entities/tests/unit/inspectResponseSchemaResolution.test.ts
  • web/packages/agenta-entities/tests/unit/trace-run-error.test.ts
  • web/packages/agenta-entities/tests/unit/workflow-agent-list-classification.test.ts
  • web/packages/agenta-entities/vitest.config.ts
  • web/packages/agenta-entity-ui/package.json
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/AddTextLink.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/AgentTemplateControl.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/ClaudePermissionsControl.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/CodeBlockLanguageMenu.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/CodeEditor.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/ConfigItemDrawer.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/EnumSelectControl.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/HarnessSelectControl.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/InstructionsDrawer.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/JsonObjectEditor.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/MarkdownEditor.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/McpServerFormView.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/McpServerItemControl.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/PiSettingsControl.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/ReferenceToolFormView.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/SandboxPermissionControl.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/SchemaPropertyRenderer.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/SchemaTree.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/SectionDrawer.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/SkillFormView.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/SkillTemplateControl.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/SkillUploadZone.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/ToolFormView.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/ToolItemControl.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/ToolSelectorPopover.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/TriggerManagementSection.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/WorkflowReferenceSelector.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/AgentIntegrationDrawer.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/AgentToolSelectorPopover.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/ConfigItemList.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/ItemRow.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/ParameterNodeEditor.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/ParameterTree.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/ToolManagementList.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/agentTemplateUtils.ts
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/itemDescriptors.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/itemKinds.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/schemaPaths.ts
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/useAgentTools.ts
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/useBuildKit.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/useConfigItemDrawer.ts
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/useModelHarness.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplateLayout.ts
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/connectionUtils.ts
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/index.ts
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/sectionGroups.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/skillUpload.ts
  • web/packages/agenta-entity-ui/src/DrillInView/components/PlaygroundConfigSection.tsx
  • web/packages/agenta-entity-ui/src/DrillInView/index.ts
  • web/packages/agenta-entity-ui/src/adapters/variantAdapters.ts
  • web/packages/agenta-entity-ui/src/drawers/shared/AddItemMenu.tsx
  • web/packages/agenta-entity-ui/src/drawers/shared/CatalogAppCard.tsx
  • web/packages/agenta-entity-ui/src/drawers/shared/CatalogChooser.tsx
  • web/packages/agenta-entity-ui/src/drawers/shared/DrawerFooter.tsx
  • web/packages/agenta-entity-ui/src/drawers/shared/GatewayCatalogDrawer.tsx
  • web/packages/agenta-entity-ui/src/drawers/shared/MasterDetailRail.tsx
  • web/packages/agenta-entity-ui/src/drawers/shared/RailField.tsx
  • web/packages/agenta-entity-ui/src/drawers/shared/SectionRail.tsx
  • web/packages/agenta-entity-ui/src/drawers/shared/useDraftMasterDetail.ts
  • web/packages/agenta-entity-ui/src/gatewayTool/components/SchemaForm.tsx
  • web/packages/agenta-entity-ui/src/gatewayTool/drawers/CatalogDrawer.tsx
  • web/packages/agenta-entity-ui/src/gatewayTool/drawers/ConnectDrawer.tsx
  • web/packages/agenta-entity-ui/src/gatewayTool/drawers/ConnectionManagerDrawer.tsx
  • web/packages/agenta-entity-ui/src/gatewayTool/drawers/ToolExecutionDrawer.tsx
  • web/packages/agenta-entity-ui/src/gatewayTool/hooks/useReconnectToolConnection.ts
  • web/packages/agenta-entity-ui/src/gatewayTrigger/components/ActiveToggle.tsx
  • web/packages/agenta-entity-ui/src/gatewayTrigger/drawers/ScheduleBuilderField.tsx
  • web/packages/agenta-entity-ui/src/gatewayTrigger/drawers/TriggerCatalogDrawer.tsx
  • web/packages/agenta-entity-ui/src/gatewayTrigger/drawers/TriggerConnectDrawer.tsx
  • web/packages/agenta-entity-ui/src/gatewayTrigger/drawers/TriggerDeliveriesDrawer.tsx
  • web/packages/agenta-entity-ui/src/gatewayTrigger/drawers/TriggerEventsDrawer.tsx
  • web/packages/agenta-entity-ui/src/gatewayTrigger/drawers/TriggerScheduleDrawer.tsx
  • web/packages/agenta-entity-ui/src/gatewayTrigger/drawers/TriggerSubscriptionDrawer.tsx
  • web/packages/agenta-entity-ui/src/gatewayTrigger/drawers/shared/EventSourcePicker.tsx
  • web/packages/agenta-entity-ui/src/gatewayTrigger/drawers/shared/RunVersionField.tsx
  • web/packages/agenta-entity-ui/src/gatewayTrigger/drawers/shared/deliveries.ts
  • web/packages/agenta-entity-ui/src/gatewayTrigger/index.ts
  • web/packages/agenta-entity-ui/src/index.ts
  • web/packages/agenta-entity-ui/src/modals/commit/components/EntityCommitContent.tsx
  • web/packages/agenta-entity-ui/src/modals/commit/components/EntityCommitFooter.tsx
  • web/packages/agenta-entity-ui/src/modals/commit/components/EntityCommitModal.tsx
  • web/packages/agenta-entity-ui/src/modals/commit/components/changes/AgentChangesSummary.tsx
  • web/packages/agenta-entity-ui/src/modals/index.ts
  • web/packages/agenta-entity-ui/src/modals/types.ts
  • web/packages/agenta-entity-ui/tests/unit/connectionUtils.test.ts
  • web/packages/agenta-entity-ui/tests/unit/enumSelectControl.test.ts
  • web/packages/agenta-entity-ui/tests/unit/schemaPaths.test.ts
  • web/packages/agenta-entity-ui/tests/unit/skillTemplateControl.test.ts
  • web/packages/agenta-playground-ui/src/components/ExecutionHeader/index.tsx
  • web/packages/agenta-playground-ui/src/components/ExecutionItems/index.tsx
  • web/packages/agenta-playground-ui/src/context/PlaygroundUIContext.tsx
  • web/packages/agenta-playground/src/index.ts
  • web/packages/agenta-playground/src/state/controllers/executionController.ts
  • web/packages/agenta-playground/src/state/execution/agentApprovalResume.ts
  • web/packages/agenta-playground/src/state/execution/agentMessageQueue.ts
  • web/packages/agenta-playground/src/state/execution/agentNegotiation.ts
  • web/packages/agenta-playground/src/state/execution/agentRequest.ts
  • web/packages/agenta-playground/src/state/execution/atoms.ts
  • web/packages/agenta-playground/src/state/execution/buildKitOverlay.ts
  • web/packages/agenta-playground/src/state/execution/channelMode.ts
  • web/packages/agenta-playground/src/state/execution/executionRunner.ts
  • web/packages/agenta-playground/src/state/execution/generationSelectors.ts
  • web/packages/agenta-playground/src/state/execution/index.ts
  • web/packages/agenta-playground/src/state/execution/reducer.ts
  • web/packages/agenta-playground/src/state/execution/selectors.ts
  • web/packages/agenta-playground/src/state/execution/trace.ts
  • web/packages/agenta-playground/src/state/execution/turnCapture.ts
  • web/packages/agenta-playground/src/state/execution/types.ts
  • web/packages/agenta-playground/src/state/index.ts
  • web/packages/agenta-playground/tests/unit/agentApprovalResume.test.ts
  • web/packages/agenta-playground/tests/unit/agentMessageQueue.test.ts
  • web/packages/agenta-playground/tests/unit/agentMode.test.ts
  • web/packages/agenta-playground/tests/unit/agentNegotiation.test.ts
  • web/packages/agenta-playground/tests/unit/agentRequest.test.ts
  • web/packages/agenta-playground/tests/unit/extractSessionId.test.ts
  • web/packages/agenta-playground/tests/unit/turnCapture.test.ts
  • web/packages/agenta-shared/src/index.ts
  • web/packages/agenta-shared/src/state/index.ts
  • web/packages/agenta-shared/src/state/simulatedAgentRun.ts
  • web/packages/agenta-shared/src/types/llmProvider.ts
  • web/packages/agenta-shared/src/utils/index.ts
  • web/packages/agenta-shared/src/utils/valueExtraction.ts
  • web/packages/agenta-shared/tests/unit/data-transforms.test.ts
  • web/packages/agenta-ui/package.json
  • web/packages/agenta-ui/src/Editor/MarkdownToolbar.tsx
  • web/packages/agenta-ui/src/Editor/index.ts
  • web/packages/agenta-ui/src/Editor/plugins/markdown/TableCellResizerPlugin.tsx
  • web/packages/agenta-ui/src/Editor/plugins/token/TokenPlugin.tsx
  • web/packages/agenta-ui/src/Editor/plugins/token/TokenTypeaheadPlugin.tsx
  • web/packages/agenta-ui/src/Editor/utils/diffUtils.ts
  • web/packages/agenta-ui/src/MarkdownPreview.tsx
  • web/packages/agenta-ui/src/RichChatInput/RichChatInput.tsx
  • web/packages/agenta-ui/src/RichChatInput/assets/submit.ts
  • web/packages/agenta-ui/src/RichChatInput/assets/theme.ts
  • web/packages/agenta-ui/src/RichChatInput/assets/transformers.ts
  • web/packages/agenta-ui/src/RichChatInput/index.ts
  • web/packages/agenta-ui/src/RichChatInput/plugins/CharacterCountPlugin.tsx
  • web/packages/agenta-ui/src/RichChatInput/plugins/CodeFencePlugin.tsx
  • web/packages/agenta-ui/src/RichChatInput/plugins/EditableSyncPlugin.tsx
  • web/packages/agenta-ui/src/RichChatInput/plugins/EditorRefBridge.tsx
  • web/packages/agenta-ui/src/RichChatInput/plugins/LinkPastePlugin.tsx
  • web/packages/agenta-ui/src/RichChatInput/plugins/SendButton.tsx
  • web/packages/agenta-ui/src/RichChatInput/plugins/SubmitPlugin.tsx
  • web/packages/agenta-ui/src/components/ScrollSentinel.tsx
  • web/packages/agenta-ui/src/components/presentational/CopyButton.tsx
  • web/packages/agenta-ui/src/components/presentational/index.ts
  • web/packages/agenta-ui/src/components/presentational/inputs/CommitMessageInput.tsx
  • web/packages/agenta-ui/src/components/presentational/section/ConfigAccordionSection.tsx
  • web/packages/agenta-ui/src/components/presentational/section/index.tsx
  • web/packages/agenta-ui/src/drill-in/context.ts
  • web/packages/agenta-ui/src/drill-in/context/DrillInUIContext.tsx
  • web/packages/agenta-ui/src/drill-in/context/index.ts
  • web/packages/agenta-ui/src/drill-in/index.ts
  • web/packages/agenta-ui/src/index.ts
  • web/tests/playwright/global-setup.ts
  • web/tests/tests/fixtures/base.fixture/providerHelpers/index.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch big-agents

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 10


ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 76c33a7d-feff-4e5f-acc0-962498f74cfc

📥 Commits

Reviewing files that changed from the base of the PR and between a97e608 and 2eed5d0.

📒 Files selected for processing (70)
  • sdks/python/agenta/__init__.py
  • sdks/python/agenta/sdk/agents/__init__.py
  • sdks/python/agenta/sdk/agents/adapters/__init__.py
  • sdks/python/agenta/sdk/agents/adapters/_runner_config.py
  • sdks/python/agenta/sdk/agents/adapters/agenta_builtins.py
  • sdks/python/agenta/sdk/agents/adapters/harnesses.py
  • sdks/python/agenta/sdk/agents/adapters/in_process.py
  • sdks/python/agenta/sdk/agents/adapters/local.py
  • sdks/python/agenta/sdk/agents/adapters/sandbox_agent.py
  • sdks/python/agenta/sdk/agents/adapters/vercel/__init__.py
  • sdks/python/agenta/sdk/agents/adapters/vercel/messages.py
  • sdks/python/agenta/sdk/agents/adapters/vercel/routing.py
  • sdks/python/agenta/sdk/agents/adapters/vercel/sse.py
  • sdks/python/agenta/sdk/agents/adapters/vercel/stream.py
  • sdks/python/agenta/sdk/agents/dtos.py
  • sdks/python/agenta/sdk/agents/errors.py
  • sdks/python/agenta/sdk/agents/interfaces.py
  • sdks/python/agenta/sdk/agents/mcp/__init__.py
  • sdks/python/agenta/sdk/agents/mcp/errors.py
  • sdks/python/agenta/sdk/agents/mcp/interfaces.py
  • sdks/python/agenta/sdk/agents/mcp/models.py
  • sdks/python/agenta/sdk/agents/mcp/parsing.py
  • sdks/python/agenta/sdk/agents/mcp/resolver.py
  • sdks/python/agenta/sdk/agents/mcp/wire.py
  • sdks/python/agenta/sdk/agents/streaming.py
  • sdks/python/agenta/sdk/agents/tools/__init__.py
  • sdks/python/agenta/sdk/agents/tools/compat.py
  • sdks/python/agenta/sdk/agents/tools/errors.py
  • sdks/python/agenta/sdk/agents/tools/interfaces.py
  • sdks/python/agenta/sdk/agents/tools/models.py
  • sdks/python/agenta/sdk/agents/tools/parsing.py
  • sdks/python/agenta/sdk/agents/tools/resolver.py
  • sdks/python/agenta/sdk/agents/tools/wire.py
  • sdks/python/agenta/sdk/agents/ui_messages.py
  • sdks/python/agenta/sdk/agents/utils/__init__.py
  • sdks/python/agenta/sdk/agents/utils/ts_runner.py
  • sdks/python/agenta/sdk/agents/utils/wire.py
  • sdks/python/agenta/sdk/decorators/routing.py
  • sdks/python/agenta/sdk/engines/running/interfaces.py
  • sdks/python/agenta/sdk/engines/running/utils.py
  • sdks/python/agenta/sdk/middlewares/running/normalizer.py
  • sdks/python/agenta/sdk/models/workflows.py
  • sdks/python/agenta/sdk/utils/types.py
  • sdks/python/agenta/tests/agents/test_streaming.py
  • sdks/python/oss/tests/pytest/integration/agents/__init__.py
  • sdks/python/oss/tests/pytest/integration/agents/test_transport_roundtrip.py
  • sdks/python/oss/tests/pytest/unit/agents/__init__.py
  • sdks/python/oss/tests/pytest/unit/agents/conftest.py
  • sdks/python/oss/tests/pytest/unit/agents/golden/run_request.claude.json
  • sdks/python/oss/tests/pytest/unit/agents/golden/run_request.pi.json
  • sdks/python/oss/tests/pytest/unit/agents/golden/run_result.error.json
  • sdks/python/oss/tests/pytest/unit/agents/golden/run_result.ok.json
  • sdks/python/oss/tests/pytest/unit/agents/mcp/__init__.py
  • sdks/python/oss/tests/pytest/unit/agents/mcp/test_resolver.py
  • sdks/python/oss/tests/pytest/unit/agents/test_dtos_agent_config.py
  • sdks/python/oss/tests/pytest/unit/agents/test_dtos_capabilities_events.py
  • sdks/python/oss/tests/pytest/unit/agents/test_dtos_content_blocks.py
  • sdks/python/oss/tests/pytest/unit/agents/test_dtos_harness_configs.py
  • sdks/python/oss/tests/pytest/unit/agents/test_environment_lifecycle.py
  • sdks/python/oss/tests/pytest/unit/agents/test_harness_adapters.py
  • sdks/python/oss/tests/pytest/unit/agents/test_runner_adapter_config.py
  • sdks/python/oss/tests/pytest/unit/agents/test_ui_messages.py
  • sdks/python/oss/tests/pytest/unit/agents/test_wire_contract.py
  • sdks/python/oss/tests/pytest/unit/agents/tools/__init__.py
  • sdks/python/oss/tests/pytest/unit/agents/tools/test_models.py
  • sdks/python/oss/tests/pytest/unit/agents/tools/test_parsing.py
  • sdks/python/oss/tests/pytest/unit/agents/tools/test_resolver.py
  • sdks/python/oss/tests/pytest/unit/test_normalizer_passthrough.py
  • sdks/python/oss/tests/pytest/utils/test_messages_endpoint.py
  • sdks/python/oss/tests/pytest/utils/test_routing.py

Comment on lines +9 to +13
NOTE on packaging: the Node runner is NOT part of this Python wheel (``pip install agenta``
stays pure Python; the wheel contains zero ``.ts``/``.js``). How a standalone Pi user obtains
the runner -- an ``npx`` npm package, a local checkout, or a Docker sidecar over HTTP -- is an
open distribution decision; see ``docs/design/agent-workflows/typescript-structure/``. Do NOT
silently bundle a JS runner into the wheel.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Align LocalBackend wording with the stated packaging contract.

Line 9-13 says the wheel must not bundle a JS runner, but Line 30 and the NotImplementedError messages still say “bundled JS”. This contradiction will confuse integrators.

Suggested wording fix
-class LocalBackend(Backend):
-    """Run Pi (bundled JS) or Claude (``claude-agent-sdk``) on this machine."""
+class LocalBackend(Backend):
+    """Run Pi (external Node runner) or Claude (``claude-agent-sdk``) on this machine."""
...
         raise NotImplementedError(
-            "LocalBackend is not implemented yet (Phase 3: Pi via bundled JS, "
+            "LocalBackend is not implemented yet (Phase 3: Pi via external Node runner, "
             "Phase 4: Claude via claude-agent-sdk)."
         )
...
         raise NotImplementedError(
-            "LocalBackend is not implemented yet (Phase 3: Pi via bundled JS, "
+            "LocalBackend is not implemented yet (Phase 3: Pi via external Node runner, "
             "Phase 4: Claude via claude-agent-sdk)."
         )

Also applies to: 30-38, 50-53

Comment on lines +126 to +136
def __init__(
self,
*,
sandbox: str = "local",
url: Optional[str] = None,
command: Optional[Sequence[str]] = None,
cwd: Optional[str] = None,
timeout: float = float(os.getenv("AGENTA_AGENT_RUNNER_TIMEOUT_SECONDS", "180")),
) -> None:
self._sandbox = sandbox
self._url = url

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Validate sandbox at construction time.

Line 129 currently accepts any string; invalid values get sent over the wire and fail late. Restrict this to supported values (local, daytona) and raise a configuration error early.

Suggested validation
 from ..dtos import (
@@
 )
+from ..errors import AgentRunnerConfigurationError
@@
     def __init__(
         self,
         *,
         sandbox: str = "local",
@@
         timeout: float = float(os.getenv("AGENTA_AGENT_RUNNER_TIMEOUT_SECONDS", "180")),
     ) -> None:
+        allowed_sandboxes = {"local", "daytona"}
+        if sandbox not in allowed_sandboxes:
+            raise AgentRunnerConfigurationError(
+                f"Unsupported sandbox '{sandbox}'. Expected one of: {sorted(allowed_sandboxes)}."
+            )
         self._sandbox = sandbox
         self._url = url

Comment thread sdks/python/agenta/sdk/agents/adapters/vercel/messages.py
Comment thread sdks/python/agenta/sdk/agents/dtos.py Outdated
Comment thread sdks/python/agenta/sdk/agents/interfaces.py
Comment thread sdks/python/agenta/sdk/agents/interfaces.py
Comment on lines +7 to +20
from agenta.sdk.agents.tools.models import MissingSecretPolicy

from .errors import MissingMCPSecretError
from .interfaces import MCPSecretProvider
from .models import MCPServerConfig, ResolvedMCPServer


class MCPResolver:
def __init__(
self,
*,
secret_provider: MCPSecretProvider,
missing_secret_policy: MissingSecretPolicy = MissingSecretPolicy.ERROR,
) -> None:

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | 🏗️ Heavy lift

Breaks declared layer direction by importing tools model into MCP.

MCPResolver currently depends on agenta.sdk.agents.tools.models.MissingSecretPolicy, but this cohort declares tools as depending on MCP, not the other way around. This reverse edge can create import-order fragility and circular dependency risk as the stack evolves. Move MissingSecretPolicy to a neutral/shared module (or MCP/shared contract module) and import it from both subsystems.

Possible direction
- from agenta.sdk.agents.tools.models import MissingSecretPolicy
+ from agenta.sdk.agents.shared.missing_secret_policy import MissingSecretPolicy

(then define/move the enum in that shared module and update tools imports accordingly)

Comment on lines +67 to +75
out = stdout.decode("utf-8", "replace")
err = stderr.decode("utf-8", "replace")
if not out.strip():
raise RuntimeError(
f"Agent runner returned no output. exit={proc.returncode} stderr={err[-2000:]}"
)
try:
return json.loads(out)
except json.JSONDecodeError as exc:

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Treat non-zero subprocess exit as transport failure even with parseable JSON.

Line 74 returns parsed JSON without checking proc.returncode; a crashed runner can look successful if it emitted partial/legacy JSON before exiting non-zero.

Suggested fix
@@ async def deliver_subprocess(...):
     out = stdout.decode("utf-8", "replace")
     err = stderr.decode("utf-8", "replace")
+    if proc.returncode not in (0, None):
+        raise RuntimeError(
+            "Agent runner exited non-zero. "
+            f"exit={proc.returncode} stderr={err[-2000:]} stdout={out[:500]}"
+        )
     if not out.strip():
         raise RuntimeError(
             f"Agent runner returned no output. exit={proc.returncode} stderr={err[-2000:]}"
         )
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
out = stdout.decode("utf-8", "replace")
err = stderr.decode("utf-8", "replace")
if not out.strip():
raise RuntimeError(
f"Agent runner returned no output. exit={proc.returncode} stderr={err[-2000:]}"
)
try:
return json.loads(out)
except json.JSONDecodeError as exc:
out = stdout.decode("utf-8", "replace")
err = stderr.decode("utf-8", "replace")
if proc.returncode not in (0, None):
raise RuntimeError(
"Agent runner exited non-zero. "
f"exit={proc.returncode} stderr={err[-2000:]} stdout={out[:500]}"
)
if not out.strip():
raise RuntimeError(
f"Agent runner returned no output. exit={proc.returncode} stderr={err[-2000:]}"
)
try:
return json.loads(out)
except json.JSONDecodeError as exc:

Comment thread sdks/python/agenta/sdk/agents/utils/ts_runner.py
Comment thread sdks/python/agenta/sdk/engines/running/utils.py
Comment thread services/runner/src/server.ts Fixed
Comment thread docs/design/agent-workflows/projects/qa/scripts/run_matrix.py Fixed
Comment thread docs/design/agent-workflows/projects/qa/scripts/run_matrix.py Fixed
Comment thread docs/design/agent-workflows/projects/qa/scripts/run_matrix.py Dismissed
Comment thread docs/design/agent-workflows/projects/qa/scripts/run_matrix.py Dismissed
mmabrouk and others added 24 commits July 4, 2026 13:21
…ug, reviews, fix plan

Design-only workspace for the approval-boundary bug (auto-approved runs park
at the first gated tool): plain-words flow explanation across FE/SDK/service/
runner/harness, verified root cause with current services/runner paths,
correctness + code-organization reviews of the permission code, Codex-reviewed
fix options, and a phased plan (one resolved permission plan, allow|ask|deny
everywhere, delete hasHumanSurface, emit approval events only on park, batch
surfaces stop_reason). No code changes.

Claude-Session: https://claude.ai/code/session_01DGj7GKafjkZeQXMsryWhb2
Generalize the explainer across harnesses (per-harness gate table, Pi has no
HITL today), explain Claude default_mode/bypassPermissions and the settings
merge semantics, distinguish ACP request vs stream event and the two kinds of
session, explain the cold-replay resume model before the responder code, and
record the live approve-loop finding. Plan updates: relay becomes a pure
executor (decision before execution), client tools resolve through the same
ladder defaulting to allow, M2+M3 elevated with the approve-loop as an
acceptance case.

Claude-Session: https://claude.ai/code/session_01DGj7GKafjkZeQXMsryWhb2
The live approve-loop is diagnosed: a constant stream messageId plus a
level-triggered resume predicate on the frontend (new finding M7), compounded
by tool-name drift across ACP frames breaking the decision key (M2's observed
form, not argument drift). Updated the explainer's live-warning section,
reframed M2 and added M7 in the code review, settled the fix direction in the
plan (direct replay of the approved call; absorb #5054's message-id fix and
edge-trigger guard; supersede its resolvedName patch and loop-breaker), and
recorded the #5054 recommendation in status.

Claude-Session: https://claude.ai/code/session_01DGj7GKafjkZeQXMsryWhb2
…e target path

Global policy becomes four explicit modes (allow|ask|deny|allow_reads):
read-only-allow is a policy choice, not a hidden per-tool default, and
needs_approval is deleted from the model. 'Disposition' renamed to 'effective
permission' everywhere. New 'target path' section shows the clean end-state
flow; resume is redesigned to replay the approved call directly. Corrected the
session-id story (the playground sends a stable per-conversation id). Added
the Pi-builtins explanation (selection is Pi's only native control). Plan
gains the stacked-on-#5054 baseline (keep the message-id fix and resume guard;
delete resolvedName and the loop-breaker) and updated phases/deltas. Status
consolidated for final review.

Claude-Session: https://claude.ai/code/session_01DGj7GKafjkZeQXMsryWhb2
…sume redesign, wire-first phases, test plan)
- handler.py: permission_default (the SDK deleted permission_policy in phase 3)
- fold(): the terminal result's stop_reason wins over the done event (the live runner
  emits done without stopReason, so a real pause would otherwise drop its envelope
  metadata) and pending_interaction carries a derived top-level tool name
- sandbox_agent.ts: fold upstream keepers lost to ours-wins conflict resolution
  (shared apiBase module, claude-model + resolved-model log lines)
- service pause test pinned to the realistic stream shape (done event with no stopReason)
- playground: a rules-only runner.permissions override no longer drops the
  allow_reads default from the /invoke body (nested merge + test)
- runner: a client-tool pause now seeds /sessions/interactions like every other
  pause (pauseClientTool was the one gate that left no row)
- sdk: wire.py imports ToolPermission/PermissionRule from permission_rules.py
  instead of redeclaring them; greppable legacy-key literals in mcp/models.py;
  annotate_trace comment and claude_settings docstring tell the truth
- docs: MCP-server permission step added to three precedence ladders; permissions
  wire block documents the optional default + fallbacks; client-tool carve-out
  paragraph matches onClientTool's actual semantics
…l pauses with their own kind

Codex pre-merge review of the rebase:
- both ACP pause sites emit a stamped COPY of the toolCall (resolvedName = the
  gate's stable anchor) so the Vercel egress's preferred field is populated again
  (upstream stamped by mutating the shared ACP object; we keep it pure)
- onCreateInteraction threads kind, so client-tool rows stop masquerading as
  user_approval, and the Pi relay's client-tool pause now seeds a row at all
- the gateway integration test drops the deleted needs_approval vocabulary
[feat] Approval boundary: pause on authored intent, not session ids
@mmabrouk

mmabrouk commented Jul 4, 2026

Copy link
Copy Markdown
Member Author

Merge sync: #5041 (approval boundary redesign: per-tool allow/ask/deny + runner.permissions.default with four modes, one shared decision module, pause-not-park, consume-once resume, Pi HITL at the relay) is now merged into big-agents (b839267), rebased on top of #5064/#5059/#5057.

Notes for anyone building on big-agents:

  • The wire's permissionPolicy/needsApproval are GONE; the run request carries permissions: {default, rules?}. Legacy keys in old drafts are dropped tolerantly.
  • agenta.sdk.agents.handler's agent_batch now passes the terminal result's stop_reason into fold() — the live runner's done event carries no stopReason, so fold-only derivation silently dropped pause metadata on real runs (found during the rebase; tests pin it).
  • fold()'s pending_interaction now also carries a derived top-level tool name.
  • handler.py now passes permission_default (the permission_policy field no longer exists on SessionConfig/AgentTemplate).

https://claude.ai/code/session_01DGj7GKafjkZeQXMsryWhb2

mmabrouk and others added 4 commits July 4, 2026 16:54
…op reason

The live runner emits its 'done' event with no stopReason (the engine settles
paused-vs-ended after the event stream closes, onto the terminal result only),
so a HITL-paused SSE stream ended with a generic finish frame while the batch
envelope already carried stop_reason: paused.

- agent_event_stream appends a corrective terminal 'done' when the result's
  stop_reason disagrees with the streamed one (the streaming analogue of
  agent_batch's fold(events, stop_reason=result.stop_reason))
- both vercel adapters prefer the last non-null stop reason, and the dev-only
  AgentStream variant now prefers the terminal result unconditionally (its old
  fallback-only read meant terminal-wins never applied)

Display was never affected (the FE keys off the interaction_request part);
this restores wire fidelity for headless/protocol consumers of the stream.
[fix] Paused live streams carry the terminal stop reason in the finish frame
…honest skip log

Address review on #5047: the F1 gate now keys on sandbox !== "local" (isRemoteSandbox)
so an unknown or future remote provider (E2B et al.) fails closed with the same loud
error instead of silently re-opening the zero-tools drop; reword the message to say
"remote sandbox". Replace the dead isPi-guarded file-relay log in mcp.ts (unreachable
past the isPi early-return, per Copilot) with an honest "skipped the loopback
advertisement" log that never claims a delivery that is not happening. Add a
fail-closed unit test for an unknown provider (sandbox=e2b). Client-tool exemption
stays; #4985 owns tightening it when client tools move onto the MCP channel.

Claude-Session: https://claude.ai/code/session_01HhBEUFbXETNjYdcz71AGrT
[fix] Refuse tools on non-Pi harness x remote sandbox instead of silently dropping them
@mmabrouk

mmabrouk commented Jul 4, 2026

Copy link
Copy Markdown
Member Author

Merge sync: #5047 (remote-tools fail-loud gate) merged into big-agents at 2026-07-04 17:12Z. It refuses tools for a non-Pi harness on ANY non-local sandbox (generalized from isDaytona per review, so the in-flight E2B lanes fail closed until they ship a delivery path), fixes the false file-relay log in buildSessionMcpServers, and adds fail-closed tests. Runner suite green (dispatched run 28713583816, all 7 jobs). Heads-up @junaway: your chore/add-remote-tools-gate lane is merged; the E2B/daytona harness lanes (#5045-#5053) now hit REMOTE_TOOLS_UNSUPPORTED_MESSAGE for claude/codex/opencode x remote x tools — that is intended until the remote-tools-delivery shim lands (next up: #4985 recut, then #4873 revival). — Claude (for Mahmoud)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

draft size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants