mirror of
https://github.com/paperclipai/paperclip-docs.git
synced 2026-11-07 06:16:07 -10:00
Brings **paperclip-docs** in line with paperclip **v2026.916.0**, shipping the `v2026.831.1 → v2026.916.0` cycle drafted on `nightly`, stamped to the release tag, with a documentation changelog entry. This branch was cut from `nightly` **after** merging `origin/main` into it, so it sits on top of the operator-first connectors catalog (#124) rather than reverting it. ## Manifest **New pages (4)** - `docs/reference/api/connection-intents.md` — Connection Intents API - `docs/reference/cli/connections.md` — `connections` command - `docs/reference/cli/managed-agent.md` — `managed-agent` command - `docs/reference/cli/test-drive.md` — `test-drive` command **Updated pages (17)** - Roles & Permissions + Company Administration — `tools:*` role-default changes - Connect an Agent to GitHub — managed GitHub connection (Connectors), Option C - Agents API — Managed/Remote Agent Profiles, `***REDACTED***` env serialization - Tool Gateway API — agent self-authorization (`start-authorization`, `token`) - Instance Admin API — instance-settings + task-drain routes - Plugin SDK — `ctx.access` + `ctx.authorization` clients, login-PTY/duplex streaming - Environment Variables — Paperclip ID Connector block + HTTP adapter allowlist var - Adapters: Codex (`gpt-5.6-sol` default, Fast mode, auth cache), Claude Code (Fable 5.1 + CLI floor), Grok Local (SuperGrok subscription auth), HTTP (SSRF guard), Sandbox Providers (Daytona warm runner), OpenCode (model pre-flight) - CLI: `adapter detect-model`, `onboard` tool-action signing secret - Command palette — recent tasks in sidebar - `docs/reference/changelog.md` — new `v2026.916.0` accordion entry All 21 touched pages stamped `paperclip_version: v2026.916.0`. ## Verification **Tag-accuracy gate (Phase 5.7)** — `check-tag-accuracy.mjs --tag v2026.916.0 --base main --head nightly` flagged 5 pages, **every one verified present in the code at the release tag** and cleared as known `verify-edit` false-positive classes. No content was quarantined; **no post-tag leaks**: | Page | Flagged claim(s) | Verified at tag | |---|---|---| | `cli/connections.md` | `PAPERCLIP_RUNTIME_TOOLS_*` (3) | present in `cli/src/commands/client/connections.ts` (runtime-injected env) | | `cli/managed-agent.md` | `--profile-key`, `--api-key-secret-id` | present in `cli/src/commands/managed-agent.ts` (`.requiredOption`/`.option`) | | `cli/test-drive.md` | `--harness` | present in `cli/src/commands/test-drive.ts` (`new Option`) | | `deploy/environment-variables.md` | `PAPERCLIP_ID_CONNECTOR_*` (5) | present in `.env.example` at tag | | `plugins/sdk.md` | `PLUGIN_*` (6) | present in `packages/plugins/sdk/src/index.ts` (exported constants) | Rationale: nightly's drafts were authored from parent `af8439a`, **226 commits inside the tag**, so they document in-tag surfaces by construction. ### ⚠ Drift `check-drift.mjs --against v2026.916.0` returned 14 records — **all verified present at the tag** (checker false positives), listed here for the reviewer to confirm: - **env-var (9, high-confidence in the tool, verified present):** `PAPERCLIP_WORKSPACE_GIT_SCAN_{CONCURRENCY,QUEUE_CAPACITY,TIMEOUT_MS,CACHE_TTL_MS}` and `PAPERCLIP_ID_CONNECTOR_{BASE_URL,ENVIRONMENT,INSTANCE_ID,SIGN_PRIVATE_KEY,SEAL_PRIVATE_KEY}` — all present in `.env.example` at the tag; the drift scanner's scoped file scan missed them. - **Verify: rest-route (5, medium-confidence):** `POST/PUT/GET /api/companies/import/transfers*` — present at the tag in `server/src/routes/companies.ts`, registered via the `COMPANY_IMPORT_TRANSFERS_ROUTE_PATH` prefix constant (the documented prefix/dynamic-registration blind spot). ### ⚠ Verification Failures None. All tag-accuracy and drift flags above were verified present at the tag. ### ↻ Renames detected None. The connectors catalog (`docs/connectors/**`) arrived via the `main` merge (#124), not as a renamed surface; no new top-level draft directories were introduced this cycle. ## Screenshots **238 of 342 screenshots** flagged stale across 50 routes (see `SCREENSHOTS_PENDING.md`). This is a wide 16-day window touching ~921 UI files, so most are dependency-touch flags rather than confirmed visual changes. Recommend `npm run screenshots:refresh` on this release branch as a dedicated follow-up before merge; PNGs go to a separate PR for human review. ## Build gates (all green on this branch) - `npm run docs:build` — 257 pages - `npm run docs:test` — SEO metadata, crawlable-links (71,749 links resolve), doc-link-resolution, skill-source-blocks, static-routes, hierarchical-nav ## Post-merge checklist (Phase 9 — do NOT skip) - [ ] Squash-merge this PR (repo is squash-only) - [ ] `git checkout main && git pull` - [ ] `git tag docs/v2026.916.0 && git push --tags` - [ ] `node scripts/sync/realign-nightly.mjs release/v2026.916.0 --push` (restore ancestry; keep nightly post-tag drafts) - [ ] Flip `nightly` `.sync-state.json` back to `"branch_mode": "nightly"` (leave `base_release_tag` at `v2026.916.0`) - [ ] Verify `docs.paperclip.ing` serves the release: a new page (`/reference/cli/test-drive/`), a changed page, and the changelog top entry reads `Docs for v2026.916.0` - [ ] If production is stale, republish: `npm run docs:build && npx wrangler pages deploy .site --project-name paperclip-docs --branch main` 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]> Co-authored-by: DevRel Gemini <[email protected]> Co-authored-by: Paperclip <[email protected]> Co-authored-by: Dotta <[email protected]> Co-authored-by: ClaudeCoder <[email protected]>
27 KiB
27 KiB
Screenshots Pending
Regenerated by /sync-docs (release v2026.916.0). Lists screenshots whose depends_on parent paths changed in the current cumulative window (merge-base dbf05257 -> release tag v2026.916.0, commit dffc2b3c).
238 of 342 screenshots are stale across 50 routes. This is a wide 16-day window that touched ~921 UI files, so most of these are dependency-touch flags rather than confirmed visual changes. Recapture on the release branch with npm run screenshots:refresh (or :refresh:all after the streamlined-UI work) as a dedicated follow-up; the PNGs go to a PR for human review and are never auto-pushed.
| Screenshot | Route | Theme | Changed dependency paths |
|---|---|---|---|
dark/activity/activity-filtered-by-agent.png |
/ACME/activity |
dark | ui/src/pages/audit/CompanyActivity.tsx ui/src/pages/audit/AuditFeed.tsx |
dark/activity/activity-filters.png |
/ACME/activity |
dark | ui/src/pages/audit/CompanyActivity.tsx ui/src/pages/audit/AuditFeed.tsx |
dark/activity/activity-log-full.png |
/ACME/activity |
dark | ui/src/pages/audit/CompanyActivity.tsx ui/src/pages/audit/AuditFeed.tsx |
dark/adapters/detail.png |
/ACME/company/settings/instance/adapters |
dark | ui/src/pages/AdapterManager.tsx |
dark/adapters/health.png |
/ACME/company/settings/instance/adapters |
dark | ui/src/pages/AdapterManager.tsx |
dark/adapters/install.png |
/ACME/company/settings/instance/adapters |
dark | ui/src/pages/AdapterManager.tsx |
dark/adapters/list.png |
/ACME/company/settings/instance/adapters |
dark | ui/src/pages/AdapterManager.tsx |
dark/agents/adapter-type-dropdown.png |
/ACME/agents/new |
dark | ui/src/components/AgentConfigForm.tsx |
dark/agents/agent-detail-idle.png |
/ACME/agents/{agentId} |
dark | ui/src/pages/AgentDetail.tsx |
dark/agents/agent-detail-run-history.png |
/ACME/agents/{agentId}/runs |
dark | ui/src/pages/AgentDetail.tsx |
dark/agents/agent-status-running.png |
/ACME/agents/{longRunnerAgentId} |
dark | ui/src/pages/AgentDetail.tsx |
dark/agents/agents-list-empty.png |
/{emptyPrefix}/agents/all |
dark | ui/src/pages/Agents.tsx |
dark/agents/budget-and-heartbeat-fields.png |
/ACME/agents/new |
dark | ui/src/components/AgentConfigForm.tsx |
dark/agents/budget.png |
/ACME/agents/{agentId}/budget |
dark | ui/src/pages/AgentDetail.tsx |
dark/agents/claude-local-config-filled.png |
/ACME/agents/new |
dark | ui/src/components/AgentConfigForm.tsx |
dark/agents/codex-local-config.png |
/ACME/agents/new |
dark | ui/src/components/AgentConfigForm.tsx |
dark/agents/configuration.png |
/ACME/agents/{agentId}/configuration |
dark | ui/src/pages/AgentDetail.tsx |
dark/agents/dashboard.png |
/ACME/agents/{agentId}/dashboard |
dark | ui/src/pages/AgentDetail.tsx |
dark/agents/heartbeat-toggle-disabled.png |
/ACME/agents/{agentId}/configuration |
dark | ui/src/components/AgentConfigForm.tsx |
dark/agents/heartbeat-toggle-enabled.png |
/ACME/agents/{agentId}/configuration |
dark | ui/src/components/AgentConfigForm.tsx |
dark/agents/http-adapter-config.png |
/ACME/agents/{httpAgentId}/configuration |
dark | ui/src/components/AgentConfigForm.tsx |
dark/agents/instructions.png |
/ACME/agents/{agentId}/instructions |
dark | ui/src/pages/AgentDetail.tsx |
dark/agents/list.png |
/ACME/agents/all |
dark | ui/src/pages/Agents.tsx |
dark/agents/new-agent-name-role.png |
/ACME/agents/new |
dark | ui/src/pages/NewAgent.tsx |
dark/agents/new-agent-reports-to-field.png |
/ACME/agents/new |
dark | ui/src/pages/NewAgent.tsx |
dark/agents/new.png |
/ACME/agents/new |
dark | ui/src/pages/Agents.tsx |
dark/agents/run-history-in-progress.png |
/ACME/agents/{longRunnerAgentId}/runs |
dark | ui/src/pages/AgentDetail.tsx |
dark/agents/run-transcript-view.png |
/ACME/agents/{runnerAgentId}/runs/{runnerRunId} |
dark | ui/src/components/transcript/RunTranscriptView.tsx ui/src/pages/AgentDetail.tsx |
dark/agents/runs.png |
/ACME/agents/{agentId}/runs |
dark | ui/src/pages/AgentDetail.tsx |
dark/agents/skills.png |
/ACME/agents/{agentId}/skills |
dark | ui/src/pages/AgentDetail.tsx |
dark/agents/test-environment-fail.png |
/ACME/agents/new |
dark | ui/src/components/AgentConfigForm.tsx |
dark/agents/test-environment-success.png |
/ACME/agents/{runnerAgentId}/configuration |
dark | ui/src/components/AgentConfigForm.tsx |
dark/company/company-budget-setting.png |
/ACME/agents/{agentId}/configuration |
dark | ui/src/components/AgentConfigForm.tsx |
dark/company/company-goal-field.png |
/onboarding |
dark | ui/src/components/OnboardingWizard.tsx |
dark/company/import.png |
/ACME/company/import |
dark | ui/src/pages/CompanyImport.tsx |
dark/company/join-requests.png |
/ACME/inbox/requests |
dark | ui/src/pages/Inbox.tsx |
dark/company/new-company-form.png |
/onboarding |
dark | ui/src/components/OnboardingWizard.tsx |
dark/costs/agent-budget-field.png |
/ACME/agents/{agentId}/budget |
dark | ui/src/pages/AgentDetail.tsx |
dark/costs/billers.png |
/ACME/costs |
dark | ui/src/pages/Costs.tsx |
dark/costs/budgets.png |
/ACME/costs |
dark | ui/src/pages/Costs.tsx |
dark/costs/company-budget-field.png |
/ACME/costs |
dark | ui/src/pages/Costs.tsx |
dark/costs/costs-dashboard-overview.png |
/ACME/costs |
dark | ui/src/pages/Costs.tsx |
dark/costs/finance.png |
/ACME/costs |
dark | ui/src/pages/Costs.tsx |
dark/costs/overview.png |
/ACME/costs |
dark | ui/src/pages/Costs.tsx |
dark/costs/per-run-cost-detail.png |
/ACME/costs |
dark | ui/src/pages/Costs.tsx |
dark/costs/providers.png |
/ACME/costs |
dark | ui/src/pages/Costs.tsx |
dark/dashboard/activity-feed.png |
/ACME/dashboard |
dark | ui/src/pages/Dashboard.tsx |
dark/dashboard/agent-status-panel.png |
/ACME/dashboard |
dark | ui/src/pages/Dashboard.tsx |
dark/dashboard/cost-summary-panel.png |
/ACME/dashboard |
dark | ui/src/pages/Dashboard.tsx |
dark/dashboard/dashboard-overview.png |
/ACME/dashboard |
dark | ui/src/pages/Dashboard.tsx |
dark/dashboard/task-breakdown-panel.png |
/ACME/dashboard |
dark | ui/src/pages/Dashboard.tsx |
dark/experimental/file-viewer-browse.png |
/ACME/issues/{issueId}?browse=1 |
dark | ui/src/components/FileViewerSheet.tsx |
dark/experimental/recovery-preview.png |
/ACME/company/settings/instance/experimental |
dark | ui/src/pages/InstanceExperimentalSettings.tsx |
dark/experimental/server-info.png |
/ACME/dashboard |
dark | ui/src/components/SidebarAccountMenu.tsx |
dark/export-import/import-dialog.png |
/ACME/company/import |
dark | ui/src/pages/CompanyImport.tsx |
dark/interactions/checkbox-confirmation-card.png |
/ACME/issues/{issueId} |
dark | ui/src/pages/IssueDetail.tsx ui/src/components/IssueThreadInteractionCard.tsx |
dark/issues/detail-activity.png |
/ACME/issues/{issueId} |
dark | ui/src/pages/IssueDetail.tsx |
dark/issues/detail-chat.png |
/ACME/issues/{issueId} |
dark | ui/src/pages/IssueDetail.tsx |
dark/issues/detail-sidebar.png |
/ACME/issues/{issueId} |
dark | ui/src/pages/IssueDetail.tsx |
dark/issues/inbox-requests.png |
/ACME/inbox/requests |
dark | ui/src/pages/Inbox.tsx |
dark/issues/inbox-unread.png |
/ACME/inbox/unread |
dark | ui/src/pages/Inbox.tsx |
dark/issues/inbox.png |
/ACME/inbox/mine |
dark | ui/src/pages/Inbox.tsx |
dark/issues/list.png |
/ACME/issues |
dark | ui/src/pages/IssueDetail.tsx |
dark/issues/my-issues.png |
/ACME/inbox/mine |
dark | ui/src/pages/Inbox.tsx |
dark/onboarding/budget-field.png |
/ACME/agents/{agentId}/configuration |
dark | ui/src/components/AgentConfigForm.tsx |
dark/onboarding/empty-dashboard.png |
/{emptyPrefix}/dashboard |
dark | ui/src/pages/Dashboard.tsx |
dark/onboarding/goal-field.png |
/onboarding |
dark | ui/src/components/OnboardingWizard.tsx |
dark/onboarding/new-company-modal-empty.png |
/onboarding |
dark | ui/src/components/OnboardingWizard.tsx |
dark/onboarding/sidebar-new-company-button.png |
/ACME/dashboard |
dark | ui/src/components/SidebarCompanyMenu.tsx |
dark/org/chart.png |
/ACME/org |
dark | ui/src/pages/OrgChart.tsx |
dark/org/org-chart-add-agent.png |
/ACME/org |
dark | ui/src/pages/OrgChart.tsx |
dark/org/org-chart-manager-assigned.png |
/ACME/org |
dark | ui/src/pages/OrgChart.tsx |
dark/org/org-chart-small-team.png |
/ACME/org |
dark | ui/src/pages/OrgChart.tsx |
dark/org/org-chart-view.png |
/ACME/org |
dark | ui/src/pages/OrgChart.tsx |
dark/org/reassign.png |
/ACME/agents/{agentId}/configuration |
dark | ui/src/components/AgentConfigForm.tsx |
dark/org/skills-list.png |
/ACME/skills |
dark | ui/src/pages/CompanySkills.tsx |
dark/projects/budget.png |
/ACME/projects/{projectId}/budget |
dark | ui/src/pages/ProjectDetail.tsx |
dark/projects/configuration.png |
/ACME/projects/{projectId}/configuration |
dark | ui/src/pages/ProjectDetail.tsx |
dark/projects/issues.png |
/ACME/projects/{projectId}/issues |
dark | ui/src/pages/ProjectDetail.tsx |
dark/projects/overview.png |
/ACME/projects/{projectId}/overview |
dark | ui/src/pages/ProjectDetail.tsx |
dark/projects/workspaces.png |
/ACME/projects/{projectId}/workspaces |
dark | ui/src/pages/ProjectDetail.tsx |
dark/routines/cron-picker.png |
/ACME/routines/{routineId}/triggers |
dark | ui/src/pages/RoutineDetail.tsx |
dark/routines/detail.png |
/ACME/routines/{routineId} |
dark | ui/src/pages/RoutineDetail.tsx |
dark/routines/list.png |
/ACME/routines |
dark | ui/src/pages/Routines.tsx |
dark/routines/run-history.png |
/ACME/routines/{routineId} |
dark | ui/src/pages/RoutineDetail.tsx |
dark/secrets/dispatch-check.png |
/ACME/company/settings/secrets |
dark | server/src/services/secrets.ts |
dark/settings/experimental.png |
/ACME/company/settings/instance/experimental |
dark | ui/src/pages/InstanceExperimentalSettings.tsx |
dark/settings/instance-access.png |
/ACME/company/settings/instance/access |
dark | ui/src/pages/InstanceAccess.tsx |
dark/settings/instance-adapters.png |
/ACME/company/settings/instance/adapters |
dark | ui/src/pages/AdapterManager.tsx |
dark/skills/add-skill-dialog-confirm.png |
/ACME/skills |
dark | ui/src/pages/CompanySkills.tsx |
dark/skills/add-skill-dialog.png |
/ACME/skills |
dark | ui/src/pages/CompanySkills.tsx |
dark/skills/assign-to-agent.png |
/ACME/skills/{skillId} |
dark | ui/src/pages/CompanySkills.tsx |
dark/skills/file-inventory.png |
/ACME/skills |
dark | ui/src/pages/CompanySkills.tsx |
dark/skills/list.png |
/ACME/skills |
dark | ui/src/pages/CompanySkills.tsx |
dark/skills/skill-detail.png |
/ACME/skills/{skillId} |
dark | ui/src/pages/CompanySkills.tsx |
dark/skills/skills-list.png |
/ACME/skills |
dark | ui/src/pages/CompanySkills.tsx |
dark/task-chat/composer-modes.png |
/ACME/issues/{issueId} |
dark | ui/src/components/task-chat/TaskChatComposer.tsx |
dark/task-chat/side-pane.png |
/ACME/issues/{issueId} |
dark | ui/src/components/issue-properties/IssuePropertiesPlansTab.tsx ui/src/components/issue-properties/IssuePropertiesArtifactsTab.tsx |
dark/task-chat/thread.png |
/ACME/issues/{issueId} |
dark | ui/src/components/TaskChatThread.tsx ui/src/components/task-chat/TaskChatBubble.tsx ui/src/components/task-chat/TaskChatTurn.tsx |
dark/tasks/comment-input-box.png |
/ACME/issues/{issueId} |
dark | ui/src/pages/IssueDetail.tsx ui/src/components/CommentThread.tsx |
dark/tasks/inbox-newly-created-tasks.png |
/ACME/inbox/recent |
dark | ui/src/pages/Inbox.tsx |
dark/tasks/inbox-view-with-filters.png |
/ACME/inbox/all |
dark | ui/src/pages/Inbox.tsx |
dark/tasks/inbox-view.png |
/ACME/inbox/mine |
dark | ui/src/pages/Inbox.tsx |
dark/tasks/new-task-form-empty.png |
/ACME/inbox/mine |
dark | ui/src/pages/Inbox.tsx |
dark/tasks/new-task-form-filled.png |
/ACME/inbox/mine |
dark | ui/src/pages/Inbox.tsx |
dark/tasks/task-detail-in-progress.png |
/ACME/issues/{issueId} |
dark | ui/src/pages/IssueDetail.tsx |
dark/tasks/task-detail-with-comments.png |
/ACME/issues/{issueId} |
dark | ui/src/pages/IssueDetail.tsx |
dark/tasks/task-done-status.png |
/ACME/issues/done |
dark | ui/src/pages/Inbox.tsx |
dark/watchdogs/watchdog-thread-outcome.png |
/ACME/issues/{issueId} |
dark | ui/src/pages/IssueDetail.tsx |
dark/work-modes/ask-mode-answer.png |
/ACME/issues/{issueId} |
dark | ui/src/pages/IssueDetail.tsx ui/src/components/IssueChatThread.tsx |
dark/work-modes/plan-mode-plan.png |
/ACME/issues/{issueId} |
dark | ui/src/pages/IssueDetail.tsx |
dark/work-modes/standard-mode-run.png |
/ACME/issues/{issueId} |
dark | ui/src/pages/IssueDetail.tsx ui/src/components/IssueChatThread.tsx |
dark/work-modes/work-mode-picker.png |
/ACME/inbox/mine |
dark | ui/src/components/NewIssueDialog.tsx |
dark/work-timeline/work-timeline-handoff.png |
/ACME/timeline |
dark | ui/src/pages/Timeline.tsx server/src/services/work-timeline.ts |
dark/work-timeline/work-timeline-overview.png |
/ACME/timeline |
dark | ui/src/pages/Timeline.tsx server/src/services/work-timeline.ts |
dark/workspaces/configuration.png |
/ACME/execution-workspaces/{executionWorkspaceId}/configuration |
dark | ui/src/pages/ExecutionWorkspaceDetail.tsx |
dark/workspaces/issues.png |
/ACME/execution-workspaces/{executionWorkspaceId}/issues |
dark | ui/src/pages/ExecutionWorkspaceDetail.tsx |
dark/workspaces/runtime-logs.png |
/ACME/execution-workspaces/{executionWorkspaceId}/runtime-logs |
dark | ui/src/pages/ExecutionWorkspaceDetail.tsx |
dark/workspaces/services.png |
/ACME/execution-workspaces/{executionWorkspaceId}/services |
dark | ui/src/pages/ExecutionWorkspaceDetail.tsx |
light/activity/activity-filtered-by-agent.png |
/ACME/activity |
light | ui/src/pages/audit/CompanyActivity.tsx ui/src/pages/audit/AuditFeed.tsx |
light/activity/activity-filters.png |
/ACME/activity |
light | ui/src/pages/audit/CompanyActivity.tsx ui/src/pages/audit/AuditFeed.tsx |
light/activity/activity-log-full.png |
/ACME/activity |
light | ui/src/pages/audit/CompanyActivity.tsx ui/src/pages/audit/AuditFeed.tsx |
light/adapters/detail.png |
/ACME/company/settings/instance/adapters |
light | ui/src/pages/AdapterManager.tsx |
light/adapters/health.png |
/ACME/company/settings/instance/adapters |
light | ui/src/pages/AdapterManager.tsx |
light/adapters/install.png |
/ACME/company/settings/instance/adapters |
light | ui/src/pages/AdapterManager.tsx |
light/adapters/list.png |
/ACME/company/settings/instance/adapters |
light | ui/src/pages/AdapterManager.tsx |
light/agents/adapter-type-dropdown.png |
/ACME/agents/new |
light | ui/src/components/AgentConfigForm.tsx |
light/agents/agent-detail-idle.png |
/ACME/agents/{agentId} |
light | ui/src/pages/AgentDetail.tsx |
light/agents/agent-detail-run-history.png |
/ACME/agents/{agentId}/runs |
light | ui/src/pages/AgentDetail.tsx |
light/agents/agent-status-running.png |
/ACME/agents/{longRunnerAgentId} |
light | ui/src/pages/AgentDetail.tsx |
light/agents/agents-list-empty.png |
/{emptyPrefix}/agents/all |
light | ui/src/pages/Agents.tsx |
light/agents/budget-and-heartbeat-fields.png |
/ACME/agents/new |
light | ui/src/components/AgentConfigForm.tsx |
light/agents/budget.png |
/ACME/agents/{agentId}/budget |
light | ui/src/pages/AgentDetail.tsx |
light/agents/claude-local-config-filled.png |
/ACME/agents/new |
light | ui/src/components/AgentConfigForm.tsx |
light/agents/codex-local-config.png |
/ACME/agents/new |
light | ui/src/components/AgentConfigForm.tsx |
light/agents/configuration.png |
/ACME/agents/{agentId}/configuration |
light | ui/src/pages/AgentDetail.tsx |
light/agents/dashboard.png |
/ACME/agents/{agentId}/dashboard |
light | ui/src/pages/AgentDetail.tsx |
light/agents/heartbeat-toggle-disabled.png |
/ACME/agents/{agentId}/configuration |
light | ui/src/components/AgentConfigForm.tsx |
light/agents/heartbeat-toggle-enabled.png |
/ACME/agents/{agentId}/configuration |
light | ui/src/components/AgentConfigForm.tsx |
light/agents/http-adapter-config.png |
/ACME/agents/{httpAgentId}/configuration |
light | ui/src/components/AgentConfigForm.tsx |
light/agents/instructions.png |
/ACME/agents/{agentId}/instructions |
light | ui/src/pages/AgentDetail.tsx |
light/agents/list.png |
/ACME/agents/all |
light | ui/src/pages/Agents.tsx |
light/agents/new-agent-name-role.png |
/ACME/agents/new |
light | ui/src/pages/NewAgent.tsx |
light/agents/new-agent-reports-to-field.png |
/ACME/agents/new |
light | ui/src/pages/NewAgent.tsx |
light/agents/new.png |
/ACME/agents/new |
light | ui/src/pages/Agents.tsx |
light/agents/run-history-in-progress.png |
/ACME/agents/{longRunnerAgentId}/runs |
light | ui/src/pages/AgentDetail.tsx |
light/agents/run-transcript-view.png |
/ACME/agents/{runnerAgentId}/runs/{runnerRunId} |
light | ui/src/components/transcript/RunTranscriptView.tsx ui/src/pages/AgentDetail.tsx |
light/agents/runs.png |
/ACME/agents/{agentId}/runs |
light | ui/src/pages/AgentDetail.tsx |
light/agents/skills.png |
/ACME/agents/{agentId}/skills |
light | ui/src/pages/AgentDetail.tsx |
light/agents/test-environment-fail.png |
/ACME/agents/new |
light | ui/src/components/AgentConfigForm.tsx |
light/agents/test-environment-success.png |
/ACME/agents/{runnerAgentId}/configuration |
light | ui/src/components/AgentConfigForm.tsx |
light/company/company-budget-setting.png |
/ACME/agents/{agentId}/configuration |
light | ui/src/components/AgentConfigForm.tsx |
light/company/company-goal-field.png |
/onboarding |
light | ui/src/components/OnboardingWizard.tsx |
light/company/import.png |
/ACME/company/import |
light | ui/src/pages/CompanyImport.tsx |
light/company/join-requests.png |
/ACME/inbox/requests |
light | ui/src/pages/Inbox.tsx |
light/company/new-company-form.png |
/onboarding |
light | ui/src/components/OnboardingWizard.tsx |
light/costs/agent-budget-field.png |
/ACME/agents/{agentId}/budget |
light | ui/src/pages/AgentDetail.tsx |
light/costs/billers.png |
/ACME/costs |
light | ui/src/pages/Costs.tsx |
light/costs/budgets.png |
/ACME/costs |
light | ui/src/pages/Costs.tsx |
light/costs/company-budget-field.png |
/ACME/costs |
light | ui/src/pages/Costs.tsx |
light/costs/costs-dashboard-overview.png |
/ACME/costs |
light | ui/src/pages/Costs.tsx |
light/costs/finance.png |
/ACME/costs |
light | ui/src/pages/Costs.tsx |
light/costs/overview.png |
/ACME/costs |
light | ui/src/pages/Costs.tsx |
light/costs/per-run-cost-detail.png |
/ACME/costs |
light | ui/src/pages/Costs.tsx |
light/costs/providers.png |
/ACME/costs |
light | ui/src/pages/Costs.tsx |
light/dashboard/activity-feed.png |
/ACME/dashboard |
light | ui/src/pages/Dashboard.tsx |
light/dashboard/agent-status-panel.png |
/ACME/dashboard |
light | ui/src/pages/Dashboard.tsx |
light/dashboard/cost-summary-panel.png |
/ACME/dashboard |
light | ui/src/pages/Dashboard.tsx |
light/dashboard/dashboard-overview.png |
/ACME/dashboard |
light | ui/src/pages/Dashboard.tsx |
light/dashboard/task-breakdown-panel.png |
/ACME/dashboard |
light | ui/src/pages/Dashboard.tsx |
light/experimental/file-viewer-browse.png |
/ACME/issues/{issueId}?browse=1 |
light | ui/src/components/FileViewerSheet.tsx |
light/experimental/recovery-preview.png |
/ACME/company/settings/instance/experimental |
light | ui/src/pages/InstanceExperimentalSettings.tsx |
light/experimental/server-info.png |
/ACME/dashboard |
light | ui/src/components/SidebarAccountMenu.tsx |
light/export-import/import-dialog.png |
/ACME/company/import |
light | ui/src/pages/CompanyImport.tsx |
light/interactions/checkbox-confirmation-card.png |
/ACME/issues/{issueId} |
light | ui/src/pages/IssueDetail.tsx ui/src/components/IssueThreadInteractionCard.tsx |
light/issues/detail-activity.png |
/ACME/issues/{issueId} |
light | ui/src/pages/IssueDetail.tsx |
light/issues/detail-chat.png |
/ACME/issues/{issueId} |
light | ui/src/pages/IssueDetail.tsx |
light/issues/detail-sidebar.png |
/ACME/issues/{issueId} |
light | ui/src/pages/IssueDetail.tsx |
light/issues/inbox-requests.png |
/ACME/inbox/requests |
light | ui/src/pages/Inbox.tsx |
light/issues/inbox-unread.png |
/ACME/inbox/unread |
light | ui/src/pages/Inbox.tsx |
light/issues/inbox.png |
/ACME/inbox/mine |
light | ui/src/pages/Inbox.tsx |
light/issues/list.png |
/ACME/issues |
light | ui/src/pages/IssueDetail.tsx |
light/issues/my-issues.png |
/ACME/inbox/mine |
light | ui/src/pages/Inbox.tsx |
light/onboarding/budget-field.png |
/ACME/agents/{agentId}/configuration |
light | ui/src/components/AgentConfigForm.tsx |
light/onboarding/empty-dashboard.png |
/{emptyPrefix}/dashboard |
light | ui/src/pages/Dashboard.tsx |
light/onboarding/goal-field.png |
/onboarding |
light | ui/src/components/OnboardingWizard.tsx |
light/onboarding/new-company-modal-empty.png |
/onboarding |
light | ui/src/components/OnboardingWizard.tsx |
light/onboarding/sidebar-new-company-button.png |
/ACME/dashboard |
light | ui/src/components/SidebarCompanyMenu.tsx |
light/org/chart.png |
/ACME/org |
light | ui/src/pages/OrgChart.tsx |
light/org/org-chart-add-agent.png |
/ACME/org |
light | ui/src/pages/OrgChart.tsx |
light/org/org-chart-manager-assigned.png |
/ACME/org |
light | ui/src/pages/OrgChart.tsx |
light/org/org-chart-small-team.png |
/ACME/org |
light | ui/src/pages/OrgChart.tsx |
light/org/org-chart-view.png |
/ACME/org |
light | ui/src/pages/OrgChart.tsx |
light/org/reassign.png |
/ACME/agents/{agentId}/configuration |
light | ui/src/components/AgentConfigForm.tsx |
light/org/skills-list.png |
/ACME/skills |
light | ui/src/pages/CompanySkills.tsx |
light/projects/budget.png |
/ACME/projects/{projectId}/budget |
light | ui/src/pages/ProjectDetail.tsx |
light/projects/configuration.png |
/ACME/projects/{projectId}/configuration |
light | ui/src/pages/ProjectDetail.tsx |
light/projects/issues.png |
/ACME/projects/{projectId}/issues |
light | ui/src/pages/ProjectDetail.tsx |
light/projects/overview.png |
/ACME/projects/{projectId}/overview |
light | ui/src/pages/ProjectDetail.tsx |
light/projects/workspaces.png |
/ACME/projects/{projectId}/workspaces |
light | ui/src/pages/ProjectDetail.tsx |
light/routines/cron-picker.png |
/ACME/routines/{routineId}/triggers |
light | ui/src/pages/RoutineDetail.tsx |
light/routines/detail.png |
/ACME/routines/{routineId} |
light | ui/src/pages/RoutineDetail.tsx |
light/routines/list.png |
/ACME/routines |
light | ui/src/pages/Routines.tsx |
light/routines/run-history.png |
/ACME/routines/{routineId} |
light | ui/src/pages/RoutineDetail.tsx |
light/secrets/dispatch-check.png |
/ACME/company/settings/secrets |
light | server/src/services/secrets.ts |
light/settings/experimental.png |
/ACME/company/settings/instance/experimental |
light | ui/src/pages/InstanceExperimentalSettings.tsx |
light/settings/instance-access.png |
/ACME/company/settings/instance/access |
light | ui/src/pages/InstanceAccess.tsx |
light/settings/instance-adapters.png |
/ACME/company/settings/instance/adapters |
light | ui/src/pages/AdapterManager.tsx |
light/skills/add-skill-dialog-confirm.png |
/ACME/skills |
light | ui/src/pages/CompanySkills.tsx |
light/skills/add-skill-dialog.png |
/ACME/skills |
light | ui/src/pages/CompanySkills.tsx |
light/skills/assign-to-agent.png |
/ACME/skills/{skillId} |
light | ui/src/pages/CompanySkills.tsx |
light/skills/file-inventory.png |
/ACME/skills |
light | ui/src/pages/CompanySkills.tsx |
light/skills/list.png |
/ACME/skills |
light | ui/src/pages/CompanySkills.tsx |
light/skills/skill-detail.png |
/ACME/skills/{skillId} |
light | ui/src/pages/CompanySkills.tsx |
light/skills/skills-list.png |
/ACME/skills |
light | ui/src/pages/CompanySkills.tsx |
light/task-chat/composer-modes.png |
/ACME/issues/{issueId} |
light | ui/src/components/task-chat/TaskChatComposer.tsx |
light/task-chat/side-pane.png |
/ACME/issues/{issueId} |
light | ui/src/components/issue-properties/IssuePropertiesPlansTab.tsx ui/src/components/issue-properties/IssuePropertiesArtifactsTab.tsx |
light/task-chat/thread.png |
/ACME/issues/{issueId} |
light | ui/src/components/TaskChatThread.tsx ui/src/components/task-chat/TaskChatBubble.tsx ui/src/components/task-chat/TaskChatTurn.tsx |
light/tasks/comment-input-box.png |
/ACME/issues/{issueId} |
light | ui/src/pages/IssueDetail.tsx ui/src/components/CommentThread.tsx |
light/tasks/inbox-newly-created-tasks.png |
/ACME/inbox/recent |
light | ui/src/pages/Inbox.tsx |
light/tasks/inbox-view-with-filters.png |
/ACME/inbox/all |
light | ui/src/pages/Inbox.tsx |
light/tasks/inbox-view.png |
/ACME/inbox/mine |
light | ui/src/pages/Inbox.tsx |
light/tasks/new-task-form-empty.png |
/ACME/inbox/mine |
light | ui/src/pages/Inbox.tsx |
light/tasks/new-task-form-filled.png |
/ACME/inbox/mine |
light | ui/src/pages/Inbox.tsx |
light/tasks/task-detail-in-progress.png |
/ACME/issues/{issueId} |
light | ui/src/pages/IssueDetail.tsx |
light/tasks/task-detail-with-comments.png |
/ACME/issues/{issueId} |
light | ui/src/pages/IssueDetail.tsx |
light/tasks/task-done-status.png |
/ACME/issues/done |
light | ui/src/pages/Inbox.tsx |
light/watchdogs/watchdog-thread-outcome.png |
/ACME/issues/{issueId} |
light | ui/src/pages/IssueDetail.tsx |
light/work-modes/ask-mode-answer.png |
/ACME/issues/{issueId} |
light | ui/src/pages/IssueDetail.tsx ui/src/components/IssueChatThread.tsx |
light/work-modes/plan-mode-plan.png |
/ACME/issues/{issueId} |
light | ui/src/pages/IssueDetail.tsx |
light/work-modes/standard-mode-run.png |
/ACME/issues/{issueId} |
light | ui/src/pages/IssueDetail.tsx ui/src/components/IssueChatThread.tsx |
light/work-modes/work-mode-picker.png |
/ACME/inbox/mine |
light | ui/src/components/NewIssueDialog.tsx |
light/work-timeline/work-timeline-handoff.png |
/ACME/timeline |
light | ui/src/pages/Timeline.tsx server/src/services/work-timeline.ts |
light/work-timeline/work-timeline-overview.png |
/ACME/timeline |
light | ui/src/pages/Timeline.tsx server/src/services/work-timeline.ts |
light/workspaces/configuration.png |
/ACME/execution-workspaces/{executionWorkspaceId}/configuration |
light | ui/src/pages/ExecutionWorkspaceDetail.tsx |
light/workspaces/issues.png |
/ACME/execution-workspaces/{executionWorkspaceId}/issues |
light | ui/src/pages/ExecutionWorkspaceDetail.tsx |
light/workspaces/runtime-logs.png |
/ACME/execution-workspaces/{executionWorkspaceId}/runtime-logs |
light | ui/src/pages/ExecutionWorkspaceDetail.tsx |
light/workspaces/services.png |
/ACME/execution-workspaces/{executionWorkspaceId}/services |
light | ui/src/pages/ExecutionWorkspaceDetail.tsx |