The first open-source harness builder for AI coding. Make AI coding deterministic and repeatable.
746 matches across 11 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | docker-compose.yml | 1 | # ============================================================================= |
| MEDIUM | docker-compose.yml | 3 | # ============================================================================= |
| MEDIUM | docker-compose.yml | 36 | # ------------------------------------------------------------------------- |
| MEDIUM | docker-compose.yml | 38 | # ------------------------------------------------------------------------- |
| MEDIUM | docker-compose.yml | 65 | # ------------------------------------------------------------------------- |
| MEDIUM | docker-compose.yml | 68 | # ------------------------------------------------------------------------- |
| MEDIUM | docker-compose.yml | 90 | # ------------------------------------------------------------------------- |
| MEDIUM | docker-compose.yml | 93 | # ------------------------------------------------------------------------- |
| MEDIUM | docker-compose.yml | 113 | # ------------------------------------------------------------------------- |
| MEDIUM | docker-compose.yml | 118 | # ------------------------------------------------------------------------- |
| MEDIUM | .archon/workflows/e2e-opencode-all-nodes-smoke.yaml | 14 | # ─── AI node types ────────────────────────────────────────────────────── |
| MEDIUM | .archon/workflows/e2e-opencode-all-nodes-smoke.yaml | 61 | # ─── Deterministic node types (no AI) ─────────────────────────────────── |
| MEDIUM | .archon/workflows/e2e-opencode-all-nodes-smoke.yaml | 80 | # ─── DAG features ─────────────────────────────────────────────────────── |
| MEDIUM | .archon/workflows/e2e-opencode-all-nodes-smoke.yaml | 100 | # ─── Final assertion ──────────────────────────────────────────────────── |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 207 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 209 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 218 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 220 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 255 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 257 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 265 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 267 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 274 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 276 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 432 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 434 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 441 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 443 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 46 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 48 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 135 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 141 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 321 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 323 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 417 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | …experimental/archon-fix-github-issue-experimental.yaml | 419 | # ═══════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 83 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 85 | # ─────────────────────────────────────────────────────────────────── |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 88 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 385 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 387 | # ─────────────────────────────────────────────────────────────────── |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 390 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 566 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 568 | # ─────────────────────────────────────────────────────────────────── |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 572 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 659 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 661 | # ─────────────────────────────────────────────────────────────────── |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 665 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 711 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 713 | # ─────────────────────────────────────────────────────────────────── |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 717 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 909 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 911 | # ─────────────────────────────────────────────────────────────────── |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 914 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 33 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 35 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 168 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 170 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 256 | # ═══════════════════════════════════════════════════════════════════ |
| MEDIUM | .archon/workflows/experimental/archon-release.yaml | 258 | # ═══════════════════════════════════════════════════════════════════ |
| 466 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/core/src/github-auth/auth.ts | 56 | export function createGitHubAppAuthProvider(config: GitHubAppConfig): IGitHubAppAuthProvider { |
| LOW | packages/core/src/github-auth/auth.ts | 143 | async function getOctokitForInstallation(owner: string, repo: string): Promise<Octokit> { |
| LOW | packages/core/src/config/config-loader.ts | 53 | function getRegisteredProviderNames(): string[] { |
| LOW | packages/core/src/workflows/store-adapter.ts | 84 | export function registerGitHubAppAuthProvider(provider: IGitHubAppAuthProvider | null): void { |
| LOW | packages/core/src/utils/path-validation.ts | 36 | export function validateAndResolvePath(targetPath: string, basePath?: string): string { |
| LOW | packages/core/src/utils/commands.ts | 15 | export async function findMarkdownFilesRecursive( |
| LOW | packages/core/src/state/session-transitions.ts | 54 | export function detectPlanToExecuteTransition( |
| LOW | packages/core/src/operations/workflow-operations.ts | 307 | export async function resetWorkflowNodeSessions(filter: { |
| LOW | packages/core/src/operations/isolation-operations.ts | 168 | export async function cleanupMergedEnvironments( |
| LOW | packages/core/src/db/conversations.ts | 32 | export async function findConversationByPlatformId( |
| LOW | packages/core/src/db/conversations.ts | 46 | export async function getConversationByPlatformId( |
| LOW | packages/core/src/db/conversations.ts | 57 | export async function getOrCreateConversation( |
| LOW | packages/core/src/db/conversations.ts | 169 | export async function getConversationByIsolationEnvId(envId: string): Promise<Conversation | null> { |
| LOW | packages/core/src/db/conversations.ts | 180 | export async function getConversationsByIsolationEnvId( |
| LOW | packages/core/src/db/workflow-events.ts | 114 | export async function getCompletedDagNodeOutputs( |
| LOW | packages/core/src/db/workflows.ts | 213 | export async function getActiveWorkflowRunByPath( |
| LOW | packages/core/src/db/workflows.ts | 274 | export async function findLatestRunByWorkingPath(workingPath: string): Promise<WorkflowRun | null> { |
| LOW | packages/core/src/db/workflows.ts | 349 | export async function findResumableRunByParentConversation( |
| LOW | packages/core/src/db/workflows.ts | 441 | export async function getWorkflowRunByWorkerPlatformId( |
| LOW | packages/core/src/db/workflows.ts | 632 | function buildDashboardWhereClauses( |
| LOW | packages/core/src/db/messages.ts | 72 | export async function getRecentWorkflowResultMessages( |
| LOW | packages/core/src/db/users.ts | 71 | export async function findOrCreateUserByPlatformIdentity( |
| LOW | packages/core/src/db/isolation-environments.ts | 241 | export async function listAllActiveWithCodebase(): Promise< |
| LOW | packages/core/src/db/workflow-node-sessions.ts | 38 | export async function upsertWorkflowNodeSession( |
| LOW | packages/core/src/db/workflow-node-sessions.ts | 88 | export async function deleteWorkflowNodeSessions(filter: { |
| LOW | packages/core/src/services/cleanup-service.ts | 448 | export async function getWorktreeStatusBreakdown( |
| LOW | packages/core/src/orchestrator/orchestrator.ts | 70 | function ensureIsolationConfigured(): void { |
| LOW | packages/core/src/orchestrator/orchestrator.ts | 108 | export async function validateAndResolveIsolation( |
| LOW | packages/core/src/orchestrator/orchestrator.ts | 108 | export async function validateAndResolveIsolation( |
| LOW | packages/core/src/orchestrator/orchestrator.ts | 265 | export async function dispatchBackgroundWorkflow( |
| LOW | packages/core/src/orchestrator/orchestrator-agent.ts | 202 | export function parseOrchestratorCommands( |
| LOW | packages/core/src/orchestrator/orchestrator-agent.ts | 311 | async function dispatchOrchestratorWorkflow( |
| LOW | packages/core/src/orchestrator/orchestrator-agent.ts | 1463 | async function handleWorkflowInvocationResult( |
| LOW | packages/core/src/orchestrator/orchestrator-agent.ts | 1530 | async function handleProjectRegistrationResult( |
| LOW | packages/core/src/orchestrator/prompt-builder.ts | 52 | export function formatWorkflowContextSection(results: readonly WorkflowResultContext[]): string { |
| LOW | packages/core/src/orchestrator/prompt-builder.ts | 79 | export function buildRoutingRulesWithProject(projectName?: string): string { |
| LOW | packages/core/src/orchestrator/prompt-builder.ts | 220 | export function buildOrchestratorSystemAppend( |
| LOW | packages/web/src/stores/workflow-store.ts | 67 | function invalidateWorkflowQueries(): void { |
| LOW | packages/web/src/stores/workflow-store.ts | 390 | function registerPollingSubscription(): void { |
| LOW | packages/web/src/components/chat/MessageList.tsx | 32 | function makeResultMarkdownComponents( |
| LOW | packages/web/src/routes/SettingsPage.tsx | 609 | function PlatformConnectionsSection({ |
| LOW | packages/providers/src/registry.ts | 156 | export function registerCommunityProviders(): void { |
| LOW | packages/providers/src/claude/binary-resolver.ts | 70 | function validateAndExpand(rawPath: string, sourceLabel: string): string { |
| LOW | packages/providers/src/claude/provider.ts | 135 | function buildFirstEventHangDiagnostics( |
| LOW | packages/providers/src/codex/provider.ts | 164 | function convertMcpServerConfigForCodex( |
| LOW | packages/providers/src/codex/provider.ts | 183 | function buildCodexMcpConfigOverrides( |
| LOW | packages/providers/src/codex/provider.ts | 259 | function extractUsageFromCodexEvent(event: TurnCompletedEvent): TokenUsage { |
| LOW | packages/providers/src/codex/provider.ts | 598 | function classifyAndEnrichCodexError( |
| LOW | packages/providers/src/shared/structured-output.ts | 21 | export function augmentPromptForJsonSchema( |
| LOW | packages/providers/src/community/copilot/provider.ts | 102 | function resolveGenericGitHubToken(env: Record<string, string>): string | undefined { |
| LOW | packages/providers/src/community/copilot/provider.ts | 384 | function buildFriendlyCopilotError(error: unknown, lastSessionError?: string): Error { |
| LOW | …ckages/providers/src/community/opencode/multi-agent.ts | 83 | function formatBufferedAssistantOutput(states: AgentRunState[]): string { |
| LOW | …ckages/providers/src/community/opencode/multi-agent.ts | 109 | function collectToolChunksForEmission(states: AgentRunState[]): MessageChunk[] { |
| LOW | packages/providers/src/community/opencode/runtime.ts | 12 | function buildEmbeddedServerConfig(startupPort: number): Record<string, unknown> { |
| LOW | packages/providers/src/community/opencode/runtime.ts | 264 | export async function disposeInstanceForDirectory( |
| LOW | …kages/providers/src/community/opencode/agent-config.ts | 58 | export function adaptNamedAgentForOpencode(agent: NamedAgentConfig): { |
| LOW | …kages/providers/src/community/opencode/agent-config.ts | 111 | export function adaptAgentConfigForOpencode(nodeConfig?: NodeConfig): |
| LOW | …ntent/docs/contributing/adding-a-community-provider.md | 135 | export function registerCommunityProviders(): void { |
| LOW | packages/paths/src/telemetry.ts | 188 | export function getOrCreateTelemetryId(): string { |
| LOW | packages/paths/src/archon-paths.ts | 87 | export async function ensureArchonWorkspacesPath(): Promise<string> { |
| 36 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …workflows/defaults/archon-comprehensive-pr-review.yaml | 4 | Triggers: "review this PR", "review PR #123", "comprehensive review", "full PR review", |
| MEDIUM | .archon/workflows/defaults/archon-adversarial-dev.yaml | 68 | # Create directory structure for harness communication |
| MEDIUM | .archon/workflows/test-workflows/e2e-pi-smoke.yaml | 16 | # 1. Simple prompt — verifies Pi harness starts, AsyncQueue bridge yields |
| MEDIUM | …b/src/experiments/console/components/RunGraphPanel.tsx | 63 | // Only set edges whose source exists (robust against malformed DAGs). |
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 23 | "archon-create-plan": "---\ndescription: Create comprehensive feature implementation plan with codebase analysis and r |
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 25 | "archon-docs-impact-agent": "---\ndescription: Check if PR changes require documentation updates (CLAUDE.md, docs/, ag |
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 27 | "archon-finalize-pr": "---\ndescription: Commit changes, create PR with template, mark ready for review\nargument-hint |
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 29 | "archon-implement-issue": "---\ndescription: Implement a fix from investigation artifact - code changes, PR, and self- |
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 30 | "archon-implement-review-fixes": "---\ndescription: Implement CRITICAL and HIGH fixes from review, add tests, report r |
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 33 | "archon-investigate-issue": "---\ndescription: Investigate a GitHub issue or problem - analyze codebase, create plan, |
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 35 | "archon-plan-setup": "---\ndescription: Setup for plan execution - read plan, ensure branch ready, write context artif |
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 44 | "archon-synthesize-review": "---\ndescription: Synthesize all review agent findings into consolidated report and post |
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 50 | "archon-validate-pr-report": "---\ndescription: Synthesize all validation findings into a final PR verdict report\narg |
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 52 | "archon-web-research": "---\ndescription: Research web sources for context relevant to a GitHub issue or feature\nargu |
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 58 | "archon-adversarial-dev": "name: archon-adversarial-dev\ndescription: |\n Use when: User wants to build a complete ap |
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 58 | "archon-adversarial-dev": "name: archon-adversarial-dev\ndescription: |\n Use when: User wants to build a complete ap |
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 61 | "archon-comprehensive-pr-review": "name: archon-comprehensive-pr-review\ndescription: |\n Use when: User wants a comp |
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 68 | "archon-piv-loop": "name: archon-piv-loop\ndescription: |\n Use when: User wants guided Plan-Implement-Validate devel |
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 74 | "archon-smart-pr-review": "name: archon-smart-pr-review\ndescription: |\n Use when: User wants a smart, efficient PR |
| MEDIUM | packages/git/src/git.test.ts | 1975 | // Original errno is preserved on the wrapped error for robust |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 101 | ### Step 1: Process Their Response |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 108 | ### Step 2: Do Targeted Research |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 116 | ### Step 3: Present Updated Understanding |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 121 | ### Step 4: Converge or Continue |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 192 | ## Step 1: Read the Codebase (Again) |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 201 | ## Step 2: Plan File Location |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 206 | ## Step 3: Write the Plan |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 556 | ## Step 1: Read the Plan |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 560 | ## Step 2: Review All Changes |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 568 | ## Step 3: Check Against Plan |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 573 | ## Step 4: Run Validation |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 579 | ## Step 5: Fix Obvious Issues |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 714 | ## Step 1: Push Changes |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 720 | ## Step 2: Generate Summary |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 729 | ## Step 3: Create PR (if not already created) |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 44 | ### Step 1: Parse the Input |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 60 | ### Step 2: Explore the Codebase |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 69 | ### Step 3: Present Your Understanding |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 90 | ### Step 4: Ask Targeted Questions |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 269 | ## Step 4: Verify the Plan |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 276 | ## Step 5: Report |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 309 | ## Step 1: Read the Plan |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 313 | ## Step 2: Process Feedback |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 338 | ## Step 3: Show Changes |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 590 | ## Step 6: Present Review |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 631 | ## Step 1: Read Context |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 635 | ## Step 2: Process Feedback |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 654 | ## Step 3: Full Validation |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 660 | ## Step 4: Commit Fixes |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 679 | ## Step 5: Report |
| LOW | .archon/workflows/defaults/archon-piv-loop.yaml | 746 | ## Step 4: Output Summary |
| LOW | .archon/workflows/defaults/archon-ralph-dag.yaml | 32 | ## Step 1: Detect worktree |
| LOW | .archon/workflows/defaults/archon-ralph-dag.yaml | 37 | ## Step 2: Classify the input |
| LOW | .archon/workflows/defaults/archon-ralph-dag.yaml | 54 | ## Step 3: Auto-discover existing ralph PRDs |
| LOW | .archon/workflows/defaults/archon-ralph-dag.yaml | 61 | ## Step 4: Take action based on classification |
| LOW | packages/paths/src/env-integration.test.ts | 90 | // Step 2: stripCwdEnv (same as entry point) |
| LOW | packages/paths/src/env-integration.test.ts | 93 | // Step 3: Load ~/.archon/.env with override — user's Archon config wins |
| LOW | packages/paths/src/env-integration.test.ts | 98 | // Step 4: Return subprocess env snapshot |
| LOW | …s/workflows/src/defaults/bundled-defaults.generated.ts | 33 | "archon-investigate-issue": "---\ndescription: Investigate a GitHub issue or problem - analyze codebase, create plan, |
| LOW | …s/workflows/src/defaults/bundled-defaults.generated.ts | 68 | "archon-piv-loop": "name: archon-piv-loop\ndescription: |\n Use when: User wants guided Plan-Implement-Validate devel |
| LOW | …s/workflows/src/defaults/bundled-defaults.generated.ts | 70 | "archon-ralph-dag": "name: archon-ralph-dag\ndescription: |\n Use when: User wants to run a Ralph implementation loop |
| LOW | packages/git/src/worktree.ts | 132 | // Step 1: Check if directory exists |
| LOW | packages/git/src/worktree.ts | 144 | // Step 2: Check if .git entry exists (directory exists at this point) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | docker-entrypoint.sh | 41 | # Git 2.35.2+ (CVE-2022-24765) rejects repos owned by a different UID. |
| LOW | docker-compose.yml | 1 | # ============================================================================= |
| LOW | docker-compose.yml | 21 | # |
| LOW | docker-compose.override.example.yml | 1 | # Docker Compose override for user-extended builds (development / local Docker). |
| LOW | .archon/workflows/experimental/archon-release.yaml | 641 | # rewriting dev's history shifts every PR's merge-base to a much older |
| LOW | .archon/workflows/test-workflows/e2e-minimax-smoke.yaml | 81 | exit 1 |
| LOW | .archon/workflows/test-workflows/e2e-pi-smoke.yaml | 1 | # E2E smoke test — Pi community provider |
| LOW | …kflows/test-workflows/e2e-copilot-all-nodes-smoke.yaml | 1 | # E2E smoke test — Copilot provider, every CI-compatible node type |
| LOW | .archon/scripts/maintainer-standup-gh-data.ts | 181 | |
| LOW | deploy/cloud-init.yml | 1 | #cloud-config |
| LOW | deploy/cloud-init.yml | 21 | # Note: On VPS with <2GB RAM, the docker build step can OOM without swap. |
| LOW | deploy/docker-compose.yml | 1 | # ============================================================================= |
| LOW | deploy/docker-compose.yml | 41 | # - postgres_data:/var/lib/postgresql/data |
| LOW | deploy/docker-compose.override.example.yml | 1 | # Docker Compose override for user-extended builds (server / deploy). |
| LOW | .claude/skills/rulecheck/hooks/slack-notify.sh | 1 | #!/bin/bash |
| LOW | .claude/skills/archon/examples/dag-workflow.yaml | 1 | # Example: Workflow demonstrating multiple node types |
| LOW | scripts/install.sh | 1 | #!/usr/bin/env bash |
| LOW | scripts/build-binaries.sh | 1 | #!/usr/bin/env bash |
| LOW | scripts/git-credential-archon.sh | 1 | #!/bin/sh |
| LOW | packages/core/src/config/config-loader.ts | 141 | // Cache for loaded configs |
| LOW | packages/core/src/config/config-loader.ts | 161 | # model: gpt-5.3-codex |
| LOW | packages/core/src/utils/port-allocation.test.ts | 81 | // 4. Multiple worktrees: Start in 2+ worktrees → different ports |
| LOW | packages/core/src/db/workflows.ts | 381 | // (SQLite does not support RETURNING on UPDATE statements) |
| LOW | packages/core/src/db/adapters/sqlite.test.ts | 141 | // Documents the SQLite-specific bug fixed in getActiveWorkflowRunByPath. |
| LOW | packages/web/src/components/workflows/WorkflowLogs.tsx | 61 | error: meta.error, |
| LOW | …ckages/providers/src/community/pi/event-bridge.test.ts | 501 | expect(tryParseStructuredOutput(withBackticks)).toEqual({ code: 'run `npm test`' }); |
| LOW | packages/providers/src/community/pi/event-bridge.ts | 441 | } catch (err: unknown) { |
| LOW | packages/providers/src/community/pi/provider.ts | 21 | // ui-context-stub, event-bridge). Pi's `@earendil-works/pi-coding-agent/dist/config.js` |
| LOW | packages/providers/src/community/pi/provider.ts | 161 | // Install the PI_PACKAGE_DIR shim BEFORE the dynamic imports below: Pi's |
| LOW | packages/providers/src/community/pi/provider.ts | 381 | // the user's settings files — AgentSession setter calls (setModel, etc.) |
| LOW | packages/providers/src/community/pi/provider.ts | 481 | // tool names; the actual Tool[] payload now goes through `customTools`. |
| LOW | packages/providers/src/community/pi/provider.ts | 541 | throw err; |
| LOW | packages/docs-web/public/brand/logo.jsx | 1 | /* eslint-disable react/prop-types */ |
| LOW | packages/docs-web/public/brand/tweaks-panel.jsx | 1 | |
| LOW | packages/docs-web/public/brand/tweaks-panel.jsx | 21 | // const [t, setTweak] = useTweaks(TWEAK_DEFAULTS); |
| LOW | packages/docs-web/public/brand/tweaks-panel.jsx | 181 | // availability — if the announce ran first, the host's activate could land |
| LOW | packages/docs-web/src/content/docs/deployment/docker.md | 181 | # Domain — your domain or subdomain pointing to this server |
| LOW | packages/workflows/src/loader.ts | 361 | }; |
| LOW | packages/server/src/index.ts | 261 | // Running it here killed parallel workflow runs from other processes |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | .archon/workflows/experimental/archon-release.yaml | 318 | # String.raw template substitution. Necessary because AI-generated content |
| HIGH | .claude/skills/archon/examples/dag-workflow.yaml | 52 | # output contains backticks (e.g. markdown code spans in AI-generated content). |
| HIGH | …s/workflows/src/defaults/bundled-defaults.generated.ts | 68 | "archon-piv-loop": "name: archon-piv-loop\ndescription: |\n Use when: User wants guided Plan-Implement-Validate devel |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .claude/skills/playwright-cli/SKILL.md | 38 | playwright-cli fill e5 "user@example.com" |
| LOW | .claude/skills/playwright-cli/SKILL.md | 232 | playwright-cli fill e1 "user@example.com" |
| LOW | …de/skills/playwright-cli/references/test-generation.md | 21 | playwright-cli fill e1 "user@example.com" |
| LOW | …de/skills/playwright-cli/references/test-generation.md | 23 | # await page.getByRole('textbox', { name: 'Email' }).fill('user@example.com'); |
| LOW | …de/skills/playwright-cli/references/test-generation.md | 44 | await page.getByRole('textbox', { name: 'Email' }).fill('user@example.com'); |
| LOW | …laude/skills/playwright-cli/references/running-code.md | 214 | await page.fill('input[name=email]', 'user@example.com'); |
| LOW | …aude/skills/playwright-cli/references/storage-state.md | 238 | playwright-cli fill e1 "user@example.com" |
| LOW | …skills/playwright-cli/references/session-management.md | 17 | playwright-cli -s=auth fill e1 "user@example.com" |
| LOW | .claude/skills/agent-browser/SKILL.md | 215 | agent-browser fill @e1 "user@example.com" |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | docker-compose.yml | 5 | # Usage: |
| LOW | deploy/docker-compose.yml | 5 | # Usage: |
| LOW | scripts/install.sh | 5 | # Usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 49 | "archon-validate-pr-e2e-main": "---\ndescription: Start Archon from main branch, use agent-browser to reproduce the bu |
| MEDIUM | …s/workflows/src/defaults/bundled-defaults.generated.ts | 50 | "archon-validate-pr-report": "---\ndescription: Synthesize all validation findings into a final PR verdict report\narg |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | scripts/install.sh | 237 | # Check if in PATH |
| LOW | …s/workflows/src/defaults/bundled-defaults.generated.ts | 35 | "archon-plan-setup": "---\ndescription: Setup for plan execution - read plan, ensure branch ready, write context artif |
| LOW | …s/workflows/src/defaults/bundled-defaults.generated.ts | 48 | "archon-validate-pr-e2e-feature": "---\ndescription: Start Archon from the feature branch, use agent-browser to verify |
| LOW | …s/workflows/src/defaults/bundled-defaults.generated.ts | 49 | "archon-validate-pr-e2e-main": "---\ndescription: Start Archon from main branch, use agent-browser to reproduce the bu |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …ckages/providers/src/community/pi/event-bridge.test.ts | 441 | 'Here is the JSON you requested:\n{"ok":true}\nLet me know if you need anything else.'; |