Skip to content

[integration] big-agents#4791

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

[integration] big-agents#4791
mmabrouk wants to merge 788 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 3, 2026 11:52pm

Request Review

@coderabbitai

coderabbitai Bot commented Jun 22, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 1616 files, which is 1466 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: 3939fd18-e251-46a1-ad2c-c4cd99a3393c

📥 Commits

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

⛔ 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 (1616)
  • .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/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/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/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_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/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_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/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/permissions.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/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/responder.test.ts
  • services/runner/tests/unit/sandbox-agent-acp-fetch.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-permissions.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/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
jp-agenta and others added 7 commits July 3, 2026 16:43
feat(agent): big-agents-work — turn inspector, HITL hardening, tool catalog, playground UX
… URL contract

The runner's sessions calls (heartbeat/records/mounts/interactions/states) all
404'd because AGENTA_API_URL grew an /api suffix on the direct api:8000 hop,
where routes live at root — five subsystems down from one prefix.

- API: ApiPrefixStripMiddleware accepts /api-prefixed paths, so traefik-strip,
  direct, and ALB-verbatim topologies all route with either URL shape.
- Env contract: *_URL is public (host + prefix), *_INTERNAL_URL is the direct
  in-network hop (container DNS, no prefix). Runner reads
  AGENTA_API_INTERNAL_URL; services reads AGENTA_RUNNER_INTERNAL_URL;
  AGENTA_RUNNER_URL is dropped (no public runner surface).
- Runner: one shared apiBase() replaces five copy-pasted fallbacks; otel keeps
  its cloud tail behind the same chain.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Collection endpoints keep their trailing slash; only the env-provided base is
normalized so a http://api:8000/ value can't produce //-joined paths.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…odels-secrets-review-part-1

# Conflicts:
#	web/packages/agenta-entity-ui/src/DrillInView/SchemaControls/agentTemplate/useModelHarness.tsx
…log lag

The provider/secrets resolver changes moved four things the tests still
encoded the old way, and the OpenRouter model check fought the catalog.

- connections: provider keys are addressed by their PROVIDER (header.name is
  display-only, never a slug), and a bare model id present in the catalog
  infers its provider instead of failing loud. Tests updated + a new
  test_bare_catalog_model_infers_provider.
- default template: the runtime selection is provider-qualified, so the
  /inspect default parses to `provider/model`, not a bare `model`.
- commit diff: agent templates key the model as `llm.model`; the summary
  builder now reads that alongside the legacy `model`. Tests updated.
- supported_llm_models: OpenRouter's list intentionally tracks current
  top-used ids that the pinned litellm build hasn't indexed yet. For that
  provider a miss is expected lag, so it xfails (still catching a typo'd
  prefix structurally) instead of failing CI. The catalog is unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@junaway

junaway commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Providers, models, and secrets: credential resolution fixes (#5057)

Walking a fresh agent through its first run surfaced three breaks in the model-credential chain: (1) the default agent template shipped a bare model id (gpt-5.5, no provider), which the resolver correctly rejects under the F-017 fail-loud rule, so a brand-new agent could not run out of the box; (2) once a provider key was added, it was still invisible to the resolver because standard provider keys were being matched by header.name as if it were a slug, when a provider key is identified by its provider family and never has one; (3) Bedrock connections were unusable end to end (no bearer-token field in the drawer, the model picker never surfaced a custom connection's models, and picking one wrote provider: "bedrock", which is a deployment, not a provider family, so the harness gate rejected it).

#5057 fixes all three: the default template now always carries a provider, provider-key matching goes through the provider family instead of a fabricated slug, a single infer_provider_from merges Claude-alias/claude-*/catalog inference for bare ids, and Bedrock is wired end to end (bearer token as first-class auth via AWS_BEARER_TOKEN_BEDROCK, either/or validation against access keys, vault-connection models surfaced in the picker gated by harness-consumable deployments, and the picker writing the model family as provider instead of the deployment). The commit-diff modal also now shows llm.model/llm.provider directly instead of burying them in Advanced.

Verified live end to end: a fresh agent with only an OpenAI key runs without the provider-prefix error, and a Claude Code + Bedrock connection completes a run in ~6s with the injected bearer token and no credential leakage into ANTHROPIC_API_KEY. Merging into big-agents now.

@junaway

junaway commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Runner-to-API sessions routing was silently broken; internal vs public URLs now split (#5059)

Since July 1, every runner-to-API sessions call (heartbeat, records ingest, mount signing, interactions, states) had been silently 404ing: transcripts were dropped, no durable cwd was mounted, and the sessions tables stayed empty, but agent runs themselves kept working so nothing surfaced. The root cause was a single env var carrying two incompatible meanings: the public URL (https://host/api, proxy-shaped) and the direct container hop (http://api:8000, no prefix). An earlier AWS-reachability fix added an /api suffix that was correct through Traefik but wrong on the direct hop, producing POST /api/api/sessions/... 404.

#5059 fixes this by splitting the contract into three distinct vars: AGENTA_API_URL (public), AGENTA_API_INTERNAL_URL (runner → API direct hop), and AGENTA_RUNNER_INTERNAL_URL (services → runner direct hop), with AGENTA_RUNNER_URL removed everywhere since the runner has no public surface. A new ApiPrefixStripMiddleware makes the API tolerant of a leading /api regardless of which hop or proxy topology sends the request (Traefik strips it, an ALB forwards it verbatim, a direct container hop has none), including double-prefixed callers. It also merges in #5005 (Traefik no longer double-strips /api in the gh/ssl composes) and folds in the same env-var rename across hosting/kubernetes/helm, hosting/railway/oss, and the self-host docs.

Verified live: an agent run resolves and completes with the corrected URL, session_streams gets rows, and both /health and /api/health return 200 with redirects preserving the client's requested prefix/slash shape. Merging into big-agents now.

junaway and others added 10 commits July 3, 2026 18:41
[fix] Repair runner-to-API sessions routing and split internal vs public URLs
Seven always-on worker-* containers (records/events/tracing stream workers,
webhooks/triggers/interactions/evaluations queue workers) each run a single
asyncio loop while carrying the full API image, imports, and New Relic agent.
The RAM cost is 7x that per-process baseline, not workload-driven.

Introduce two list-parameterized entrypoints, worker-streams and worker-queues,
each hosting a selectable subset of its family's loops (AGENTA_WORKER_STREAMS /
AGENTA_WORKER_QUEUES; empty means all of that family). Extract the byte-identical
stream-consumer loop into a StreamConsumer base; records/events/tracing subclass
it and keep only their deltas (deserialize, group key, meter, write, post-hook),
preserving the events EE-gate and its webhook skip-ack. Co-host TaskIQ brokers
via Receiver.listen() since run_worker forks and owns its own loop.

All stream/queue/consumer-group names, message shapes, and read/write semantics
are unchanged, so this is a process-packing change: nothing external moves.
Batch publish_spans into one Redis pipeline, add init:true plus watchmedo signal
hardening to the dev workers, and emit RUDE metrics via a .tick() EMF sibling to
.log() at producer and consumer sites. Dev/preview/cloud default to one of each
kind (topology A); the helm chart and all seven compose files follow.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…client

The stream consumer loop reads with XREADGROUP(block=5000ms). With a finite
socket timeout on the client, that blocking read trips the socket timeout and
raises "Timeout reading from redis-durable:6381" every cycle instead of
returning an empty batch. worker-streams then logged a read failure every five
seconds and consumed nothing.

Pass socket_timeout=None when building the durable client so the block resolves
server-side and an idle read returns empty. Verified live: after the fix the
three loops sit blocking cleanly, an injected streams:records entry is read and
processed (it fails deserialize as expected for a non-zlib test payload), and no
timeout is logged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add a "Browse by category" rail to the tool catalog: connections pinned at the
top, an independently-scrolling category list below, and a single-select filter
(all / category / connection) driving the grid. Full-bleed recessed rail, and
per-context loading / empty / error states.

Backend: the shared gateway catalog gains a category filter on list_integrations
(passed to Composio /toolkits?category=) plus a new list_categories that derives
a focused, results-guaranteed nav from the most-used toolkits' own tags —
Composio's /toolkits/categories returns ~800 raw tags, most matching nothing.
New /catalog/providers/{provider}/categories/ route.

Frontend: category atom + categories hook (atomWithQuery), category pass-through
on the Fern integrations call, dedupe of integrations/categories to keep React
keys unique across pagination, and search that flattens across categories.
Complete the streams:tracing to streams:spans rename across the ingestion
pipeline: the producer XADDs to streams:spans, the consumer reads it under the
worker-spans consumer group, and the AGENTA_WORKER_STREAMS selector token, the
builder, and the maxlen constant all use "spans". The old streams:tracing name
and worker-tracing group are gone.

Fix the EMF metrics the .tick() calls emit so producer and consumer line up on
one CloudWatch dimension. The consumer metric family is now derived once from
the consumer group (worker-<family> gives spans/events/records) instead of being
the raw stream name, so the base loop, the events override, and the producers
all emit the same short family value: spans.published pairs with spans.processed
under stream=spans, and likewise for events and records. Before, tracing's
consumer emitted stream=streams:tracing while its producer emitted stream=tracing,
so the two never matched.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Validate fetchToolCategories at the boundary via zod (only non-Fern call);
  derive the category types from the schema so type and validator can't drift.
- Clear the category filter when a connection is picked so the browse query
  isn't left filtered behind the detail view or restored stale on Back.
- Resolve connection integration metadata from a monotonic union of loaded
  integrations so a category/search filter no longer drops name+logo.
- Extract the catalog dedup crash-guard into a shared dedupeBy helper used by
  both catalog hooks and cover it with unit tests.
[feat] Consolidate worker containers into two list-parameterized kinds
@junaway

junaway commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Workers sprawl: 7 worker containers → 2 list-parameterized kinds (#5061, + platform #1652, infra #26)

Folded in the workers-sprawl consolidation as a three-repo stack landing on big-agents. Production ran seven always-on worker-* containers — three hand-rolled Redis Streams consumers (tracing, events, records) and four TaskIQ queue workers (webhooks, triggers, interactions, evaluations) — each paying a full interpreter + import-graph + New-Relic-agent baseline. They collapse into two list-parameterized kinds, worker-streams and worker-queues, selected by AGENTA_WORKER_STREAMS / AGENTA_WORKER_QUEUES (empty ⇒ run every loop in the family). Nothing about the Redis-facing identity changes: each loop keeps its own stream/queue name and consumer group, so packing K loops into one process is transparent to Redis — a process-packing change, not a protocol change. The three copy-pasted stream loops now share a StreamConsumer base; subclasses provide only process_batch. The seven legacy entrypoints, their Helm deployments, and the commented compose blocks were deleted, not shimmed — rollback is via git + a pinned pre-consolidation image, not an uncomment.

Two real bugs surfaced and were fixed with it. The blocking XREADGROUP(block=5000ms) was tripping the client socket_timeout and raising Timeout reading from redis-durable on every read (latent in the original single-loop workers too, a redis-py 7.4/8.x behavior) — fixed with socket_timeout=None. And the CloudWatch EMF helper was emitting duration_ms/read_ms/bytes as bare properties, so they never graphed — now every numeric field is registered as its own metric with a name-derived unit, the stream is renamed tracing → spans end-to-end (streams:spans, group worker-spans), and the metric family is derived from the consumer group so producer and consumer correlate. Timing is split so idle 5s blocks never tick: read_ms is the consumer's Redis-read latency (symmetric with the producer's XADD latency), duration_ms is process+ack only.

The stack spans all three repos: application (#5061) carries the entrypoints, the shared consumer/broker factories, and the compose + Helm + docs updates; platform (agenta_cloud #1652) carries the production docker-compose two-kind services and the deploy.sh scale wiring (old per-worker _SCALE vars removed in lockstep); infra (agenta-infra #26) carries the CloudWatch-agent Prometheus scrape target and the Redis alarms. The three agree on a cross-repo observability contract — the durable redis-exporter publishes to the host on 127.0.0.1:16381 (volatile on 16379, a 1-prefix-of-the-redis-port convention) so the host-native CW agent can scrape it. Verified against the running stack: all loops consuming, all consumer groups present, eval heartbeat up, EMF emitting registered metrics, zero timeouts.

ardaerzin and others added 5 commits July 3, 2026 21:01
…hold

The header flipped to "Results" and un-highlighted the category at 1 typed
char, but the browse query only treats a search as active at >=3 chars, so a
1-2 char query still showed category-filtered results under a "Results" label.
Gate the searching state on a searchMinChars prop (default 3, matching the
consumer hooks) so the UI reflects when the search actually applies and the
category context is preserved until then.
…ections

[FE Feat] Tools catalog category sections
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…t, agent_v0 SDK handler, dual-surface parity

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@junaway

junaway commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

The /invoke output-shape questions that were open against this branch (batch vs stream envelopes, the history trim, the control flag, the two-surface asymmetry) are now settled and implemented in #5064, which targets this branch. The contract in one line: the boolean command flags — stream, trim (old: history), force (old: control) — are resolved inside the handler and default to false; headers name their opt-in (x-ag-messages-transcript: full|last, x-ag-session-control: force, x-ag-workflow-embeds: resolve) with body-flag-wins precedence; resolve stays middleware-owned (null→true) and is stripped before the handler; anything a handler can't deliver is a 406, with no courtesy aggregation anywhere. Full design and rationale live in docs/designs/invoke-negotiations/specs.md in that PR.

The structural piece is that batch = fold(stream) now holds by construction: both agent invoke shapes drain the same live event stream, and a pure fold(events) → {messages, stop_reason, pending_interaction} replaces the old synthetic single-message batch envelope — so tool calls, tool results, and paused turns survive into batch responses, and a hard route-level contract test pins the equality against the real handler. Along the way agent_v0 became a real SDK handler in HANDLER_REGISTRY (the agent service shrinks to composition + mount, like llm_v0), llm_v0 regained its documented full-messages contract, and the generic root POST /invoke dispatch now runs the same header→flag prelude as the route mounts, closing the negotiation asymmetry between the two surfaces.

Verification: a four-level test surface (handlers-direct 27-combo flag cubes, @workflow passthrough + resolve-strip, @instrument five-axis trace invariance, @route header sweeps + real-handler cube + 406 matrix + dispatch parity), and the full harness is green across all areas — sdk/api/services/runner -aiu and web -iu — against a freshly deployed EE dev stack. Not merging yet; review welcome on #5064 first.

feat(sdk): handler-owned invoke negotiation (stream/trim/force) with batch=fold(stream)
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