Not in the top 1,000 by GitHub stars

broomva/symphony

Rust orchestration daemon for coding agents — polls Linear/GitHub/Markdown, creates isolated workspaces, dispatches agent sessions with EGRI self-improvement.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 7ac6f3c7232e

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 7ac6f3c7232e0a38856877b4d7ba02a148bded23

git clone --filter=blob:none --no-checkout https://github.com/broomva/symphony.git .hotskills/broomva-symphony && git -C .hotskills/broomva-symphony checkout --detach 7ac6f3c7232e0a38856877b4d7ba02a148bded23 # Copy each selected skill directory from .hotskills/broomva-symphony into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/broomva/symphony.git .hotskills/broomva-symphony && git -C .hotskills/broomva-symphony checkout --detach 7ac6f3c7232e0a38856877b4d7ba02a148bded23 # Copy each selected skill directory from .hotskills/broomva-symphony into .agents/skills/<skill-name>/
11GitHub stars
0stars in 7 days
1skill in this repository
0commits in 30 days

Heat

0.3
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Oct 25, 202611

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

symphony

When your agent uses it

Rust orchestration engine for coding agents. Polls issue trackers (Linear, GitHub), creates isolated per-issue workspaces, and runs coding agent sessions with lifecycle hooks, retry/backoff, concurrency control, and a live HTTP dashboard. Includes control metalayer (CONTROL.md / setpoints) for grounded development workflows.

What it loads into context

Frontmatter

134 tokens

Always available to the agent

SKILL.md

559 tokens

When the skill is activated

Reference documents

374,016 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Install
  2. Quick Start
  3. Key Capabilities
  4. Agent Lifecycle
  5. License

Scripts executed separately

  • .githooks/pre-commit
  • .githooks/pre-push
  • Dockerfile
  • Makefile
  • dashboard/Dockerfile
  • dashboard/apps/web/app/(dashboard)/controls/page.tsx
  • dashboard/apps/web/app/(dashboard)/issues/[identifier]/page.tsx
  • dashboard/apps/web/app/(dashboard)/issues/page.tsx
  • dashboard/apps/web/app/(dashboard)/layout.tsx
  • dashboard/apps/web/app/(dashboard)/metrics/page.tsx
  • dashboard/apps/web/app/(dashboard)/overview/page.tsx
  • dashboard/apps/web/app/(dashboard)/page.tsx
  • dashboard/apps/web/app/(dashboard)/workspaces/page.tsx
  • dashboard/apps/web/app/api/auth/[...all]/route.ts
  • dashboard/apps/web/app/api/trpc/[trpc]/route.ts
  • dashboard/apps/web/app/healthz/route.ts
  • dashboard/apps/web/app/layout.tsx
  • dashboard/apps/web/components/app-sidebar.tsx
  • dashboard/apps/web/components/dashboard/connection-indicator.tsx
  • dashboard/apps/web/components/dashboard/issues-table.tsx
  • dashboard/apps/web/components/dashboard/stat-card.tsx
  • dashboard/apps/web/components/dashboard/status-badge.tsx
  • dashboard/apps/web/components/dashboard/token-chart.tsx
  • dashboard/apps/web/components/icons.tsx
  • dashboard/apps/web/components/theme-provider.tsx
  • dashboard/apps/web/components/ui/accordion.tsx
  • dashboard/apps/web/components/ui/alert-dialog.tsx
  • dashboard/apps/web/components/ui/alert.tsx
  • dashboard/apps/web/components/ui/avatar.tsx
  • dashboard/apps/web/components/ui/badge.tsx
  • dashboard/apps/web/components/ui/breadcrumb.tsx
  • dashboard/apps/web/components/ui/button-group.tsx
  • dashboard/apps/web/components/ui/button.tsx
  • dashboard/apps/web/components/ui/card.tsx
  • dashboard/apps/web/components/ui/checkbox.tsx
  • dashboard/apps/web/components/ui/collapsible.tsx
  • dashboard/apps/web/components/ui/command.tsx
  • dashboard/apps/web/components/ui/dialog.tsx
  • dashboard/apps/web/components/ui/drawer.tsx
  • dashboard/apps/web/components/ui/dropdown-menu.tsx
  • dashboard/apps/web/components/ui/empty.tsx
  • dashboard/apps/web/components/ui/extra/action-container.tsx
  • dashboard/apps/web/components/ui/extra/scroll-area-viewport-ref.tsx
  • dashboard/apps/web/components/ui/form.tsx
  • dashboard/apps/web/components/ui/hover-card.tsx
  • dashboard/apps/web/components/ui/input-group.tsx
  • dashboard/apps/web/components/ui/input.tsx
  • dashboard/apps/web/components/ui/label.tsx
  • dashboard/apps/web/components/ui/popover.tsx
  • dashboard/apps/web/components/ui/progress.tsx
  • dashboard/apps/web/components/ui/scroll-area.tsx
  • dashboard/apps/web/components/ui/select.tsx
  • dashboard/apps/web/components/ui/separator.tsx
  • dashboard/apps/web/components/ui/sheet.tsx
  • dashboard/apps/web/components/ui/sidebar.tsx
  • dashboard/apps/web/components/ui/skeleton.tsx
  • dashboard/apps/web/components/ui/slider.tsx
  • dashboard/apps/web/components/ui/spinner.tsx
  • dashboard/apps/web/components/ui/switch.tsx
  • dashboard/apps/web/components/ui/table.tsx
  • dashboard/apps/web/components/ui/tabs.tsx
  • dashboard/apps/web/components/ui/textarea.tsx
  • dashboard/apps/web/components/ui/toggle.tsx
  • dashboard/apps/web/components/ui/tooltip.tsx
  • dashboard/apps/web/dashboard.config.ts
  • dashboard/apps/web/drizzle.config.ts
  • dashboard/apps/web/hooks/use-connection-status.ts
  • dashboard/apps/web/hooks/use-media-query.tsx
  • dashboard/apps/web/hooks/use-mobile.ts
  • dashboard/apps/web/hooks/use-mounted.ts
  • dashboard/apps/web/hooks/use-symphony-metrics.ts
  • dashboard/apps/web/hooks/use-symphony-state.ts
  • dashboard/apps/web/lib/auth-client.ts
  • dashboard/apps/web/lib/auth.ts
  • dashboard/apps/web/lib/config.ts
  • dashboard/apps/web/lib/db/client.ts
  • dashboard/apps/web/lib/db/migrate.ts
  • dashboard/apps/web/lib/db/queries.ts
  • dashboard/apps/web/lib/db/schema.ts
  • dashboard/apps/web/lib/env-schema.ts
  • dashboard/apps/web/lib/env.ts
  • dashboard/apps/web/lib/logger.ts
  • dashboard/apps/web/lib/utils.ts
  • dashboard/apps/web/next.config.ts
  • dashboard/apps/web/package.json
  • dashboard/apps/web/postcss.config.mjs
  • dashboard/apps/web/providers/session-provider.tsx
  • dashboard/apps/web/trpc/init.ts
  • dashboard/apps/web/trpc/query-client.ts
  • dashboard/apps/web/trpc/react.tsx
  • dashboard/apps/web/trpc/routers/_app.ts
  • dashboard/apps/web/trpc/routers/settings.router.ts
  • dashboard/apps/web/trpc/routers/symphony.router.ts
  • dashboard/apps/web/trpc/server.tsx
  • dashboard/package.json
  • dashboard/packages/symphony-client/package.json
  • dashboard/packages/symphony-client/src/client.ts
  • dashboard/packages/symphony-client/src/index.ts
  • dashboard/packages/symphony-client/src/types.ts
  • evals/symphony-prompts/constraint-check.sh
  • evals/symphony-prompts/evaluator.sh
  • evals/symphony-prompts/rollback.sh
  • evals/symphony-prompts/run_eval.sh
  • install.sh
  • scripts/control/refresh_state.sh
  • scripts/control/validate_policy.sh
  • scripts/conversation-bridge-hook.sh
  • scripts/conversation-history.py
  • scripts/harness/audit_harness.sh
  • scripts/harness/entropy_check.sh
  • scripts/secret-scan.sh
  • scripts/setup-branch-protection.sh
  • scripts/test_secret_redaction.py
  • start.sh

Files

  • .agents/skills/symphony/SKILL.mddoc5,114 bytes
  • .agents/skills/symphony/references/operator-runbook.mddoc2,603 bytes
  • .agents/skills/symphony/references/troubleshooting.mddoc3,720 bytes
  • .agents/skills/symphony/references/workflow-config.mddoc3,659 bytes
  • .claude/settings.jsonasset273 bytes
  • .control/commands.yamlasset2,100 bytes
  • .control/policy.yamlasset18,454 bytes
  • .control/state.jsonasset649 bytes
  • .control/topology.yamlasset2,599 bytes
  • .githooks/pre-commitruns772 bytes
  • .githooks/pre-pushruns716 bytes
  • .github/ISSUE_TEMPLATE/bug_report.ymlasset1,511 bytes
  • .github/ISSUE_TEMPLATE/feature_request.ymlasset780 bytes
  • .github/ISSUE_TEMPLATE/tracker_plugin.ymlasset1,507 bytes
  • .github/workflows/ci.ymlasset6,005 bytes
  • .github/workflows/release.ymlasset5,065 bytes
  • .github/workflows/secret-scan.ymlasset834 bytes
  • .gitignoreasset1,059 bytes
  • .obsidian/app.jsonasset214 bytes
  • .obsidian/appearance.jsonasset2 bytes
  • .obsidian/core-plugins.jsonasset696 bytes
  • .obsidian/graph.jsonasset1,396 bytes
  • .planning/PROJECT.mddoc1,427 bytes
  • .planning/REQUIREMENTS.mddoc8,958 bytes
  • .planning/ROADMAP.mddoc4,145 bytes
  • .planning/STATE.mddoc3,178 bytes
  • AGENTS.mddoc7,698 bytes
  • ARCHITECTURE.mddoc5,179 bytes
  • CHANGELOG.mddoc2,108 bytes
  • CLAUDE.mddoc11,722 bytes
  • CODE_OF_CONDUCT.mddoc2,568 bytes
  • CONTRIBUTING.mddoc4,137 bytes
  • CONTROL.mddoc13,996 bytes
  • Cargo.lockasset77,954 bytes
  • Cargo.tomlasset3,286 bytes
  • Dockerfileruns1,879 bytes
  • EXTENDING.mddoc8,683 bytes
  • LICENSEasset10,774 bytes
  • METALAYER.mddoc5,314 bytes
  • Makefileruns3,269 bytes
  • NOTICEasset436 bytes
  • PLANS.mddoc36,530 bytes
  • README.mddoc10,680 bytes
  • SECURITY.mddoc3,115 bytes
  • SKILL.mdcore2,400 bytes
  • SKILL.mdcore2,400 bytes
  • SKILL.mdcore2,400 bytes
  • SKILL.mdcore2,400 bytes
  • SKILL.mdcore2,400 bytes
  • SPEC.mddoc77,359 bytes
  • WORKFLOW.mddoc6,320 bytes
  • cliff.tomlasset1,773 bytes
  • crates/symphony-agent/Cargo.tomlasset496 bytes
  • crates/symphony-agent/src/lib.rsasset347 bytes
  • crates/symphony-agent/src/protocol.rsasset5,743 bytes
  • crates/symphony-agent/src/runner.rsasset33,114 bytes
  • crates/symphony-arcan/Cargo.tomlasset590 bytes
  • crates/symphony-arcan/src/client.rsasset12,434 bytes
  • crates/symphony-arcan/src/event_mapper.rsasset3,936 bytes
  • crates/symphony-arcan/src/lib.rsasset406 bytes
  • crates/symphony-arcan/src/runner.rsasset18,745 bytes
  • crates/symphony-config/Cargo.tomlasset547 bytes
  • crates/symphony-config/src/lib.rsasset612 bytes
  • crates/symphony-config/src/loader.rsasset33,610 bytes
  • crates/symphony-config/src/template.rsasset14,077 bytes
  • crates/symphony-config/src/types.rsasset11,466 bytes
  • crates/symphony-config/src/watcher.rsasset1,724 bytes
  • crates/symphony-core/Cargo.tomlasset359 bytes
  • crates/symphony-core/src/issue.rsasset2,832 bytes
  • crates/symphony-core/src/lib.rsasset543 bytes
  • crates/symphony-core/src/session.rsasset2,122 bytes
  • crates/symphony-core/src/state.rsasset4,226 bytes
  • crates/symphony-core/src/workspace.rsasset462 bytes
  • crates/symphony-egri/Cargo.tomlasset832 bytes
  • crates/symphony-egri/src/batch.rsasset8,535 bytes
  • crates/symphony-egri/src/config.rsasset313 bytes
  • crates/symphony-egri/src/hive_adapter.rsasset699 bytes
  • crates/symphony-egri/src/journal.rsasset2,262 bytes
  • crates/symphony-egri/src/lib.rsasset510 bytes
  • crates/symphony-egri/src/types.rsasset1,547 bytes
  • crates/symphony-observability/Cargo.tomlasset578 bytes
  • crates/symphony-observability/src/lib.rsasset793 bytes
  • crates/symphony-observability/src/server.rsasset37,239 bytes
  • crates/symphony-orchestrator/Cargo.tomlasset800 bytes
  • crates/symphony-orchestrator/src/dispatch.rsasset16,002 bytes
  • crates/symphony-orchestrator/src/hive.rsasset9,097 bytes
  • crates/symphony-orchestrator/src/lib.rsasset340 bytes
  • crates/symphony-orchestrator/src/reconcile.rsasset5,415 bytes
  • crates/symphony-orchestrator/src/scheduler.rsasset43,638 bytes
  • crates/symphony-tracker/Cargo.tomlasset598 bytes
  • crates/symphony-tracker/src/github.rsasset22,216 bytes
  • crates/symphony-tracker/src/graphql_tool.rsasset11,861 bytes
  • crates/symphony-tracker/src/lib.rsasset4,328 bytes
  • crates/symphony-tracker/src/linear.rsasset27,766 bytes
  • crates/symphony-tracker/src/markdown.rsasset37,753 bytes
  • crates/symphony-workspace/Cargo.tomlasset449 bytes
  • crates/symphony-workspace/src/lib.rsasset26,552 bytes
  • dashboard/.dockerignoreasset41 bytes
  • dashboard/.gitignoreasset861 bytes
  • dashboard/Dockerfileruns794 bytes
  • dashboard/LICENSEasset557 bytes
  • dashboard/README.mddoc3,330 bytes
  • dashboard/apps/web/.env.exampleasset271 bytes
  • dashboard/apps/web/.gitignoreasset1,166 bytes
  • dashboard/apps/web/app/(dashboard)/controls/page.tsxruns4,302 bytes
  • dashboard/apps/web/app/(dashboard)/issues/[identifier]/page.tsxruns5,318 bytes
  • dashboard/apps/web/app/(dashboard)/issues/page.tsxruns725 bytes
  • dashboard/apps/web/app/(dashboard)/layout.tsxruns515 bytes
  • dashboard/apps/web/app/(dashboard)/metrics/page.tsxruns3,506 bytes
  • dashboard/apps/web/app/(dashboard)/overview/page.tsxruns3,760 bytes
  • dashboard/apps/web/app/(dashboard)/page.tsxruns114 bytes
  • dashboard/apps/web/app/(dashboard)/workspaces/page.tsxruns1,828 bytes
  • dashboard/apps/web/app/api/auth/[...all]/route.tsruns143 bytes
  • dashboard/apps/web/app/api/trpc/[trpc]/route.tsruns371 bytes
  • dashboard/apps/web/app/apple-icon.pngasset3,828 bytes
  • dashboard/apps/web/app/favicon.icoasset15,086 bytes
  • dashboard/apps/web/app/globals.cssasset9,895 bytes
  • dashboard/apps/web/app/healthz/route.tsruns134 bytes
  • dashboard/apps/web/app/icon.svgasset2,330 bytes
  • dashboard/apps/web/app/layout.tsxruns1,207 bytes
  • dashboard/apps/web/app/opengraph-image.pngasset1,020,951 bytes
  • dashboard/apps/web/biome.jsoncasset541 bytes
  • dashboard/apps/web/components.jsonasset423 bytes
  • dashboard/apps/web/components/app-sidebar.tsxruns2,160 bytes
  • dashboard/apps/web/components/dashboard/connection-indicator.tsxruns674 bytes
  • dashboard/apps/web/components/dashboard/issues-table.tsxruns4,144 bytes
  • dashboard/apps/web/components/dashboard/stat-card.tsxruns831 bytes
  • dashboard/apps/web/components/dashboard/status-badge.tsxruns739 bytes
  • dashboard/apps/web/components/dashboard/token-chart.tsxruns1,890 bytes
  • dashboard/apps/web/components/icons.tsxruns2,230 bytes
  • dashboard/apps/web/components/theme-provider.tsxruns301 bytes
  • dashboard/apps/web/components/ui/accordion.tsxruns2,004 bytes
  • dashboard/apps/web/components/ui/alert-dialog.tsxruns3,885 bytes
  • dashboard/apps/web/components/ui/alert.tsxruns1,595 bytes
  • dashboard/apps/web/components/ui/avatar.tsxruns1,430 bytes
  • dashboard/apps/web/components/ui/badge.tsxruns1,139 bytes
  • dashboard/apps/web/components/ui/breadcrumb.tsxruns2,735 bytes
  • dashboard/apps/web/components/ui/button-group.tsxruns2,219 bytes
  • dashboard/apps/web/components/ui/button.tsxruns2,156 bytes
  • dashboard/apps/web/components/ui/card.tsxruns2,004 bytes
  • dashboard/apps/web/components/ui/checkbox.tsxruns1,078 bytes
  • dashboard/apps/web/components/ui/collapsible.tsxruns335 bytes
  • dashboard/apps/web/components/ui/command.tsxruns4,914 bytes
  • dashboard/apps/web/components/ui/dialog.tsxruns4,004 bytes
  • dashboard/apps/web/components/ui/drawer.tsxruns3,043 bytes
  • dashboard/apps/web/components/ui/dropdown-menu.tsxruns8,314 bytes
  • dashboard/apps/web/components/ui/empty.tsxruns2,406 bytes
  • dashboard/apps/web/components/ui/extra/action-container.tsxruns1,069 bytes
  • dashboard/apps/web/components/ui/extra/scroll-area-viewport-ref.tsxruns1,195 bytes
  • dashboard/apps/web/components/ui/form.tsxruns3,762 bytes
  • dashboard/apps/web/components/ui/hover-card.tsxruns1,545 bytes
  • dashboard/apps/web/components/ui/input-group.tsxruns5,087 bytes
  • dashboard/apps/web/components/ui/input.tsxruns976 bytes
  • dashboard/apps/web/components/ui/label.tsxruns622 bytes
  • dashboard/apps/web/components/ui/popover.tsxruns1,649 bytes
  • dashboard/apps/web/components/ui/progress.tsxruns751 bytes
  • dashboard/apps/web/components/ui/scroll-area.tsxruns1,665 bytes
  • dashboard/apps/web/components/ui/select.tsxruns5,765 bytes
  • dashboard/apps/web/components/ui/separator.tsxruns710 bytes
  • dashboard/apps/web/components/ui/sheet.tsxruns4,112 bytes
  • dashboard/apps/web/components/ui/sidebar.tsxruns22,264 bytes
  • dashboard/apps/web/components/ui/skeleton.tsxruns278 bytes
  • dashboard/apps/web/components/ui/slider.tsxruns2,008 bytes
  • dashboard/apps/web/components/ui/spinner.tsxruns335 bytes
  • dashboard/apps/web/components/ui/switch.tsxruns1,160 bytes
  • dashboard/apps/web/components/ui/table.tsxruns2,784 bytes
  • dashboard/apps/web/components/ui/tabs.tsxruns1,909 bytes
  • dashboard/apps/web/components/ui/textarea.tsxruns663 bytes
  • dashboard/apps/web/components/ui/toggle.tsxruns1,583 bytes
  • dashboard/apps/web/components/ui/tooltip.tsxruns2,223 bytes
  • dashboard/apps/web/dashboard.config.tsruns613 bytes
  • dashboard/apps/web/drizzle.config.tsruns351 bytes
  • dashboard/apps/web/hooks/use-connection-status.tsruns371 bytes
  • dashboard/apps/web/hooks/use-media-query.tsxruns468 bytes
  • dashboard/apps/web/hooks/use-mobile.tsruns584 bytes
  • dashboard/apps/web/hooks/use-mounted.tsruns200 bytes
  • dashboard/apps/web/hooks/use-symphony-metrics.tsruns293 bytes
  • dashboard/apps/web/hooks/use-symphony-state.tsruns289 bytes
  • dashboard/apps/web/lib/auth-client.tsruns354 bytes
  • dashboard/apps/web/lib/auth.tsruns660 bytes
  • dashboard/apps/web/lib/config.tsruns94 bytes
  • dashboard/apps/web/lib/db/client.tsruns348 bytes
  • dashboard/apps/web/lib/db/migrate.tsruns1,109 bytes
  • dashboard/apps/web/lib/db/migrations/0000_sloppy_spot.sqlasset2,377 bytes
  • dashboard/apps/web/lib/db/migrations/meta/0000_snapshot.jsonasset10,069 bytes
  • dashboard/apps/web/lib/db/migrations/meta/_journal.jsonasset205 bytes
  • dashboard/apps/web/lib/db/queries.tsruns1,463 bytes
  • dashboard/apps/web/lib/db/schema.tsruns2,970 bytes
  • dashboard/apps/web/lib/env-schema.tsruns578 bytes
  • dashboard/apps/web/lib/env.tsruns443 bytes
  • dashboard/apps/web/lib/logger.tsruns949 bytes
  • dashboard/apps/web/lib/utils.tsruns169 bytes
  • dashboard/apps/web/logo.svgasset2,370 bytes
  • dashboard/apps/web/next.config.tsruns201 bytes
  • dashboard/apps/web/package.jsonruns2,488 bytes
  • dashboard/apps/web/postcss.config.mjsruns146 bytes
  • dashboard/apps/web/providers/session-provider.tsxruns1,393 bytes
  • dashboard/apps/web/trpc/init.tsruns4,031 bytes
  • dashboard/apps/web/trpc/query-client.tsruns932 bytes
  • dashboard/apps/web/trpc/react.tsxruns1,910 bytes
  • dashboard/apps/web/trpc/routers/_app.tsruns382 bytes
  • dashboard/apps/web/trpc/routers/settings.router.tsruns767 bytes
  • dashboard/apps/web/trpc/routers/symphony.router.tsruns1,411 bytes
  • dashboard/apps/web/trpc/server.tsxruns1,273 bytes
  • dashboard/apps/web/tsconfig.jsonasset669 bytes
  • dashboard/apps/web/vercel.jsonasset127 bytes
  • dashboard/bun.lockasset146,292 bytes
  • dashboard/package.jsonruns788 bytes
  • dashboard/packages/symphony-client/package.jsonruns199 bytes
  • dashboard/packages/symphony-client/src/client.tsruns2,085 bytes
  • dashboard/packages/symphony-client/src/index.tsruns317 bytes
  • dashboard/packages/symphony-client/src/types.tsruns2,357 bytes
  • dashboard/packages/symphony-client/tsconfig.jsonasset257 bytes
  • dashboard/railway.tomlasset186 bytes
  • dashboard/turbo.jsonasset916 bytes
  • dist/symphony.skillasset5,397 bytes
  • docker-compose.ymlasset463 bytes
  • docs/Architecture Map.baseasset938 bytes
  • docs/Crates Dashboard.baseasset849 bytes
  • docs/Symphony Index.mddoc4,126 bytes
  • docs/Vault Conventions.mddoc8,353 bytes
  • docs/Vault Health.baseasset1,577 bytes
  • docs/architecture/Architecture Overview.mddoc5,235 bytes
  • docs/architecture/Crate Map.mddoc2,412 bytes
  • docs/architecture/Domain Model.mddoc2,520 bytes
  • docs/control/Consciousness Architecture.mddoc5,185 bytes
  • docs/control/Session Protocol.mddoc3,025 bytes
  • docs/conversations/.gitkeepasset0 bytes
  • docs/conversations/Conversations.mddoc782 bytes
  • docs/conversations/session-2026-03-06-88703d60.mddoc179,395 bytes
  • docs/conversations/session-2026-03-06-b37e7a97.mddoc1,100 bytes
  • docs/conversations/session-2026-03-16-5a510370.mddoc102,663 bytes
  • docs/conversations/session-2026-03-16-5a65e109.mddoc873 bytes
  • docs/conversations/session-2026-03-16-e856bd3c.mddoc90,170 bytes
  • docs/conversations/session-2026-03-17-2617354e.mddoc2,257 bytes
  • docs/conversations/session-2026-03-17-540676a7.mddoc200,957 bytes
  • docs/conversations/session-2026-03-17-635dce40.mddoc230,473 bytes
  • docs/conversations/session-2026-03-17-7f02c7e0.mddoc2,219 bytes
  • docs/conversations/session-2026-03-17-81b7171a.mddoc5,849 bytes
  • docs/conversations/session-2026-03-17-cd62fcc4.mddoc77,164 bytes
  • docs/conversations/session-2026-03-18-5ab8de40.mddoc8,366 bytes
  • docs/conversations/session-2026-03-18-72911522.mddoc114,561 bytes
  • docs/conversations/session-2026-03-18-8a3ce802.mddoc33,171 bytes
  • docs/crates/symphony-agent.mddoc2,455 bytes
  • docs/crates/symphony-config.mddoc1,558 bytes
  • docs/crates/symphony-core.mddoc992 bytes
  • docs/crates/symphony-observability.mddoc1,861 bytes
  • docs/crates/symphony-orchestrator.mddoc3,456 bytes
  • docs/crates/symphony-tracker.mddoc3,638 bytes
  • docs/crates/symphony-workspace.mddoc1,912 bytes
  • docs/marketing/blog-launch.mddoc8,931 bytes
  • docs/marketing/x-launch-post.mddoc2,459 bytes
  • docs/operations/Configuration Reference.mddoc5,533 bytes
  • docs/operations/Control Harness.mddoc3,966 bytes
  • docs/operations/Observability.mddoc4,634 bytes
  • docs/roadmap/Production Roadmap.mddoc3,276 bytes
  • docs/roadmap/Project Status.mddoc3,761 bytes
  • docs/roadmap/Roadmap Tracker.baseasset736 bytes
  • evals/control-metrics.yamlasset1,524 bytes
  • evals/symphony-prompts/README.mddoc4,367 bytes
  • evals/symphony-prompts/baseline/stimulus-workflow.mddoc4,194 bytes
  • evals/symphony-prompts/constraint-check.shruns2,378 bytes
  • evals/symphony-prompts/evaluator.shruns1,804 bytes
  • evals/symphony-prompts/ledger.jsonlasset0 bytes
  • evals/symphony-prompts/problem-spec.yamlasset2,710 bytes
  • evals/symphony-prompts/rollback.shruns497 bytes
  • evals/symphony-prompts/run_eval.shruns1,636 bytes
  • examples/github-claude.mddoc2,448 bytes
  • examples/linear-claude.mddoc2,050 bytes
  • examples/linear-codex.mddoc1,128 bytes
  • examples/markdown-claude.mddoc2,008 bytes
  • install.shruns1,899 bytes
  • railway.tomlasset186 bytes
  • scripts/control/refresh_state.shruns2,420 bytes
  • scripts/control/validate_policy.shruns1,397 bytes
  • scripts/conversation-bridge-hook.shruns783 bytes
  • scripts/conversation-history.pyruns43,192 bytes
  • scripts/harness/audit_harness.shruns2,776 bytes
  • scripts/harness/entropy_check.shruns1,875 bytes
  • scripts/secret-scan.shruns4,397 bytes
  • scripts/setup-branch-protection.shruns1,279 bytes
  • scripts/test_secret_redaction.pyruns3,321 bytes
  • src/cli/client.rsasset8,749 bytes
  • src/cli/config_cmd.rsasset5,828 bytes
  • src/cli/control.rsasset4,429 bytes
  • src/cli/dashboard.rsasset11,887 bytes
  • src/cli/doctor.rsasset5,856 bytes
  • src/cli/init.rsasset11,214 bytes
  • src/cli/issues.rsasset3,702 bytes
  • src/cli/logs.rsasset7,034 bytes
  • src/cli/mod.rsasset14,121 bytes
  • src/cli/output.rsasset3,054 bytes
  • src/cli/run.rsasset2,856 bytes
  • src/cli/start.rsasset5,792 bytes
  • src/cli/status.rsasset3,917 bytes
  • src/cli/workspaces.rsasset3,710 bytes
  • src/main.rsasset7,295 bytes
  • start.shruns507 bytes
  • tests/cli_integration.rsasset8,551 bytes
Read SKILL.md

# symphony

Rust orchestration engine that polls issue trackers (Linear, GitHub), creates
isolated workspaces, and runs coding agents automatically.

## Install

```bash
cargo install symphony-cli                # from source
curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh  # binary
docker pull ghcr.io/broomva/symphony:latest  # container
```

## Quick Start
View the complete source on GitHub

Skills included

  • symphony

Repository facts

License
Apache-2.0
Created
Mar 6, 2026
Last pushed
Jul 13, 2026
Forks
1
Open issues
0
Project activity
Slowing

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 7, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 4 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 2,461 signals by file

.agents/skills/symphony/SKILL.md

  • Dangerous shell operationline 3
    description: Expert guidance for Symphony — the Rust orchestration engine for coding agents. Use when users ask about installing Symphony (cargo install, curl|bash, docker), initializing projects (symphony init), configuring WORKFLOW.md for
  • Network accessline 13
    cargo install symphony-cli                # from source curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh  # binary
  • Dangerous shell operationline 14
    curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh  # binary
  • Network accessline 14
    curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh  # binary
  • Access to secretsline 63
    [Credential-related source omitted]
  • Instruction override signalline 64
    project_slug: your-slug codex:   command: claude --dangerously-skip-permissions
  • Instruction override signalline 65
    codex:   command: claude --dangerously-skip-permissions ---
  • Instruction override signalline 66
    command: claude --dangerously-skip-permissions
  • Network accessline 103
    runtime:   kind: arcan   base_url: http://localhost:3000    # Arcan daemon URL
  • Network accessline 104
    kind: arcan   base_url: http://localhost:3000    # Arcan daemon URL   policy:
  • Network accessline 105
    base_url: http://localhost:3000    # Arcan daemon URL
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]

.agents/skills/symphony/references/operator-runbook.md

  • Network accessline 14
    curl -s http://localhost:8080/healthz    # 200 = alive
  • Network accessline 15
    curl -s http://localhost:8080/readyz     # 200 = ready, 503 = initializing
  • Network accessline 32
    symphony status                             # total tokens in status output curl -s http://localhost:8080/api/v1/metrics | jq .totals
  • Network accessline 33
    curl -s http://localhost:8080/api/v1/metrics | jq .totals
  • Network accessline 34
    curl -s http://localhost:8080/metrics | grep symphony_tokens  # Prometheus
  • Network accessline 59
    symphony refresh                            # trigger poll now curl -X POST http://localhost:8080/api/v1/refresh  # direct API
  • Network accessline 60
    curl -X POST http://localhost:8080/api/v1/refresh  # direct API
  • Network accessline 77
    curl -s http://localhost:8080/metrics | grep -v '^#'  # values only
  • Network accessline 88
    curl -s http://localhost:3000/health          # Arcan daemon health

.agents/skills/symphony/references/troubleshooting.md

  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 68
    curl http://localhost:3000/health   # should return 200
  • Network accessline 70
    # runtime: #   kind: arcan #   base_url: http://your-host:3000
  • Network accessline 72
    #   base_url: http://your-host:3000
  • Network accessline 87
    http://localhost:8080          # HTML dashboard
  • Network accessline 88
    http://localhost:8080/healthz  # liveness (always 200)
  • Network accessline 89
    http://localhost:8080/readyz   # readiness (200 when initialized)
  • Network accessline 90
    http://localhost:8080/metrics  # Prometheus text format

.agents/skills/symphony/references/workflow-config.md

  • Network accessline 22
    [Credential-related source omitted]
  • Network accessline 23
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 24
    endpoint: https://api.linear.app/graphql  # default
  • Access to secretsline 35
    [Credential-related source omitted]
  • Instruction override signalline 93
    codex:   command: claude --dangerously-skip-permissions
  • Instruction override signalline 94
    command: claude --dangerously-skip-permissions

.control/policy.yaml

  • Access to secretsline 122
    [Credential-related source omitted]
  • Access to secretsline 574
    [Credential-related source omitted]

.githooks/pre-commit

  • Executable scriptline 1
    #!/bin/sh

.githooks/pre-push

  • Executable scriptline 1
    #!/bin/sh

.github/ISSUE_TEMPLATE/tracker_plugin.yml

  • Access to secretsline 46
    [Credential-related source omitted]

.gitignore

  • Access to secretsline 5
    [Credential-related source omitted]

.planning/REQUIREMENTS.md

  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]

.planning/STATE.md

  • Access to secretsline 32
    [Credential-related source omitted]

CLAUDE.md

  • Network accessline 195
    Symphony follows [Semantic Versioning](https://semver.org/) with [Conventional Commits](https://www.conventionalcommits.org/):

CODE_OF_CONDUCT.md

  • Network accessline 61
    This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.1, available at [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
  • Network accessline 63
    [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].
  • Network accessline 65
    [homepage]: https://www.contributor-covenant.org
  • Network accessline 66
    [v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html

CONTRIBUTING.md

  • Network accessline 20
    # Clone and build git clone https://github.com/broomva/symphony.git
  • Network accessline 21
    git clone https://github.com/broomva/symphony.git

CONTROL.md

  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]

Cargo.lock

  • Network accessline 6
    name = "aho-corasick" version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 7
    version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
  • Network accessline 8
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 15
    name = "android_system_properties" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 16
    version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
  • Network accessline 17
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 24
    name = "anstream" version = "0.6.21" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 25
    version = "0.6.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a"
  • Network accessline 26
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 39
    name = "anstyle" version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 40
    version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78"
  • Network accessline 41
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 45
    name = "anstyle-parse" version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 46
    version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2"
  • Network accessline 47
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 54
    name = "anstyle-query" version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 55
    version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
  • Network accessline 56
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 63
    name = "anstyle-wincon" version = "3.0.11" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 64
    version = "3.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
  • Network accessline 65
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 74
    name = "anyhow" version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 75
    version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
  • Network accessline 76
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 80
    name = "anymap2" version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 81
    version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c"
  • Network accessline 82
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 86
    name = "assert-json-diff" version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 87
    version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12"
  • Network accessline 88
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 96
    name = "assert_cmd" version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 97
    version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a686bbee5efb88a82df0621b236e74d925f470e5445d3220a5648b892ec99c9"
  • Network accessline 98
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 111
    name = "async-trait" version = "0.1.89" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 112
    version = "0.1.89" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
  • Network accessline 113
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 122
    name = "atomic-waker" version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 123
    version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
  • Network accessline 124
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 140
    name = "autocfg" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 141
    version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
  • Network accessline 142
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 146
    name = "axum" version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 147
    version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b52af3cb4058c895d37317bb27508dccc8e5f2d39454016b297bf4a400597b8"
  • Network accessline 148
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 179
    name = "axum-core" version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 180
    version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1"
  • Network accessline 181
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 198
    name = "base64" version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 199
    version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
  • Network accessline 200
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 204
    name = "bitflags" version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 205
    version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
  • Network accessline 206
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 210
    name = "bitflags" version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 211
    version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af"
  • Network accessline 212
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 216
    name = "block-buffer" version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 217
    version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
  • Network accessline 218
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 225
    name = "bstr" version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 226
    version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab"
  • Network accessline 227
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 236
    name = "bumpalo" version = "3.20.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 237
    version = "3.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"
  • Network accessline 238
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 242
    name = "bytes" version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 243
    version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33"
  • Network accessline 244
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 248
    name = "cc" version = "1.2.56" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 249
    version = "1.2.56" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2"
  • Network accessline 250
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 258
    name = "cfg-if" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 259
    version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
  • Network accessline 260
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 264
    name = "chrono" version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 265
    version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0"
  • Network accessline 266
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 278
    name = "clap" version = "4.5.60" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 279
    version = "4.5.60" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2797f34da339ce31042b27d23607e051786132987f595b02ba4f6a6dffb7030a"
  • Network accessline 280
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 288
    name = "clap_builder" version = "4.5.60" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 289
    version = "4.5.60" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24a241312cea5059b13574bb9b3861cabf758b879c15190b37b6d6fd63ab6876"
  • Network accessline 290
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 300
    name = "clap_derive" version = "4.5.55" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 301
    version = "4.5.55" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5"
  • Network accessline 302
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 312
    name = "clap_lex" version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 313
    version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831"
  • Network accessline 314
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 318
    name = "colorchoice" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 319
    version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
  • Network accessline 320
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 324
    name = "core-foundation" version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 325
    version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
  • Network accessline 326
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 334
    name = "core-foundation" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 335
    version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
  • Network accessline 336
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 344
    name = "core-foundation-sys" version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 345
    version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
  • Network accessline 346
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 350
    name = "cpufeatures" version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 351
    version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
  • Network accessline 352
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 359
    name = "crypto-common" version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 360
    version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
  • Network accessline 361
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 369
    name = "deadpool" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 370
    version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0be2b1d1d6ec8d846f05e137292d0b89133caf95ef33695424c09568bdd39b1b"
  • Network accessline 371
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 381
    name = "deadpool-runtime" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 382
    version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b"
  • Network accessline 383
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 387
    name = "deranged" version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 388
    version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
  • Network accessline 389
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 396
    name = "difflib" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 397
    version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8"
  • Network accessline 398
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 402
    name = "digest" version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 403
    version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
  • Network accessline 404
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 412
    name = "displaydoc" version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 413
    version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
  • Network accessline 414
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 423
    name = "dotenvy" version = "0.15.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 424
    version = "0.15.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"
  • Network accessline 425
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 429
    name = "either" version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 430
    version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
  • Network accessline 431
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 435
    name = "encoding_rs" version = "0.8.35" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 436
    version = "0.8.35" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
  • Network accessline 437
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 444
    name = "equivalent" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 445
    version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
  • Network accessline 446
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 450
    name = "errno" version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 451
    version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
  • Network accessline 452
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 460
    name = "fastrand" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 461
    version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
  • Network accessline 462
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 466
    name = "filetime" version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 467
    version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db"
  • Network accessline 468
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 477
    name = "find-msvc-tools" version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 478
    version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
  • Network accessline 479
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 483
    name = "float-cmp" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 484
    version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8"
  • Network accessline 485
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 492
    name = "fnv" version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 493
    version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
  • Network accessline 494
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 498
    name = "foldhash" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 499
    version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
  • Network accessline 500
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 504
    name = "foreign-types" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 505
    version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
  • Network accessline 506
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 513
    name = "foreign-types-shared" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 514
    version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
  • Network accessline 515
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 519
    name = "form_urlencoded" version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 520
    version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
  • Network accessline 521
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 528
    name = "fsevent-sys" version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 529
    version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2"
  • Network accessline 530
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 537
    name = "futures" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 538
    version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d"
  • Network accessline 539
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 552
    name = "futures-channel" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 553
    version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d"
  • Network accessline 554
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 562
    name = "futures-core" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 563
    version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"
  • Network accessline 564
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 568
    name = "futures-executor" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 569
    version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d"
  • Network accessline 570
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 579
    name = "futures-io" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 580
    version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718"
  • Network accessline 581
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 585
    name = "futures-macro" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 586
    version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b"
  • Network accessline 587
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 596
    name = "futures-sink" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 597
    version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893"
  • Network accessline 598
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 602
    name = "futures-task" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 603
    version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"
  • Network accessline 604
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 608
    name = "futures-util" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 609
    version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
  • Network accessline 610
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 625
    name = "generic-array" version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 626
    version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
  • Network accessline 627
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 635
    name = "getrandom" version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 636
    version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
  • Network accessline 637
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 646
    name = "getrandom" version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 647
    version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
  • Network accessline 648
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 658
    name = "getrandom" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 659
    version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555"
  • Network accessline 660
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 671
    name = "h2" version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 672
    version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54"
  • Network accessline 673
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 690
    name = "hashbrown" version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 691
    version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
  • Network accessline 692
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 699
    name = "hashbrown" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 700
    version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
  • Network accessline 701
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 705
    name = "heck" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 706
    version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
  • Network accessline 707
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 711
    name = "hermit-abi" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 712
    version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"
  • Network accessline 713
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 717
    name = "http" version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 718
    version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a"
  • Network accessline 719
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 727
    name = "http-body" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 728
    version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184"
  • Network accessline 729
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 737
    name = "http-body-util" version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 738
    version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a"
  • Network accessline 739
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 750
    name = "httparse" version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 751
    version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
  • Network accessline 752
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 756
    name = "httpdate" version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 757
    version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
  • Network accessline 758
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 762
    name = "hyper" version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 763
    version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11"
  • Network accessline 764
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 785
    name = "hyper-rustls" version = "0.27.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 786
    version = "0.27.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58"
  • Network accessline 787
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 801
    name = "hyper-tls" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 802
    version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0"
  • Network accessline 803
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 817
    name = "hyper-util" version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 818
    version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0"
  • Network accessline 819
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 842
    name = "iana-time-zone" version = "0.1.65" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 843
    version = "0.1.65" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470"
  • Network accessline 844
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 857
    name = "iana-time-zone-haiku" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 858
    version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
  • Network accessline 859
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 866
    name = "icu_collections" version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 867
    version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
  • Network accessline 868
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 879
    name = "icu_locale_core" version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 880
    version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
  • Network accessline 881
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 892
    name = "icu_normalizer" version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 893
    version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
  • Network accessline 894
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 906
    name = "icu_normalizer_data" version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 907
    version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
  • Network accessline 908
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 912
    name = "icu_properties" version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 913
    version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec"
  • Network accessline 914
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 926
    name = "icu_properties_data" version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 927
    version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af"
  • Network accessline 928
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 932
    name = "icu_provider" version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 933
    version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
  • Network accessline 934
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 947
    name = "id-arena" version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 948
    version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"
  • Network accessline 949
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 953
    name = "idna" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 954
    version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
  • Network accessline 955
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 964
    name = "idna_adapter" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 965
    version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
  • Network accessline 966
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 974
    name = "indexmap" version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 975
    version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017"
  • Network accessline 976
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 986
    name = "inotify" version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 987
    version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc"
  • Network accessline 988
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 997
    name = "inotify-sys" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 998
    version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"
  • Network accessline 999
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1006
    name = "instant" version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1007
    version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
  • Network accessline 1008
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1015
    name = "ipnet" version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1016
    version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2"
  • Network accessline 1017
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1021
    name = "iri-string" version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1022
    version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a"
  • Network accessline 1023
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1031
    name = "is_terminal_polyfill" version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1032
    version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
  • Network accessline 1033
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1037
    name = "itertools" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1038
    version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
  • Network accessline 1039
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1046
    name = "itoa" version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1047
    version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
  • Network accessline 1048
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1052
    name = "js-sys" version = "0.3.91" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1053
    version = "0.3.91" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c"
  • Network accessline 1054
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1062
    name = "kqueue" version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1063
    version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a"
  • Network accessline 1064
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1072
    name = "kqueue-sys" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1073
    version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b"
  • Network accessline 1074
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1082
    name = "kstring" version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1083
    version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1"
  • Network accessline 1084
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1092
    name = "lazy_static" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1093
    version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
  • Network accessline 1094
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1098
    name = "leb128fmt" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1099
    version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
  • Network accessline 1100
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1104
    name = "libc" version = "0.2.182" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1105
    version = "0.2.182" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"
  • Network accessline 1106
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1110
    name = "libredox" version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1111
    version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1744e39d1d6a9948f4f388969627434e31128196de472883b39f148769bfe30a"
  • Network accessline 1112
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1122
    name = "linux-raw-sys" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1123
    version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
  • Network accessline 1124
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1128
    name = "liquid" version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1129
    version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a494c3f9dad3cb7ed16f1c51812cbe4b29493d6c2e5cd1e2b87477263d9534d"
  • Network accessline 1130
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1140
    name = "liquid-core" version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1141
    version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc623edee8a618b4543e8e8505584f4847a4e51b805db1af6d9af0a3395d0d57"
  • Network accessline 1142
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1157
    name = "liquid-derive" version = "0.26.10" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1158
    version = "0.26.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de66c928222984aea59fcaed8ba627f388aaac3c1f57dcb05cc25495ef8faefe"
  • Network accessline 1159
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1168
    name = "liquid-lib" version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1169
    version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9befeedd61f5995bc128c571db65300aeb50d62e4f0542c88282dbcb5f72372a"
  • Network accessline 1170
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1182
    name = "litemap" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1183
    version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
  • Network accessline 1184
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1188
    name = "lock_api" version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1189
    version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
  • Network accessline 1190
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1197
    name = "log" version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1198
    version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
  • Network accessline 1199
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1203
    name = "matchers" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1204
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9"
  • Network accessline 1205
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1212
    name = "matchit" version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1213
    version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3"
  • Network accessline 1214
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1218
    name = "memchr" version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1219
    version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
  • Network accessline 1220
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1224
    name = "mime" version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1225
    version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
  • Network accessline 1226
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1230
    name = "mio" version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1231
    version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc"
  • Network accessline 1232
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1242
    name = "native-tls" version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1243
    version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "465500e14ea162429d264d44189adc38b199b62b1c21eea9f69e4b73cb03bbf2"
  • Network accessline 1244
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1259
    name = "normalize-line-endings" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1260
    version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be"
  • Network accessline 1261
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1265
    name = "notify" version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1266
    version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009"
  • Network accessline 1267
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1284
    name = "notify-types" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1285
    version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "585d3cb5e12e01aed9e8a1f70d5c6b5e86fe2a6e48fc8cd0b3e0b8df6f6eb174"
  • Network accessline 1286
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1293
    name = "nu-ansi-term" version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1294
    version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
  • Network accessline 1295
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1302
    name = "num-conv" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1303
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050"
  • Network accessline 1304
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1308
    name = "num-traits" version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1309
    version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
  • Network accessline 1310
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1317
    name = "num_cpus" version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1318
    version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b"
  • Network accessline 1319
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1327
    name = "once_cell" version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1328
    version = "1.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
  • Network accessline 1329
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1333
    name = "once_cell_polyfill" version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1334
    version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
  • Network accessline 1335
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1339
    name = "openssl" version = "0.10.75" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1340
    version = "0.10.75" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328"
  • Network accessline 1341
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1354
    name = "openssl-macros" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1355
    version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
  • Network accessline 1356
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1365
    name = "openssl-probe" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1366
    version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
  • Network accessline 1367
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1371
    name = "openssl-sys" version = "0.9.111" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1372
    version = "0.9.111" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321"
  • Network accessline 1373
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1383
    name = "parking_lot" version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1384
    version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
  • Network accessline 1385
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1393
    name = "parking_lot_core" version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1394
    version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
  • Network accessline 1395
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1406
    name = "percent-encoding" version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1407
    version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
  • Network accessline 1408
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1412
    name = "pest" version = "2.8.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1413
    version = "2.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0848c601009d37dfa3430c4666e147e49cdcf1b92ecd3e63657d8a5f19da662"
  • Network accessline 1414
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1422
    name = "pest_derive" version = "2.8.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1423
    version = "2.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11f486f1ea21e6c10ed15d5a7c77165d0ee443402f0780849d1768e7d9d6fe77"
  • Network accessline 1424
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1432
    name = "pest_generator" version = "2.8.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1433
    version = "2.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8040c4647b13b210a963c1ed407c1ff4fdfa01c31d6d2a098218702e6664f94f"
  • Network accessline 1434
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1445
    name = "pest_meta" version = "2.8.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1446
    version = "2.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89815c69d36021a140146f26659a81d6c2afa33d216d736dd4be5381a7362220"
  • Network accessline 1447
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1455
    name = "pin-project-lite" version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1456
    version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
  • Network accessline 1457
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1461
    name = "pin-utils" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1462
    version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
  • Network accessline 1463
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1467
    name = "pkg-config" version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1468
    version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
  • Network accessline 1469
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1473
    name = "plain" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1474
    version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
  • Network accessline 1475
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1479
    name = "potential_utf" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1480
    version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
  • Network accessline 1481
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1488
    name = "powerfmt" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1489
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
  • Network accessline 1490
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1494
    name = "ppv-lite86" version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1495
    version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
  • Network accessline 1496
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1503
    name = "predicates" version = "3.1.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1504
    version = "3.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ada8f2932f28a27ee7b70dd6c1c39ea0675c55a36879ab92f3a715eaa1e63cfe"
  • Network accessline 1505
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1517
    name = "predicates-core" version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1518
    version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cad38746f3166b4031b1a0d39ad9f954dd291e7854fcc0eed52ee41a0b50d144"
  • Network accessline 1519
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1523
    name = "predicates-tree" version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1524
    version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0de1b847b39c8131db0467e9df1ff60e6d0562ab8e9a16e568ad0fdb372e2f2"
  • Network accessline 1525
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1533
    name = "prettyplease" version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1534
    version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
  • Network accessline 1535
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1543
    name = "proc-macro2" version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1544
    version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
  • Network accessline 1545
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1552
    name = "quote" version = "1.0.45" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1553
    version = "1.0.45" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
  • Network accessline 1554
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1561
    name = "r-efi" version = "5.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1562
    version = "5.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
  • Network accessline 1563
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1567
    name = "r-efi" version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1568
    version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
  • Network accessline 1569
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1573
    name = "rand" version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1574
    version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
  • Network accessline 1575
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1583
    name = "rand_chacha" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1584
    version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
  • Network accessline 1585
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1593
    name = "rand_core" version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1594
    version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
  • Network accessline 1595
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1602
    name = "redox_syscall" version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1603
    version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
  • Network accessline 1604
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1611
    name = "redox_syscall" version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1612
    version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce70a74e890531977d37e532c34d45e9055d2409ed08ddba14529471ed0be16"
  • Network accessline 1613
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1620
    name = "regex" version = "1.12.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1621
    version = "1.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"
  • Network accessline 1622
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1632
    name = "regex-automata" version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1633
    version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
  • Network accessline 1634
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1643
    name = "regex-syntax" version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1644
    version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
  • Network accessline 1645
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1649
    name = "reqwest" version = "0.12.28" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1650
    version = "0.12.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147"
  • Network accessline 1651
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1689
    name = "ring" version = "0.17.14" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1690
    version = "0.17.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
  • Network accessline 1691
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1703
    name = "rustix" version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1704
    version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
  • Network accessline 1705
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1716
    name = "rustls" version = "0.23.37" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1717
    version = "0.23.37" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4"
  • Network accessline 1718
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1729
    name = "rustls-pki-types" version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1730
    version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd"
  • Network accessline 1731
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1738
    name = "rustls-webpki" version = "0.103.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1739
    version = "0.103.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53"
  • Network accessline 1740
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1749
    name = "rustversion" version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1750
    version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
  • Network accessline 1751
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1755
    name = "ryu" version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1756
    version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
  • Network accessline 1757
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1761
    name = "same-file" version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1762
    version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
  • Network accessline 1763
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1770
    name = "schannel" version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1771
    version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1"
  • Network accessline 1772
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1779
    name = "scopeguard" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1780
    version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
  • Network accessline 1781
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1785
    name = "security-framework" version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1786
    version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
  • Network accessline 1787
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1798
    name = "security-framework-sys" version = "2.17.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1799
    version = "2.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3"
  • Network accessline 1800
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1808
    name = "semver" version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1809
    version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
  • Network accessline 1810
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1814
    name = "serde" version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1815
    version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
  • Network accessline 1816
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1824
    name = "serde_core" version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1825
    version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
  • Network accessline 1826
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1833
    name = "serde_derive" version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1834
    version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
  • Network accessline 1835
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1844
    name = "serde_json" version = "1.0.149" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1845
    version = "1.0.149" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"
  • Network accessline 1846
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1857
    name = "serde_path_to_error" version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1858
    version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457"
  • Network accessline 1859
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1868
    name = "serde_urlencoded" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1869
    version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
  • Network accessline 1870
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1880
    name = "serde_yaml" version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1881
    version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47"
  • Network accessline 1882
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1893
    name = "sha2" version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1894
    version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
  • Network accessline 1895
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1904
    name = "sharded-slab" version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1905
    version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
  • Network accessline 1906
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1913
    name = "shlex" version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1914
    version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
  • Network accessline 1915
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1919
    name = "signal-hook-registry" version = "1.4.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1920
    version = "1.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
  • Network accessline 1921
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1929
    name = "slab" version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1930
    version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
  • Network accessline 1931
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1935
    name = "smallvec" version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1936
    version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
  • Network accessline 1937
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1941
    name = "socket2" version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1942
    version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0"
  • Network accessline 1943
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1951
    name = "stable_deref_trait" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1952
    version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
  • Network accessline 1953
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1957
    name = "static_assertions" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1958
    version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
  • Network accessline 1959
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1963
    name = "strsim" version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1964
    version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
  • Network accessline 1965
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1969
    name = "subtle" version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 1970
    version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
  • Network accessline 1971
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2146
    name = "syn" version = "2.0.117" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2147
    version = "2.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
  • Network accessline 2148
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2157
    name = "sync_wrapper" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2158
    version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
  • Network accessline 2159
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2166
    name = "synstructure" version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2167
    version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
  • Network accessline 2168
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2177
    name = "system-configuration" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2178
    version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b"
  • Network accessline 2179
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2188
    name = "system-configuration-sys" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2189
    version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
  • Network accessline 2190
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2198
    name = "tempfile" version = "3.26.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2199
    version = "3.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "82a72c767771b47409d2345987fda8628641887d5466101319899796367354a0"
  • Network accessline 2200
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2211
    name = "termtree" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2212
    version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683"
  • Network accessline 2213
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2217
    name = "thiserror" version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2218
    version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
  • Network accessline 2219
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2226
    name = "thiserror-impl" version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2227
    version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
  • Network accessline 2228
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2237
    name = "thread_local" version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2238
    version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
  • Network accessline 2239
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2246
    name = "time" version = "0.3.47" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2247
    version = "0.3.47" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c"
  • Network accessline 2248
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2261
    name = "time-core" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2262
    version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca"
  • Network accessline 2263
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2267
    name = "time-macros" version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2268
    version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215"
  • Network accessline 2269
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2277
    name = "tinystr" version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2278
    version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
  • Network accessline 2279
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2287
    name = "tokio" version = "1.50.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2288
    version = "1.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d"
  • Network accessline 2289
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2304
    name = "tokio-macros" version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2305
    version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c"
  • Network accessline 2306
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2315
    name = "tokio-native-tls" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2316
    version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
  • Network accessline 2317
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2325
    name = "tokio-rustls" version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2326
    version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61"
  • Network accessline 2327
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2335
    name = "tokio-util" version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2336
    version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098"
  • Network accessline 2337
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2348
    name = "tower" version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2349
    version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4"
  • Network accessline 2350
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2364
    name = "tower-http" version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2365
    version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8"
  • Network accessline 2366
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2382
    name = "tower-layer" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2383
    version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"
  • Network accessline 2384
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2388
    name = "tower-service" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2389
    version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"
  • Network accessline 2390
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2394
    name = "tracing" version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2395
    version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
  • Network accessline 2396
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2406
    name = "tracing-attributes" version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2407
    version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
  • Network accessline 2408
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2417
    name = "tracing-core" version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2418
    version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
  • Network accessline 2419
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2427
    name = "tracing-log" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2428
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
  • Network accessline 2429
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2438
    name = "tracing-serde" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2439
    version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1"
  • Network accessline 2440
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2448
    name = "tracing-subscriber" version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2449
    version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e"
  • Network accessline 2450
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2469
    name = "try-lock" version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2470
    version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
  • Network accessline 2471
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2475
    name = "typenum" version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2476
    version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb"
  • Network accessline 2477
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2481
    name = "ucd-trie" version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2482
    version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971"
  • Network accessline 2483
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2487
    name = "unicode-ident" version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2488
    version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
  • Network accessline 2489
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2493
    name = "unicode-segmentation" version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2494
    version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
  • Network accessline 2495
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2499
    name = "unicode-xid" version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2500
    version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
  • Network accessline 2501
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2505
    name = "unsafe-libyaml" version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2506
    version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861"
  • Network accessline 2507
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2511
    name = "untrusted" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2512
    version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
  • Network accessline 2513
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2517
    name = "url" version = "2.5.8" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2518
    version = "2.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
  • Network accessline 2519
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2529
    name = "utf8_iter" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2530
    version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
  • Network accessline 2531
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2535
    name = "utf8parse" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2536
    version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
  • Network accessline 2537
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2541
    name = "uuid" version = "1.22.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2542
    version = "1.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a68d3c8f01c0cfa54a75291d83601161799e4a89a39e0929f4b0354d88757a37"
  • Network accessline 2543
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2553
    name = "valuable" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2554
    version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
  • Network accessline 2555
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2559
    name = "vcpkg" version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2560
    version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
  • Network accessline 2561
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2565
    name = "version_check" version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2566
    version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
  • Network accessline 2567
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2571
    name = "wait-timeout" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2572
    version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11"
  • Network accessline 2573
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2580
    name = "walkdir" version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2581
    version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
  • Network accessline 2582
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2590
    name = "want" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2591
    version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
  • Network accessline 2592
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2599
    name = "wasi" version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2600
    version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
  • Network accessline 2601
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2605
    name = "wasip2" version = "1.0.2+wasi-0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2606
    version = "1.0.2+wasi-0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5"
  • Network accessline 2607
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2614
    name = "wasip3" version = "0.4.0+wasi-0.3.0-rc-2026-01-06" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2615
    version = "0.4.0+wasi-0.3.0-rc-2026-01-06" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
  • Network accessline 2616
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2623
    name = "wasm-bindgen" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2624
    version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e"
  • Network accessline 2625
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2636
    name = "wasm-bindgen-futures" version = "0.4.64" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2637
    version = "0.4.64" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9c5522b3a28661442748e09d40924dfb9ca614b21c00d3fd135720e48b67db8"
  • Network accessline 2638
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2650
    name = "wasm-bindgen-macro" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2651
    version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6"
  • Network accessline 2652
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2660
    name = "wasm-bindgen-macro-support" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2661
    version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3"
  • Network accessline 2662
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2673
    name = "wasm-bindgen-shared" version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2674
    version = "0.2.114" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16"
  • Network accessline 2675
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2682
    name = "wasm-encoder" version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2683
    version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319"
  • Network accessline 2684
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2692
    name = "wasm-metadata" version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2693
    version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
  • Network accessline 2694
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2704
    name = "wasmparser" version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2705
    version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
  • Network accessline 2706
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2716
    name = "web-sys" version = "0.3.91" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2717
    version = "0.3.91" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "854ba17bb104abfb26ba36da9729addc7ce7f06f5c0f90f3c391f8461cca21f9"
  • Network accessline 2718
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2726
    name = "winapi-util" version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2727
    version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
  • Network accessline 2728
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2735
    name = "windows-core" version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2736
    version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"
  • Network accessline 2737
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2748
    name = "windows-implement" version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2749
    version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
  • Network accessline 2750
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2759
    name = "windows-interface" version = "0.59.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2760
    version = "0.59.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
  • Network accessline 2761
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2770
    name = "windows-link" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2771
    version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
  • Network accessline 2772
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2776
    name = "windows-registry" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2777
    version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720"
  • Network accessline 2778
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2787
    name = "windows-result" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2788
    version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
  • Network accessline 2789
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2796
    name = "windows-strings" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2797
    version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
  • Network accessline 2798
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2805
    name = "windows-sys" version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2806
    version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
  • Network accessline 2807
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2814
    name = "windows-sys" version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2815
    version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
  • Network accessline 2816
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2823
    name = "windows-sys" version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2824
    version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
  • Network accessline 2825
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2832
    name = "windows-targets" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2833
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
  • Network accessline 2834
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2848
    name = "windows-targets" version = "0.53.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2849
    version = "0.53.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
  • Network accessline 2850
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2865
    name = "windows_aarch64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2866
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
  • Network accessline 2867
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2871
    name = "windows_aarch64_gnullvm" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2872
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
  • Network accessline 2873
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2877
    name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2878
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
  • Network accessline 2879
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2883
    name = "windows_aarch64_msvc" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2884
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
  • Network accessline 2885
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2889
    name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2890
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
  • Network accessline 2891
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2895
    name = "windows_i686_gnu" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2896
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
  • Network accessline 2897
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2901
    name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2902
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
  • Network accessline 2903
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2907
    name = "windows_i686_gnullvm" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2908
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
  • Network accessline 2909
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2913
    name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2914
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
  • Network accessline 2915
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2919
    name = "windows_i686_msvc" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2920
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
  • Network accessline 2921
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2925
    name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2926
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
  • Network accessline 2927
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2931
    name = "windows_x86_64_gnu" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2932
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
  • Network accessline 2933
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2937
    name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2938
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
  • Network accessline 2939
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2943
    name = "windows_x86_64_gnullvm" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2944
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
  • Network accessline 2945
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2949
    name = "windows_x86_64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2950
    version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
  • Network accessline 2951
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2955
    name = "windows_x86_64_msvc" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2956
    version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
  • Network accessline 2957
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2961
    name = "wiremock" version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2962
    version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08db1edfb05d9b3c1542e521aea074442088292f00b5f28e435c714a98f85031"
  • Network accessline 2963
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2984
    name = "wit-bindgen" version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2985
    version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
  • Network accessline 2986
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2993
    name = "wit-bindgen-core" version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 2994
    version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc"
  • Network accessline 2995
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3004
    name = "wit-bindgen-rust" version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3005
    version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
  • Network accessline 3006
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3020
    name = "wit-bindgen-rust-macro" version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3021
    version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a"
  • Network accessline 3022
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3035
    name = "wit-component" version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3036
    version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
  • Network accessline 3037
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3054
    name = "wit-parser" version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3055
    version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
  • Network accessline 3056
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3072
    name = "writeable" version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3073
    version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
  • Network accessline 3074
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3078
    name = "yoke" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3079
    version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
  • Network accessline 3080
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3089
    name = "yoke-derive" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3090
    version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
  • Network accessline 3091
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3101
    name = "zerocopy" version = "0.8.47" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3102
    version = "0.8.47" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "efbb2a062be311f2ba113ce66f697a4dc589f85e78a4aea276200804cea0ed87"
  • Network accessline 3103
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3110
    name = "zerocopy-derive" version = "0.8.47" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3111
    version = "0.8.47" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e8bc7269b54418e7aeeef514aa68f8690b8c0489a06b0136e5f57c4c5ccab89"
  • Network accessline 3112
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3121
    name = "zerofrom" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3122
    version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
  • Network accessline 3123
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3130
    name = "zerofrom-derive" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3131
    version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
  • Network accessline 3132
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3142
    name = "zeroize" version = "1.8.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3143
    version = "1.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
  • Network accessline 3144
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3148
    name = "zerotrie" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3149
    version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
  • Network accessline 3150
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3159
    name = "zerovec" version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3160
    version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
  • Network accessline 3161
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3170
    name = "zerovec-derive" version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3171
    version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
  • Network accessline 3172
    source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3181
    name = "zmij" version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index"
  • Network accessline 3182
    version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
  • Network accessline 3183
    source = "registry+https://github.com/rust-lang/crates.io-index"

Cargo.toml

  • Network accessline 18
    license = "Apache-2.0" rust-version = "1.88" repository = "https://github.com/broomva/symphony"
  • Network accessline 19
    rust-version = "1.88" repository = "https://github.com/broomva/symphony" homepage = "https://github.com/broomva/symphony"
  • Network accessline 20
    repository = "https://github.com/broomva/symphony"
  • Network accessline 21
    homepage = "https://github.com/broomva/symphony"

Dockerfile

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 3
    RUN apt-get update && apt-get install -y --no-install-recommends      pkg-config libssl-dev      && rm -rf /var/lib/apt/lists/*
  • Dangerous shell operationline 5
    && rm -rf /var/lib/apt/lists/*
  • Dangerous shell operationline 22
    [Credential-related source omitted]
  • Network accessline 22
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Dangerous shell operationline 23
    ca-certificates git curl gnupg sudo \
  • Network accessline 23
    ca-certificates git curl gnupg sudo \
  • Network accessline 24
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Network accessline 25
    [Credential-related source omitted]
  • Access to secretsline 25
    [Credential-related source omitted]
  • Network accessline 26
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Network accessline 27
    > /etc/apt/sources.list.d/github-cli.list \     && curl -fsSL https://deb.nodesource.com/setup_22.x | bash - \     && apt-get update && apt-get install -y --no-install-recommends gh nodejs \
  • Dangerous shell operationline 28
    && curl -fsSL https://deb.nodesource.com/setup_22.x | bash - \
  • Network accessline 28
    && curl -fsSL https://deb.nodesource.com/setup_22.x | bash - \
  • Dangerous shell operationline 30
    && rm -rf /var/lib/apt/lists/*
  • Instruction override signalline 35
    # Create non-root user (Claude Code refuses --dangerously-skip-permissions as root)

EXTENDING.md

  • Network accessline 102
    #### Linear (`tracker.kind: linear`) - Uses GraphQL API at `https://api.linear.app/graphql`
  • Network accessline 103
    - Uses GraphQL API at `https://api.linear.app/graphql`
  • Access to secretsline 105
    [Credential-related source omitted]
  • Network accessline 108
    #### GitHub Issues (`tracker.kind: github`) - Uses REST API at `https://api.github.com`
  • Network accessline 109
    - Uses REST API at `https://api.github.com`
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 120
    [Credential-related source omitted]
  • Network accessline 143
    **Lago journaling (optional):** When `endpoint` is configured (e.g., `http://localhost:8080`), every state transition is journaled to `{issues_dir}/.journal.jsonl` using Lago's `EventPayload::Custom` schema. If the endpoint points to a runn
  • Access to secretsline 174
    [Credential-related source omitted]
  • Access to secretsline 249
    [Credential-related source omitted]

LICENSE

  • Network accessline 1
    Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/
  • Network accessline 3
    http://www.apache.org/licenses/
  • Network accessline 184
    http://www.apache.org/licenses/LICENSE-2.0

Makefile

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 87
    sed -i.bak 's/^version = ".*"/version = "$(VERSION)"/' Cargo.toml && rm -f Cargo.toml.bak

NOTICE

  • Network accessline 7
    Original specification: https://github.com/openai/symphony

PLANS.md

  • Access to secretsline 57
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 87
    [Credential-related source omitted]
  • Network accessline 121
    **2.2 — Paginated candidate fetch (S11.2)**
  • Access to secretsline 150
    [Credential-related source omitted]
  • Access to secretsline 501
    [Credential-related source omitted]

README.md

  • Network accessline 14
    > A Rust implementation of the [Symphony](https://github.com/openai/symphony) orchestration spec by OpenAI.
  • Network accessline 62
    - Rust 1.85+ (edition 2024) - A coding agent CLI (e.g., `claude`) - One of: [Linear](https://linear.app) API key, GitHub token, or a local `tasks/` directory with `.md` files
  • Network accessline 63
    - A coding agent CLI (e.g., `claude`) - One of: [Linear](https://linear.app) API key, GitHub token, or a local `tasks/` directory with `.md` files - `gh` CLI (if using GitHub hooks)
  • Network accessline 64
    - One of: [Linear](https://linear.app) API key, GitHub token, or a local `tasks/` directory with `.md` files
  • Access to secretsline 81
    [Credential-related source omitted]
  • Instruction override signalline 106
    max_turns: 10 codex:   command: "claude --dangerously-skip-permissions"
  • Instruction override signalline 107
    codex:   command: "claude --dangerously-skip-permissions" server:
  • Instruction override signalline 108
    command: "claude --dangerously-skip-permissions"
  • Access to secretsline 142
    [Credential-related source omitted]
  • Network accessline 171
    Open `http://localhost:8080` for a live HTML dashboard showing running/retrying issues, token usage, and concurrency.
  • Access to secretsline 220
    [Credential-related source omitted]
  • Network accessline 238
    The body after the `---` frontmatter is a [Liquid](https://shopify.github.io/liquid/) template with these variables:
  • Access to secretsline 258
    [Credential-related source omitted]
  • Network accessline 271
    - [Issues](https://github.com/broomva/symphony/issues) — bug reports, feature requests
  • Network accessline 272
    - [Discussions](https://github.com/broomva/symphony/discussions) — questions, ideas, show & tell
  • Network accessline 278
    This project implements the [Symphony specification](https://github.com/openai/symphony) originally published by OpenAI under the Apache 2.0 license.

SKILL.md

  • Network accessline 29
    cargo install symphony-cli                # from source curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh  # binary
  • Dangerous shell operationline 30
    curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh  # binary
  • Network accessline 30
    curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh  # binary

SPEC.md

  • Network accessline 363
    - Current supported value: `linear` - `endpoint` (string)   - Default for `tracker.kind == "linear"`: `https://api.linear.app/graphql`
  • Network accessline 364
    - `endpoint` (string)   - Default for `tracker.kind == "linear"`: `https://api.linear.app/graphql` - `api_key` (string)
  • Network accessline 365
    - Default for `tracker.kind == "linear"`: `https://api.linear.app/graphql`
  • Access to secretsline 366
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 564
    [Credential-related source omitted]
  • Network accessline 572
    - `tracker.kind`: string, required, currently `linear` - `tracker.endpoint`: string, default `https://api.linear.app/graphql` when `tracker.kind=linear`
  • Network accessline 573
    - `tracker.endpoint`: string, default `https://api.linear.app/graphql` when `tracker.kind=linear`
  • Access to secretsline 574
    [Credential-related source omitted]
  • Network accessline 943
    Reference: https://developers.openai.com/codex/app-server/
  • Network accessline 1180
    - `tracker.kind == "linear"` - GraphQL endpoint (default `https://api.linear.app/graphql`)
  • Network accessline 1181
    - GraphQL endpoint (default `https://api.linear.app/graphql`)
  • Access to secretsline 1214
    [Credential-related source omitted]
  • Access to secretsline 1964
    [Credential-related source omitted]
  • Access to secretsline 2073
    [Credential-related source omitted]
  • Access to secretsline 2074
    [Credential-related source omitted]

WORKFLOW.md

  • Access to secretsline 15
    [Credential-related source omitted]

cliff.toml

  • Network accessline 1
    # git-cliff configuration for Symphony # Generates CHANGELOG.md from conventional commits # See: https://git-cliff.org/docs/configuration
  • Network accessline 3
    # See: https://git-cliff.org/docs/configuration
  • Network accessline 11
    body = """ {%- macro remote_url() -%}   https://github.com/broomva/symphony
  • Network accessline 12
    {%- macro remote_url() -%}   https://github.com/broomva/symphony {%- endmacro -%}
  • Network accessline 13
    https://github.com/broomva/symphony

crates/symphony-agent/src/runner.rs

  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 353
    [Credential-related source omitted]

crates/symphony-arcan/src/client.rs

  • Network accessline 19
    fn default() -> Self {         Self {             base_url: "http://localhost:3000".to_string(),
  • Network accessline 20
    Self {             base_url: "http://localhost:3000".to_string(),             timeout_secs: 10,
  • Network accessline 21
    base_url: "http://localhost:3000".to_string(),
  • Network accessline 239
    // Use a port that is (almost certainly) not listening         let client = ArcanHttpClient::new(ArcanClientConfig {             base_url: "http://127.0.0.1:19999".to_string(),
  • Network accessline 240
    let client = ArcanHttpClient::new(ArcanClientConfig {             base_url: "http://127.0.0.1:19999".to_string(),             timeout_secs: 1,
  • Network accessline 241
    base_url: "http://127.0.0.1:19999".to_string(),

crates/symphony-arcan/src/runner.rs

  • Network accessline 34
    fn default() -> Self {         Self {             base_url: "http://localhost:3000".to_string(),
  • Network accessline 35
    Self {             base_url: "http://localhost:3000".to_string(),             policy: None,
  • Network accessline 36
    base_url: "http://localhost:3000".to_string(),
  • Network accessline 367
    // Use a port that is not listening         let runner = ArcanAgentRunner::new(ArcanRuntimeConfig {             base_url: "http://127.0.0.1:19998".to_string(),
  • Network accessline 368
    let runner = ArcanAgentRunner::new(ArcanRuntimeConfig {             base_url: "http://127.0.0.1:19998".to_string(),             timeout_secs: 1,
  • Network accessline 369
    base_url: "http://127.0.0.1:19998".to_string(),

crates/symphony-config/src/loader.rs

  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 486
    [Credential-related source omitted]
  • Access to secretsline 488
    [Credential-related source omitted]
  • Access to secretsline 490
    [Credential-related source omitted]
  • Network accessline 570
    tracker:   kind: linear   endpoint: https://custom.linear.app/graphql
  • Network accessline 571
    [Credential-related source omitted]
  • Network accessline 572
    endpoint: https://custom.linear.app/graphql
  • Access to secretsline 573
    [Credential-related source omitted]
  • Network accessline 614
    // Tracker         assert_eq!(config.tracker.kind, "linear");         assert_eq!(config.tracker.endpoint, "https://custom.linear.app/graphql");
  • Network accessline 615
    assert_eq!(config.tracker.kind, "linear");         assert_eq!(config.tracker.endpoint, "https://custom.linear.app/graphql");         assert_eq!(config.tracker.api_key, "test-api-key");
  • Network accessline 616
    assert_eq!(config.tracker.endpoint, "https://custom.linear.app/graphql");
  • Access to secretsline 617
    [Credential-related source omitted]
  • Access to secretsline 680
    [Credential-related source omitted]
  • Access to secretsline 682
    [Credential-related source omitted]
  • Access to secretsline 684
    [Credential-related source omitted]
  • Access to secretsline 775
    [Credential-related source omitted]
  • Access to secretsline 790
    [Credential-related source omitted]
  • Access to secretsline 794
    [Credential-related source omitted]
  • Access to secretsline 805
    [Credential-related source omitted]
  • Access to secretsline 813
    [Credential-related source omitted]
  • Access to secretsline 832
    [Credential-related source omitted]
  • Access to secretsline 850
    [Credential-related source omitted]
  • Access to secretsline 869
    [Credential-related source omitted]
  • Access to secretsline 887
    [Credential-related source omitted]

crates/symphony-config/src/template.rs

  • Network accessline 259
    state: "Todo".into(),             branch_name: Some("fix/abc-123".into()),             url: Some("https://linear.app/team/ABC-123".into()),
  • Network accessline 260
    branch_name: Some("fix/abc-123".into()),             url: Some("https://linear.app/team/ABC-123".into()),             labels: vec!["bug".into(), "urgent".into()],
  • Network accessline 261
    url: Some("https://linear.app/team/ABC-123".into()),

crates/symphony-config/src/types.rs

  • Access to secretsline 48
    [Credential-related source omitted]
  • Network accessline 297
    } fn default_arcan_url() -> String {     "http://localhost:3000".to_string()
  • Network accessline 298
    fn default_arcan_url() -> String {     "http://localhost:3000".to_string() }
  • Network accessline 299
    "http://localhost:3000".to_string()
  • Network accessline 304
    Self {             kind: String::new(),             endpoint: "https://api.linear.app/graphql".into(),
  • Network accessline 305
    [Credential-related source omitted]
  • Network accessline 306
    endpoint: "https://api.linear.app/graphql".into(),
  • Access to secretsline 307
    [Credential-related source omitted]

crates/symphony-observability/src/server.rs

  • Network accessline 98
    /// Build CORS layer from environment. /// /// - `SYMPHONY_CORS_ORIGINS` — comma-separated allowed origins (e.g. `http://localhost:3000,https://app.example.com`)
  • Network accessline 99
    /// /// - `SYMPHONY_CORS_ORIGINS` — comma-separated allowed origins (e.g. `http://localhost:3000,https://app.example.com`) /// - If unset, defaults to permissive `Any` for development convenience.
  • Network accessline 100
    /// - `SYMPHONY_CORS_ORIGINS` — comma-separated allowed origins (e.g. `http://localhost:3000,https://app.example.com`)
  • Network accessline 1036
    .method("OPTIONS")             .uri("/api/v1/state")             .header("origin", "http://localhost:3000")
  • Network accessline 1037
    .uri("/api/v1/state")             .header("origin", "http://localhost:3000")             .header("access-control-request-method", "GET")
  • Network accessline 1038
    .header("origin", "http://localhost:3000")

crates/symphony-orchestrator/src/scheduler.rs

  • Access to secretsline 704
    [Credential-related source omitted]
  • Access to secretsline 906
    [Credential-related source omitted]
  • Access to secretsline 956
    [Credential-related source omitted]
  • Access to secretsline 971
    [Credential-related source omitted]

crates/symphony-tracker/src/github.rs

  • Network accessline 59
    ) -> Self {         Self {             api_base: "https://api.github.com".into(),
  • Network accessline 60
    Self {             api_base: "https://api.github.com".into(),             api_token,
  • Network accessline 61
    api_base: "https://api.github.com".into(),
  • Network accessline 497
    body: Some("Detailed description of the bug".into()),             state: "open".into(),             html_url: "https://github.com/broomva/symphony/issues/42".into(),
  • Network accessline 498
    state: "open".into(),             html_url: "https://github.com/broomva/symphony/issues/42".into(),             labels: vec![
  • Network accessline 499
    html_url: "https://github.com/broomva/symphony/issues/42".into(),
  • Network accessline 523
    assert_eq!(             issue.url,             Some("https://github.com/broomva/symphony/issues/42".into())
  • Network accessline 524
    issue.url,             Some("https://github.com/broomva/symphony/issues/42".into())         );
  • Network accessline 525
    Some("https://github.com/broomva/symphony/issues/42".into())
  • Network accessline 540
    body: None,                 state: "open".into(),                 html_url: "https://github.com/o/r/issues/1".into(),
  • Network accessline 541
    state: "open".into(),                 html_url: "https://github.com/o/r/issues/1".into(),                 labels: vec![],
  • Network accessline 542
    html_url: "https://github.com/o/r/issues/1".into(),
  • Network accessline 552
    body: None,                 state: "open".into(),                 html_url: "https://github.com/o/r/pull/2".into(),
  • Network accessline 553
    state: "open".into(),                 html_url: "https://github.com/o/r/pull/2".into(),                 labels: vec![],
  • Network accessline 554
    html_url: "https://github.com/o/r/pull/2".into(),
  • Network accessline 643
    body: Some(long_body),             state: "open".into(),             html_url: "https://github.com/o/r/issues/1".into(),
  • Network accessline 644
    state: "open".into(),             html_url: "https://github.com/o/r/issues/1".into(),             labels: vec![],
  • Network accessline 645
    html_url: "https://github.com/o/r/issues/1".into(),

crates/symphony-tracker/src/graphql_tool.rs

  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 358
    [Credential-related source omitted]
  • Access to secretsline 359
    [Credential-related source omitted]
  • Network accessline 361
    let result = execute_graphql_tool(             "https://api.linear.app/graphql",
  • Network accessline 362
    "https://api.linear.app/graphql",
  • Access to secretsline 363
    [Credential-related source omitted]
  • Network accessline 376
    async fn real_graphql_tool_invalid_auth() {         let result = execute_graphql_tool(             "https://api.linear.app/graphql",
  • Network accessline 377
    let result = execute_graphql_tool(             "https://api.linear.app/graphql",             "lin_api_invalid_key_12345",
  • Network accessline 378
    "https://api.linear.app/graphql",

crates/symphony-tracker/src/lib.rs

  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 73
    [Credential-related source omitted]
  • Network accessline 83
    let issues_dir = symphony_config::loader::expand_path(&config.project_slug);             let lago_endpoint = if config.endpoint.is_empty()                 || config.endpoint == "https://api.linear.app/graphql"
  • Network accessline 84
    let lago_endpoint = if config.endpoint.is_empty()                 || config.endpoint == "https://api.linear.app/graphql"             {
  • Network accessline 85
    || config.endpoint == "https://api.linear.app/graphql"

crates/symphony-tracker/src/linear.rs

  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Network accessline 578
    async fn empty_states_returns_empty() {         let client = LinearClient::new(             "https://api.linear.app/graphql".into(),
  • Network accessline 579
    let client = LinearClient::new(             "https://api.linear.app/graphql".into(),             "test-key".into(),
  • Network accessline 580
    "https://api.linear.app/graphql".into(),
  • Network accessline 590
    async fn empty_ids_returns_empty() {         let client = LinearClient::new(             "https://api.linear.app/graphql".into(),
  • Network accessline 591
    let client = LinearClient::new(             "https://api.linear.app/graphql".into(),             "test-key".into(),
  • Network accessline 592
    "https://api.linear.app/graphql".into(),
  • Network accessline 609
    "state": { "name": "In Progress" },             "branchName": "fix/proj-42",             "url": "https://linear.app/team/PROJ-42",
  • Network accessline 610
    "branchName": "fix/proj-42",             "url": "https://linear.app/team/PROJ-42",             "labels": { "nodes": [{ "name": "BUG" }, { "name": "Urgent" }] },
  • Network accessline 611
    "url": "https://linear.app/team/PROJ-42",
  • Access to secretsline 766
    [Credential-related source omitted]
  • Access to secretsline 793
    [Credential-related source omitted]
  • Access to secretsline 799
    [Credential-related source omitted]
  • Access to secretsline 802
    [Credential-related source omitted]
  • Access to secretsline 805
    [Credential-related source omitted]
  • Access to secretsline 811
    [Credential-related source omitted]
  • Access to secretsline 812
    [Credential-related source omitted]
  • Network accessline 814
    let client = LinearClient::new(             "https://api.linear.app/graphql".into(),
  • Network accessline 815
    "https://api.linear.app/graphql".into(),
  • Access to secretsline 816
    [Credential-related source omitted]
  • Access to secretsline 840
    [Credential-related source omitted]
  • Access to secretsline 841
    [Credential-related source omitted]
  • Network accessline 843
    let client = LinearClient::new(             "https://api.linear.app/graphql".into(),
  • Network accessline 844
    "https://api.linear.app/graphql".into(),
  • Access to secretsline 845
    [Credential-related source omitted]
  • Network accessline 870
    async fn real_linear_invalid_key_returns_error() {         let client = LinearClient::new(             "https://api.linear.app/graphql".into(),
  • Network accessline 871
    let client = LinearClient::new(             "https://api.linear.app/graphql".into(),             "lin_api_invalid_key_12345".into(),
  • Network accessline 872
    "https://api.linear.app/graphql".into(),

crates/symphony-tracker/src/markdown.rs

  • Network accessline 12
    //! When `endpoint` is configured, every state transition is journaled as a //! Lago-compatible JSONL entry in `{issues_dir}/.journal.jsonl`. If the //! endpoint points to a running Lago daemon (`http://host:port`), a session
  • Network accessline 13
    //! Lago-compatible JSONL entry in `{issues_dir}/.journal.jsonl`. If the //! endpoint points to a running Lago daemon (`http://host:port`), a session //! is created on first use and the journal is also forwarded via HTTP.
  • Network accessline 14
    //! endpoint points to a running Lago daemon (`http://host:port`), a session
  • Network accessline 364
    ///     /// The journal file is created at `{issues_dir}/.journal.jsonl`.     /// If `lago_endpoint` is provided (e.g., `http://localhost:8080`),
  • Network accessline 365
    /// The journal file is created at `{issues_dir}/.journal.jsonl`.     /// If `lago_endpoint` is provided (e.g., `http://localhost:8080`),     /// the tracker will also attempt to create a Lago session on startup.
  • Network accessline 366
    /// If `lago_endpoint` is provided (e.g., `http://localhost:8080`),
  • Network accessline 1108
    async fn lago_check_returns_none_for_unreachable() {         let dir = TempDir::new().unwrap();         let journal = Journal::new(dir.path(), Some("http://localhost:19999".into()));
  • Network accessline 1109
    let dir = TempDir::new().unwrap();         let journal = Journal::new(dir.path(), Some("http://localhost:19999".into()));         assert!(journal.check_lago().await.is_none());
  • Network accessline 1110
    let journal = Journal::new(dir.path(), Some("http://localhost:19999".into()));

dashboard/.gitignore

  • Network accessline 1
    # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
  • Access to secretsline 38
    [Credential-related source omitted]

dashboard/Dockerfile

  • Executable scriptline 1
    Executable file

dashboard/LICENSE

  • Network accessline 7
    http://www.apache.org/licenses/LICENSE-2.0

dashboard/README.md

  • Network accessline 9
    [**Documentation**](https://chatjs.dev/docs) · [**Live Demo**](https://chatjs.dev)
  • Network accessline 11
    ![DemosOnly](https://github.com/user-attachments/assets/f12e89dd-c10c-4e06-9b1a-a9fbd809d234)
  • Network accessline 42
    - [Next.js](https://nextjs.org) - App Router, React Server Components
  • Network accessline 43
    - [TypeScript](https://www.typescriptlang.org) - Full type safety
  • Network accessline 44
    - [AI SDK](https://ai-sdk.dev/) - The AI Toolkit for TypeScript
  • Network accessline 45
    - [AI Gateway](https://vercel.com/ai-gateway) - Unified access to 120+ AI models
  • Network accessline 46
    - [Better Auth](https://www.better-auth.com) - Authentication & authorization
  • Network accessline 47
    - [Drizzle ORM](https://orm.drizzle.team) - Type-safe database queries
  • Network accessline 48
    - [PostgreSQL](https://www.postgresql.org) - Primary database
  • Network accessline 49
    - [Redis](https://redis.io) - Caching & resumable streams
  • Network accessline 50
    - [Vercel Blob](https://vercel.com/storage/blob) - Blob storage
  • Network accessline 51
    - [Shadcn/UI](https://ui.shadcn.com) - Beautiful, accessible components
  • Network accessline 52
    - [Tailwind CSS](https://tailwindcss.com) - Styling
  • Network accessline 53
    - [tRPC](https://trpc.io) - End-to-end type-safe APIs
  • Network accessline 54
    - [Zod](https://zod.dev) - Schema validation
  • Network accessline 55
    - [Zustand](https://docs.pmnd.rs/zustand) - State management
  • Network accessline 56
    - [Motion](https://motion.dev) - Animations
  • Network accessline 57
    - [t3-env](https://env.t3.gg) - Environment variables
  • Network accessline 58
    - [Pino](https://getpino.io) - Structured Logging
  • Network accessline 59
    - [Langfuse](https://langfuse.com) - LLM observability & analytics
  • Network accessline 60
    - [Vercel Analytics](https://vercel.com/analytics) - Web analytics
  • Network accessline 61
    - [Biome](https://biomejs.dev) - Code linting and formatting
  • Network accessline 62
    - [Ultracite](https://ultracite.ai) - Biome preset for humans and AI
  • Network accessline 63
    - [Streamdown](https://streamdown.ai/) - Markdown for AI streaming
  • Network accessline 64
    - [AI Elements](https://ai-sdk.dev/elements/overview) - AI-native Components
  • Network accessline 65
    - [AI SDK Tools](https://ai-sdk-tools.dev/) - Developer tools for AI SDK
  • Network accessline 82
    Visit [chatjs.dev/docs](https://chatjs.dev/docs) to view docs.
  • Network accessline 88
    <br /> <a href="https://vercel.com/oss">
  • Network accessline 89
    <a href="https://vercel.com/oss">
  • Network accessline 90
    <img alt="Vercel OSS Program" src="https://vercel.com/oss/program-badge.svg" />

dashboard/apps/web/.env.example

  • Network accessline 7
    # Symphony daemon SYMPHONY_API_URL=http://localhost:8080
  • Network accessline 8
    SYMPHONY_API_URL=http://localhost:8080
  • Network accessline 11
    # App URL (for non-localhost deployments) APP_URL=http://localhost:3000
  • Network accessline 12
    APP_URL=http://localhost:3000

dashboard/apps/web/app/(dashboard)/controls/page.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/app/(dashboard)/issues/[identifier]/page.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/app/(dashboard)/issues/page.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/app/(dashboard)/layout.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/app/(dashboard)/metrics/page.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/app/(dashboard)/overview/page.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/app/(dashboard)/page.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/app/(dashboard)/workspaces/page.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/app/api/auth/[...all]/route.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/app/api/trpc/[trpc]/route.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/app/healthz/route.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/app/icon.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="383.56" height="404.66"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" width="383.56" 

dashboard/apps/web/app/layout.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components.json

  • Network accessline 1
    {   "$schema": "https://ui.shadcn.com/schema.json",
  • Network accessline 2
    "$schema": "https://ui.shadcn.com/schema.json",

dashboard/apps/web/components/app-sidebar.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/dashboard/connection-indicator.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/dashboard/issues-table.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/dashboard/stat-card.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/dashboard/status-badge.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/dashboard/token-chart.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/icons.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/theme-provider.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/accordion.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/alert-dialog.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/alert.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/avatar.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/badge.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/breadcrumb.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/button-group.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/button.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/card.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/checkbox.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/collapsible.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/command.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/dialog.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/drawer.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/dropdown-menu.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/empty.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/extra/action-container.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/extra/scroll-area-viewport-ref.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    /**  * This is a tweak around the ScrollArea component that allows you to pass a ref to the viewport.  * Undo after this PR is merged: https://github.com/shadcn-ui/ui/pull/8925/files
  • Network accessline 4
    * This is a tweak around the ScrollArea component that allows you to pass a ref to the viewport.  * Undo after this PR is merged: https://github.com/shadcn-ui/ui/pull/8925/files  */
  • Network accessline 5
    * Undo after this PR is merged: https://github.com/shadcn-ui/ui/pull/8925/files

dashboard/apps/web/components/ui/form.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/hover-card.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/input-group.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/input.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/label.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/popover.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/progress.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/scroll-area.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/select.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/separator.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/sheet.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/sidebar.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/skeleton.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/slider.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/spinner.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/switch.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/table.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/tabs.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/textarea.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/toggle.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/components/ui/tooltip.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/dashboard.config.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 3
    appTitle: "Symphony Dashboard",   appDescription: "Orchestration dashboard for Symphony coding agents",   appUrl: process.env.APP_URL ?? "http://localhost:3000",
  • Network accessline 4
    appDescription: "Orchestration dashboard for Symphony coding agents",   appUrl: process.env.APP_URL ?? "http://localhost:3000",   defaultRefreshInterval: 5000,
  • Network accessline 5
    appUrl: process.env.APP_URL ?? "http://localhost:3000",

dashboard/apps/web/drizzle.config.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/hooks/use-connection-status.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/hooks/use-media-query.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/hooks/use-mobile.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/hooks/use-mounted.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/hooks/use-symphony-metrics.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/hooks/use-symphony-state.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/lib/auth-client.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/lib/auth.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 12
    }),   trustedOrigins: [     "http://localhost:3000",
  • Network accessline 13
    trustedOrigins: [     "http://localhost:3000",     ...(env.APP_URL ? [env.APP_URL] : []),
  • Network accessline 14
    "http://localhost:3000",
  • Access to secretsline 17
    [Credential-related source omitted]

dashboard/apps/web/lib/config.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/lib/db/client.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 5
    // Optionally, if not using email/pass login, you can // use the Drizzle adapter for Auth.js / NextAuth // https://authjs.dev/reference/adapter/drizzle
  • Network accessline 7
    // https://authjs.dev/reference/adapter/drizzle

dashboard/apps/web/lib/db/migrate.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/lib/db/migrations/0000_sloppy_spot.sql

  • Access to secretsline 6
    [Credential-related source omitted]
  • Network accessline 18
    "id" uuid PRIMARY KEY DEFAULT gen_random_uuid() NOT NULL, 	"user_id" text NOT NULL, 	"symphony_url" text DEFAULT 'http://localhost:8080',
  • Network accessline 19
    "user_id" text NOT NULL, 	"symphony_url" text DEFAULT 'http://localhost:8080', 	"theme" text DEFAULT 'system',
  • Network accessline 20
    "symphony_url" text DEFAULT 'http://localhost:8080',

dashboard/apps/web/lib/db/migrations/meta/0000_snapshot.json

  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Network accessline 133
    "primaryKey": false,           "notNull": false,           "default": "'http://localhost:8080'"
  • Network accessline 134
    "notNull": false,           "default": "'http://localhost:8080'"         },
  • Network accessline 135
    "default": "'http://localhost:8080'"

dashboard/apps/web/lib/db/queries.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/lib/db/schema.ts

  • Executable scriptline 1
    Executable file
  • Access to secretsline 50
    [Credential-related source omitted]
  • Network accessline 81
    .unique()     .references(() => user.id, { onDelete: "cascade" }),   symphonyUrl: text("symphony_url").default("http://localhost:8080"),
  • Network accessline 82
    .references(() => user.id, { onDelete: "cascade" }),   symphonyUrl: text("symphony_url").default("http://localhost:8080"),   theme: text("theme").default("system"),
  • Network accessline 83
    symphonyUrl: text("symphony_url").default("http://localhost:8080"),

dashboard/apps/web/lib/env-schema.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 10
    .string()     .url()     .default("http://localhost:8080")
  • Network accessline 11
    .url()     .default("http://localhost:8080")     .describe("Symphony daemon HTTP API base URL"),
  • Network accessline 12
    .default("http://localhost:8080")

dashboard/apps/web/lib/env.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/lib/logger.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/lib/utils.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/logo.svg

  • Network accessline 1
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 383.57 404.66"><defs><style>.cls-1{fill:#fff;}</style></defs><title>v3</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><g id="v3"><g id="Layer_1-2-2" data

dashboard/apps/web/next.config.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/package.json

  • Executable scriptline 1
    Executable file

dashboard/apps/web/postcss.config.mjs

  • Executable scriptline 1
    Executable file

dashboard/apps/web/providers/session-provider.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/trpc/init.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 25
    * wrap this and provides the required context.  *  * @see https://trpc.io/docs/server/context
  • Network accessline 26
    *  * @see https://trpc.io/docs/server/context  */
  • Network accessline 27
    * @see https://trpc.io/docs/server/context
  • Network accessline 60
    * Create a server-side caller.  *  * @see https://trpc.io/docs/server/server-side-calls
  • Network accessline 61
    *  * @see https://trpc.io/docs/server/server-side-calls  */
  • Network accessline 62
    * @see https://trpc.io/docs/server/server-side-calls
  • Network accessline 74
    * This is how you create new routers and sub-routers in your tRPC API.  *  * @see https://trpc.io/docs/router
  • Network accessline 75
    *  * @see https://trpc.io/docs/router  */
  • Network accessline 76
    * @see https://trpc.io/docs/router
  • Network accessline 116
    * the session is valid and guarantees `ctx.session.user` is not null.  *  * @see https://trpc.io/docs/procedures
  • Network accessline 117
    *  * @see https://trpc.io/docs/procedures  */
  • Network accessline 118
    * @see https://trpc.io/docs/procedures

dashboard/apps/web/trpc/query-client.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/trpc/react.tsx

  • Executable scriptline 1
    Executable file
  • Network accessline 31
    function getUrl() {   const base = typeof window !== "undefined" ? "" : (process.env.APP_URL ?? "http://localhost:3000");
  • Network accessline 32
    const base = typeof window !== "undefined" ? "" : (process.env.APP_URL ?? "http://localhost:3000");

dashboard/apps/web/trpc/routers/_app.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/trpc/routers/settings.router.ts

  • Executable scriptline 1
    Executable file

dashboard/apps/web/trpc/routers/symphony.router.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 5
    function getSymphonyClient() {   const baseUrl = process.env.SYMPHONY_API_URL ?? "http://localhost:8080";
  • Network accessline 6
    const baseUrl = process.env.SYMPHONY_API_URL ?? "http://localhost:8080";
  • Access to secretsline 7
    [Credential-related source omitted]

dashboard/apps/web/trpc/server.tsx

  • Executable scriptline 1
    Executable file

dashboard/apps/web/vercel.json

  • Network accessline 1
    {   "$schema": "https://openapi.vercel.sh/vercel.json",
  • Network accessline 2
    "$schema": "https://openapi.vercel.sh/vercel.json",

dashboard/package.json

  • Executable scriptline 1
    Executable file

dashboard/packages/symphony-client/package.json

  • Executable scriptline 1
    Executable file

dashboard/packages/symphony-client/src/client.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 31
    const res = await fetch(`${this.baseUrl}${path}`, {
  • Network accessline 76
    async checkHealth(): Promise<boolean> {     try {       const res = await fetch(`${this.baseUrl}/readyz`);
  • Network accessline 77
    try {       const res = await fetch(`${this.baseUrl}/readyz`);       return res.ok;
  • Network accessline 78
    const res = await fetch(`${this.baseUrl}/readyz`);

dashboard/packages/symphony-client/src/index.ts

  • Executable scriptline 1
    Executable file

dashboard/packages/symphony-client/src/types.ts

  • Executable scriptline 1
    Executable file

dashboard/turbo.json

  • Network accessline 1
    {   "$schema": "https://turbo.build/schema.json",
  • Network accessline 2
    "$schema": "https://turbo.build/schema.json",

docker-compose.yml

  • Access to secretsline 10
    [Credential-related source omitted]
  • Network accessline 12
    restart: unless-stopped     healthcheck:       test: ["CMD", "curl", "-f", "http://localhost:8080/healthz"]
  • Network accessline 13
    healthcheck:       test: ["CMD", "curl", "-f", "http://localhost:8080/healthz"]       interval: 30s
  • Network accessline 14
    test: ["CMD", "curl", "-f", "http://localhost:8080/healthz"]

docs/conversations/session-2026-03-06-88703d60.md

  • Access to secretsline 397
    [Credential-related source omitted]
  • Access to secretsline 420
    [Credential-related source omitted]
  • Access to secretsline 421
    [Credential-related source omitted]
  • Access to secretsline 953
    [Credential-related source omitted]
  • Access to secretsline 955
    [Credential-related source omitted]
  • Access to secretsline 978
    [Credential-related source omitted]
  • Access to secretsline 979
    [Credential-related source omitted]
  • Access to secretsline 1025
    [Credential-related source omitted]
  • Access to secretsline 1134
    [Credential-related source omitted]
  • Access to secretsline 1200
    [Credential-related source omitted]
  • Access to secretsline 1201
    [Credential-related source omitted]
  • Access to secretsline 1274
    [Credential-related source omitted]
  • Access to secretsline 1299
    [Credential-related source omitted]
  • Access to secretsline 1349
    [Credential-related source omitted]
  • Access to secretsline 1354
    [Credential-related source omitted]
  • Access to secretsline 1357
    [Credential-related source omitted]
  • Access to secretsline 1390
    [Credential-related source omitted]
  • Access to secretsline 1403
    [Credential-related source omitted]
  • Access to secretsline 1406
    [Credential-related source omitted]
  • Access to secretsline 1419
    [Credential-related source omitted]
  • Access to secretsline 1428
    [Credential-related source omitted]
  • Access to secretsline 1429
    [Credential-related source omitted]
  • Access to secretsline 1430
    [Credential-related source omitted]
  • Access to secretsline 1442
    [Credential-related source omitted]
  • Access to secretsline 1448
    [Credential-related source omitted]
  • Access to secretsline 1457
    [Credential-related source omitted]
  • Access to secretsline 1458
    [Credential-related source omitted]
  • Access to secretsline 1459
    [Credential-related source omitted]
  • Access to secretsline 1479
    [Credential-related source omitted]
  • Access to secretsline 1482
    [Credential-related source omitted]
  • Access to secretsline 1483
    [Credential-related source omitted]
  • Access to secretsline 1484
    [Credential-related source omitted]
  • Access to secretsline 1492
    [Credential-related source omitted]
  • Access to secretsline 1508
    [Credential-related source omitted]
  • Access to secretsline 1509
    [Credential-related source omitted]
  • Access to secretsline 1510
    [Credential-related source omitted]
  • Access to secretsline 1526
    [Credential-related source omitted]
  • Network accessline 1532
    >> [!note] **Bash** — List Linear projects to find slug >> *List Linear projects to find slug* >> `# Your project slug is in the Linear URL: && # https://linear.app/YOUR-TEAM/project/PROJECT-SLUG-abc123 && # The slug is the part like "proje
  • Network accessline 1533
    >> *List Linear projects to find slug* >> `# Your project slug is in the Linear URL: && # https://linear.app/YOUR-TEAM/project/PROJECT-SLUG-abc123 && # The slug is the part like "project-slug" (before the ID hash) && # && # You can also fin
  • Dangerous shell operationline 1534
    [Credential-related source omitted]
  • Network accessline 1534
    [Credential-related source omitted]
  • Access to secretsline 1534
    [Credential-related source omitted]
  • Network accessline 1535
    >> [!note] **Bash** — List teams and recent issues >> *List teams and recent issues* >> `# No projects — let's check teams and issues directly && set -a && source /Users/broomva/symphony/.env && set +a && echo "=== Teams ==="  && curl -s ht
  • Dangerous shell operationline 1537
    [Credential-related source omitted]
  • Network accessline 1537
    [Credential-related source omitted]
  • Access to secretsline 1537
    [Credential-related source omitted]
  • Access to secretsline 1555
    [Credential-related source omitted]
  • Access to secretsline 1564
    [Credential-related source omitted]
  • Network accessline 1586
    > - Multi-turn: agent works, Symphony checks if the issue is still active, continues > - Retries with exponential backoff on failure > - Dashboard at `http://localhost:8080`
  • Network accessline 1587
    > - Retries with exponential backoff on failure > - Dashboard at `http://localhost:8080` >
  • Network accessline 1588
    > - Dashboard at `http://localhost:8080`
  • Access to secretsline 1634
    [Credential-related source omitted]
  • Access to secretsline 1647
    [Credential-related source omitted]
  • Access to secretsline 1653
    [Credential-related source omitted]
  • Access to secretsline 1654
    [Credential-related source omitted]
  • Access to secretsline 1655
    [Credential-related source omitted]
  • Access to secretsline 1656
    [Credential-related source omitted]
  • Network accessline 1663
    [Credential-related source omitted]
  • Network accessline 1665
    [Credential-related source omitted]
  • Access to secretsline 1665
    [Credential-related source omitted]
  • Access to secretsline 1677
    [Credential-related source omitted]
  • Access to secretsline 1683
    [Credential-related source omitted]
  • Access to secretsline 1684
    [Credential-related source omitted]
  • Access to secretsline 1685
    [Credential-related source omitted]
  • Access to secretsline 1698
    [Credential-related source omitted]
  • Network accessline 1724
    [Credential-related source omitted]
  • Dangerous shell operationline 1726
    [Credential-related source omitted]
  • Network accessline 1726
    [Credential-related source omitted]
  • Access to secretsline 1726
    [Credential-related source omitted]
  • Network accessline 1732
    [Credential-related source omitted]
  • Dangerous shell operationline 1734
    [Credential-related source omitted]
  • Network accessline 1734
    [Credential-related source omitted]
  • Access to secretsline 1734
    [Credential-related source omitted]
  • Access to secretsline 1747
    [Credential-related source omitted]
  • Network accessline 1809
    [Credential-related source omitted]
  • Network accessline 1810
    [Credential-related source omitted]
  • Dangerous shell operationline 1811
    [Credential-related source omitted]
  • Network accessline 1811
    [Credential-related source omitted]
  • Access to secretsline 1811
    [Credential-related source omitted]
  • Network accessline 1815
    [Credential-related source omitted]
  • Network accessline 1816
    [Credential-related source omitted]
  • Dangerous shell operationline 1817
    [Credential-related source omitted]
  • Network accessline 1817
    [Credential-related source omitted]
  • Access to secretsline 1817
    [Credential-related source omitted]
  • Dangerous shell operationline 1820
    >> `gh auth status 2>&1 && echo "---" && gh repo clone GetStimulus/stimulus /tmp/stimulus-test -- --depth 1 2>&1 && echo "Clone OK" && rm -rf /tmp/stimulus-test`
  • Access to secretsline 1828
    [Credential-related source omitted]
  • Access to secretsline 1837
    [Credential-related source omitted]
  • Access to secretsline 1845
    [Credential-related source omitted]
  • Network accessline 1846
    >> [!note] **Bash** — Start Symphony, hit API, then stop >> *Start Symphony, hit API, then stop* >> `export $(grep -v '^#' /Users/broomva/symphony/.env | xargs) && cargo run -- WORKFLOW.md --port 8080 2>&1 & && PID=$! && sleep 6 && curl -s 
  • Dangerous shell operationline 1848
    [Credential-related source omitted]
  • Network accessline 1848
    [Credential-related source omitted]
  • Access to secretsline 1848
    [Credential-related source omitted]
  • Network accessline 1854
    >> [!note] **Bash** — Run Symphony for a full poll cycle (30s interval) >> *Run Symphony for a full poll cycle (30s interval)* >> `export $(grep -v '^#' /Users/broomva/symphony/.env | xargs) && cargo run -- WORKFLOW.md --port 8080 2>&1 & &&
  • Dangerous shell operationline 1856
    [Credential-related source omitted]
  • Network accessline 1856
    [Credential-related source omitted]
  • Access to secretsline 1856
    [Credential-related source omitted]
  • Access to secretsline 1867
    [Credential-related source omitted]
  • Network accessline 2049
    >> [!note] **Bash** — Run Symphony live against Stimulus Linear for one poll cycle >> *Run Symphony live against Stimulus Linear for one poll cycle* >> `export $(grep -v '^#' /Users/broomva/symphony/.env | xargs) && RUST_LOG=info cargo run 
  • Dangerous shell operationline 2051
    [Credential-related source omitted]
  • Network accessline 2051
    [Credential-related source omitted]
  • Access to secretsline 2051
    [Credential-related source omitted]
  • Access to secretsline 2160
    [Credential-related source omitted]
  • Dangerous shell operationline 2169
    >> `rm -rf ~/symphony-workspaces/stimulus/STI-746 2>/dev/null; echo "cleaned workspace"`
  • Network accessline 2186
    >> [!note] **Bash** — Full E2E: Symphony fetches from Linear, clones repo, launches Claude >> *Full E2E: Symphony fetches from Linear, clones repo, launches Claude* >> `pkill -f "target/debug/symphony" 2>/dev/null; sleep 1 && export $(grep 
  • Dangerous shell operationline 2188
    [Credential-related source omitted]
  • Network accessline 2188
    [Credential-related source omitted]
  • Access to secretsline 2188
    [Credential-related source omitted]
  • Instruction override signalline 2233
    > [!info] **Assistant** > Now for the agent runner — `claude --dangerously-skip-permissions` doesn't speak JSON-RPC. The simplest fix is to add a "simple" runner mode that just pipes the prompt as stdin and captures output, without the JSON
  • Instruction override signalline 2234
    > Now for the agent runner — `claude --dangerously-skip-permissions` doesn't speak JSON-RPC. The simplest fix is to add a "simple" runner mode that just pipes the prompt as stdin and captures output, without the JSON-RPC protocol. But that'
  • Instruction override signalline 2283
    >> [!note] **Edit** — /Users/broomva/symphony/WORKFLOW.md >> `/Users/broomva/symphony/WORKFLOW.md` >> Old: `codex:   command: "claude --dangerously-skip-permissions"`
  • Instruction override signalline 2284
    >> `/Users/broomva/symphony/WORKFLOW.md` >> Old: `codex:   command: "claude --dangerously-skip-permissions"` >> New: `codex:   command: "echo 'Symphony agent completed task'"`
  • Instruction override signalline 2285
    >> Old: `codex:   command: "claude --dangerously-skip-permissions"`
  • Network accessline 2287
    >> [!note] **Bash** — Full E2E with echo command to verify pipeline >> *Full E2E with echo command to verify pipeline* >> `pkill -f "target/debug/symphony" 2>/dev/null; sleep 1 && export $(grep -v '^#' /Users/broomva/symphony/.env | xargs) 
  • Dangerous shell operationline 2289
    [Credential-related source omitted]
  • Network accessline 2289
    [Credential-related source omitted]
  • Access to secretsline 2289
    [Credential-related source omitted]
  • Instruction override signalline 2308
    >> `/Users/broomva/symphony/WORKFLOW.md` >> Old: `codex:   command: "echo 'Symphony agent completed task'"` >> New: `codex:   command: "claude --dangerously-skip-permissions"`
  • Instruction override signalline 2309
    >> Old: `codex:   command: "echo 'Symphony agent completed task'"` >> New: `codex:   command: "claude --dangerously-skip-permissions"` >> [!note] **TaskUpdate**
  • Instruction override signalline 2310
    >> New: `codex:   command: "claude --dangerously-skip-permissions"`
  • Access to secretsline 2335
    [Credential-related source omitted]
  • Network accessline 2339
    >  > **Monitor** > curl http://127.0.0.1:8080/api/v1/state | jq
  • Network accessline 2340
    > **Monitor** > curl http://127.0.0.1:8080/api/v1/state | jq > ```
  • Network accessline 2341
    > curl http://127.0.0.1:8080/api/v1/state | jq
  • Instruction override signalline 2342
    > ``` >  > Symphony will pick up `Todo` issues from the "AI Core & Agent Interfacing" project, clone the Stimulus repo into `~/symphony-workspaces/stimulus/`, and launch `claude --dangerously-skip-permissions -p ""` in that workspace.
  • Instruction override signalline 2343
    >  > Symphony will pick up `Todo` issues from the "AI Core & Agent Interfacing" project, clone the Stimulus repo into `~/symphony-workspaces/stimulus/`, and launch `claude --dangerously-skip-permissions -p ""` in that workspace. >
  • Instruction override signalline 2344
    > Symphony will pick up `Todo` issues from the "AI Core & Agent Interfacing" project, clone the Stimulus repo into `~/symphony-workspaces/stimulus/`, and launch `claude --dangerously-skip-permissions -p ""` in that workspace.
  • Access to secretsline 2381
    [Credential-related source omitted]
  • Access to secretsline 2384
    [Credential-related source omitted]
  • Access to secretsline 2385
    [Credential-related source omitted]
  • Access to secretsline 2386
    [Credential-related source omitted]
  • Access to secretsline 2387
    [Credential-related source omitted]
  • Access to secretsline 2501
    [Credential-related source omitted]
  • Access to secretsline 2561
    [Credential-related source omitted]
  • Instruction override signalline 2568
    > **What hasn't been tested** >  > **Real agent run** — we only tested with `echo` as the agent command, never with `claude --dangerously-skip-permissions` actually solving an issue.
  • Instruction override signalline 2569
    >  > **Real agent run** — we only tested with `echo` as the agent command, never with `claude --dangerously-skip-permissions` actually solving an issue. >
  • Instruction override signalline 2570
    > **Real agent run** — we only tested with `echo` as the agent command, never with `claude --dangerously-skip-permissions` actually solving an issue.
  • Access to secretsline 2575
    [Credential-related source omitted]
  • Access to secretsline 2585
    [Credential-related source omitted]
  • Access to secretsline 2587
    [Credential-related source omitted]
  • Access to secretsline 2620
    [Credential-related source omitted]
  • Instruction override signalline 2655
    >> [!note] **Bash** — Test claude -p manually in workspace >> *Test claude -p manually in workspace* >> `cd /Users/broomva/symphony-workspaces/stimulus/STI-746 && claude --dangerously-skip-permissions -p "say hello" 2>&1 | head -20`
  • Instruction override signalline 2657
    >> `cd /Users/broomva/symphony-workspaces/stimulus/STI-746 && claude --dangerously-skip-permissions -p "say hello" 2>&1 | head -20`
  • Instruction override signalline 2687
    >> [!note] **Bash** — Test claude without CLAUDECODE env var >> *Test claude without CLAUDECODE env var* >> `cd /Users/broomva/symphony-workspaces/stimulus/STI-746 && CLAUDECODE= claude --dangerously-skip-permissions -p "say hello in one wo
  • Instruction override signalline 2689
    >> `cd /Users/broomva/symphony-workspaces/stimulus/STI-746 && CLAUDECODE= claude --dangerously-skip-permissions -p "say hello in one word" 2>&1 | head -5`
  • Access to secretsline 2697
    [Credential-related source omitted]
  • Instruction override signalline 2707
    > [!info] **Assistant** > Agent session started — PID 7257 is running! The `before_run` hook (git fetch + rebase) completed, and `claude --dangerously-skip-permissions` is now working on STI-746. Let me check what issue it's working on and 
  • Instruction override signalline 2708
    > Agent session started — PID 7257 is running! The `before_run` hook (git fetch + rebase) completed, and `claude --dangerously-skip-permissions` is now working on STI-746. Let me check what issue it's working on and monitor progress.
  • Network accessline 2711
    >> [!note] **Bash** — Check dashboard state >> *Check dashboard state* >> `curl -s http://localhost:8080/api/v1/state 2>/dev/null | python3 -m json.tool 2>/dev/null || echo "dashboard not responding"`
  • Dangerous shell operationline 2713
    >> `curl -s http://localhost:8080/api/v1/state 2>/dev/null | python3 -m json.tool 2>/dev/null || echo "dashboard not responding"`
  • Network accessline 2713
    >> `curl -s http://localhost:8080/api/v1/state 2>/dev/null | python3 -m json.tool 2>/dev/null || echo "dashboard not responding"`
  • Instruction override signalline 2828
    > 4. **Ran lifecycle hooks** — `before_run` (git fetch + rebase) > 5. **Rendered prompt** — Liquid template filled with issue title, description, instructions > 6. **Launched Claude** — `claude --dangerously-skip-permissions -p `
  • Instruction override signalline 2829
    > 5. **Rendered prompt** — Liquid template filled with issue title, description, instructions > 6. **Launched Claude** — `claude --dangerously-skip-permissions -p ` > 7. **Claude produced real work** — MCP server config, 4 skills, API endpo
  • Instruction override signalline 2830
    > 6. **Launched Claude** — `claude --dangerously-skip-permissions -p `
  • Network accessline 2832
    > 8. **Auto-committed** — `after_run` hook ran `git add -A && git commit` > 9. **Retried on completion** — dispatched follow-up runs that refined the initial work > 10. **Dashboard served live state** — `http://localhost:8080/api/v1/state`
  • Network accessline 2833
    > 9. **Retried on completion** — dispatched follow-up runs that refined the initial work > 10. **Dashboard served live state** — `http://localhost:8080/api/v1/state` >
  • Network accessline 2834
    > 10. **Dashboard served live state** — `http://localhost:8080/api/v1/state`
  • Instruction override signalline 2903
    > | Run lifecycle hooks (clone, rebase, commit) | Working | > | Render Liquid prompt with issue context | Working | > | Launch `claude --dangerously-skip-permissions` | Working |
  • Instruction override signalline 2904
    > | Render Liquid prompt with issue context | Working | > | Launch `claude --dangerously-skip-permissions` | Working | > | Auto-commit agent output | Working |
  • Instruction override signalline 2905
    > | Launch `claude --dangerously-skip-permissions` | Working |

docs/conversations/session-2026-03-16-5a510370.md

  • Network accessline 136
    > **Command reference** >  > Run `obsidian help` to see all available commands. This is always up to date. Full docs: https://help.obsidian.md/cli
  • Network accessline 137
    >  > Run `obsidian help` to see all available commands. This is always up to date. Full docs: https://help.obsidian.md/cli >
  • Network accessline 138
    > Run `obsidian help` to see all available commands. This is always up to date. Full docs: https://help.obsidian.md/cli
  • Access to secretsline 229
    [Credential-related source omitted]
  • Access to secretsline 429
    [Credential-related source omitted]
  • Access to secretsline 473
    [Credential-related source omitted]
  • Access to secretsline 474
    [Credential-related source omitted]
  • Dangerous shell operationline 536
    >> `rm -rf "/Users/broomva/Documents/Obsidian Vault/broomva/Symphony"`
  • Network accessline 666
    > [!info] **Assistant** > PR created: https://github.com/broomva/symphony/pull/1
  • Network accessline 667
    > PR created: https://github.com/broomva/symphony/pull/1
  • Network accessline 884
    >> [!note] **Edit** — /Users/broomva/symphony/README.md >> `/Users/broomva/symphony/README.md` >> Old: `# Symphony  > A Rust implementation of the [Symphony](https://github.com/openai/symphony) orchestration spec by OpenAI.`
  • Network accessline 885
    >> `/Users/broomva/symphony/README.md` >> Old: `# Symphony  > A Rust implementation of the [Symphony](https://github.com/openai/symphony) orchestration spec by OpenAI.` >> New: `--- tags:   - symphony aliases:   - README created: 2026-03-06
  • Network accessline 886
    >> Old: `# Symphony  > A Rust implementation of the [Symphony](https://github.com/openai/symphony) orchestration spec by OpenAI.`
  • Network accessline 887
    >> New: `--- tags:   - symphony aliases:   - README created: 2026-03-06 ---  # Symphony  > A Rust implementation of the [Symphony](https://github.com/openai/symphony) orchestration spec by OpenAI. > For vault navigation see [[docs/Symphony 
  • Network accessline 910
    >> [!note] **Edit** — /Users/broomva/symphony/ARCHITECTURE.md >> `/Users/broomva/symphony/ARCHITECTURE.md` >> Old: `# Architecture Decision: Open Core Model  ## Context  Symphony implements the [Symphony orchestration spec](https://github.c
  • Network accessline 911
    >> `/Users/broomva/symphony/ARCHITECTURE.md` >> Old: `# Architecture Decision: Open Core Model  ## Context  Symphony implements the [Symphony orchestration spec](https://github.com/openai/symphony) (Apache 2.0, OpenAI) as a Rust-based engin
  • Network accessline 912
    >> Old: `# Architecture Decision: Open Core Model  ## Context  Symphony implements the [Symphony orchestration spec](https://github.com/openai/symphony) (Apache 2.0, OpenAI) as a Rust-based engine. We want to:`
  • Network accessline 1391
    > Everything from the vault/docs work is already committed and pushed (3 commits on this branch). The remaining changes are from prior unrelated work (Cargo.lock, Cargo.toml, WORKFLOW.md, src/main.rs, Dockerfile, LICENSE, NOTICE) — nothing 
  • Network accessline 1393
    > The branch `feature/developer-agents-memory-migrate-docs-to-obsidian` is up to date with the remote. PR is at https://github.com/broomva/symphony/pull/1.

docs/conversations/session-2026-03-16-e856bd3c.md

  • Network accessline 1
    --- title: "lets run symphony on these https://linear.app/stimulus/proje..."
  • Network accessline 2
    title: "lets run symphony on these https://linear.app/stimulus/proje..."
  • Network accessline 18
    # lets run symphony on these https://linear.app/stimulus/proje...
  • Network accessline 36
    > [!quote] **User** (20:51) > lets run symphony on these https://linear.app/stimulus/project/vendor-interest-form-fixes-a772f4e5ab68
  • Network accessline 37
    > lets run symphony on these https://linear.app/stimulus/project/vendor-interest-form-fixes-a772f4e5ab68
  • Access to secretsline 98
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 100
    [Credential-related source omitted]
  • Instruction override signalline 151
    > - **Active states**: Backlog (30 issues), Triage (1 issue), Todo (0 issues) — **31 eligible issues** > - **Concurrency**: 1 agent at a time > - **Agent**: `claude --dangerously-skip-permissions`
  • Instruction override signalline 152
    > - **Concurrency**: 1 agent at a time > - **Agent**: `claude --dangerously-skip-permissions` > - **Workspace**: `~/symphony-workspaces/stimulus` (clones `GetStimulus/stimulus` per issue)
  • Network accessline 153
    > - **Agent**: `claude --dangerously-skip-permissions` > - **Workspace**: `~/symphony-workspaces/stimulus` (clones `GetStimulus/stimulus` per issue) > - **Dashboard**: http://localhost:8080
  • Instruction override signalline 153
    > - **Agent**: `claude --dangerously-skip-permissions`
  • Network accessline 154
    > - **Workspace**: `~/symphony-workspaces/stimulus` (clones `GetStimulus/stimulus` per issue) > - **Dashboard**: http://localhost:8080 >
  • Network accessline 155
    > - **Dashboard**: http://localhost:8080
  • Access to secretsline 173
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Access to secretsline 178
    [Credential-related source omitted]
  • Access to secretsline 179
    [Credential-related source omitted]
  • Access to secretsline 180
    [Credential-related source omitted]
  • Access to secretsline 181
    [Credential-related source omitted]
  • Access to secretsline 182
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Access to secretsline 184
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Access to secretsline 196
    [Credential-related source omitted]
  • Access to secretsline 197
    [Credential-related source omitted]
  • Access to secretsline 198
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 200
    [Credential-related source omitted]
  • Access to secretsline 232
    [Credential-related source omitted]
  • Network accessline 249
    >> [!note] **Bash** — Check Symphony dashboard API for current state >> *Check Symphony dashboard API for current state* >> `curl -s http://127.0.0.1:8080/api/v1/state 2>/dev/null | python3 -m json.tool 2>/dev/null || echo "Dashboard not re
  • Dangerous shell operationline 251
    >> `curl -s http://127.0.0.1:8080/api/v1/state 2>/dev/null | python3 -m json.tool 2>/dev/null || echo "Dashboard not responding"`
  • Network accessline 251
    >> `curl -s http://127.0.0.1:8080/api/v1/state 2>/dev/null | python3 -m json.tool 2>/dev/null || echo "Dashboard not responding"`
  • Network accessline 258
    > - **Currently processing**: `STI-344` — "Investigate alternatives for testing live vendor interest form" (Triage) > - **Agent**: Claude Code running in `/Users/broomva/symphony-workspaces/stimulus/STI-344` > - **Dashboard**: http://127.0.
  • Network accessline 259
    > - **Agent**: Claude Code running in `/Users/broomva/symphony-workspaces/stimulus/STI-344` > - **Dashboard**: http://127.0.0.1:8080 > - **Queue**: 30 Backlog issues waiting after this one finishes
  • Network accessline 260
    > - **Dashboard**: http://127.0.0.1:8080
  • Network accessline 271
    >> [!note] **Bash** — Check Symphony dashboard is still running >> *Check Symphony dashboard is still running* >> `curl -s http://127.0.0.1:8080/api/v1/state | python3 -m json.tool 2>/dev/null || echo "Not responding"`
  • Dangerous shell operationline 273
    >> `curl -s http://127.0.0.1:8080/api/v1/state | python3 -m json.tool 2>/dev/null || echo "Not responding"`
  • Network accessline 273
    >> `curl -s http://127.0.0.1:8080/api/v1/state | python3 -m json.tool 2>/dev/null || echo "Not responding"`
  • Access to secretsline 509
    [Credential-related source omitted]
  • Access to secretsline 521
    [Credential-related source omitted]
  • Network accessline 545
    > ``` >  > The prompt now instructs agents to triage each ticket against the current codebase — if already fixed, they'll document it and exit cleanly. Dashboard is live at http://localhost:8080.
  • Network accessline 547
    > The prompt now instructs agents to triage each ticket against the current codebase — if already fixed, they'll document it and exit cleanly. Dashboard is live at http://localhost:8080.
  • Network accessline 557
    >  > **1. Dashboard (live web UI)** > Open http://localhost:8080 in your browser — shows running/retrying issues, tokens, runtime in real-time.
  • Network accessline 558
    > **1. Dashboard (live web UI)** > Open http://localhost:8080 in your browser — shows running/retrying issues, tokens, runtime in real-time. >
  • Network accessline 559
    > Open http://localhost:8080 in your browser — shows running/retrying issues, tokens, runtime in real-time.
  • Network accessline 562
    > ```bash > **Full state snapshot** > curl -s http://localhost:8080/api/v1/state | python3 -m json.tool
  • Network accessline 563
    > **Full state snapshot** > curl -s http://localhost:8080/api/v1/state | python3 -m json.tool >
  • Dangerous shell operationline 564
    > curl -s http://localhost:8080/api/v1/state | python3 -m json.tool
  • Network accessline 564
    > curl -s http://localhost:8080/api/v1/state | python3 -m json.tool
  • Network accessline 565
    >  > **Single issue status** > curl -s http://localhost:8080/api/v1/STI-416 | python3 -m json.tool
  • Network accessline 566
    > **Single issue status** > curl -s http://localhost:8080/api/v1/STI-416 | python3 -m json.tool >
  • Dangerous shell operationline 567
    > curl -s http://localhost:8080/api/v1/STI-416 | python3 -m json.tool
  • Network accessline 567
    > curl -s http://localhost:8080/api/v1/STI-416 | python3 -m json.tool
  • Network accessline 568
    >  > **Trigger immediate poll** > curl -s -X POST http://localhost:8080/api/v1/refresh
  • Network accessline 569
    > **Trigger immediate poll** > curl -s -X POST http://localhost:8080/api/v1/refresh > ```
  • Network accessline 570
    > curl -s -X POST http://localhost:8080/api/v1/refresh
  • Network accessline 605
    > [!quote] **User** (21:35) > is it a good idea to use this? https://github.com/vercel/next-forge? can we still use tauri?
  • Network accessline 606
    > is it a good idea to use this? https://github.com/vercel/next-forge? can we still use tauri?
  • Network accessline 616
    > [!example] Tool Calls >> [!note] **WebFetch** — What is next-forge? What does it include (monorepo structure, packages, features)? What's the tech stack? Is it a full m >> url: https://github.com/vercel/next-forge
  • Network accessline 617
    >> [!note] **WebFetch** — What is next-forge? What does it include (monorepo structure, packages, features)? What's the tech stack? Is it a full m >> url: https://github.com/vercel/next-forge >> prompt: What is next-forge? What does it incl
  • Network accessline 618
    >> url: https://github.com/vercel/next-forge
  • Network accessline 702
    > [!quote] **User** (21:53) > Good, next forge look a good idea while desktop optional later. how should we structure the repo for this? If we want to be open source friendly? Where do we draw the line where we need privacy for intellectual
  • Network accessline 703
    > Good, next forge look a good idea while desktop optional later. how should we structure the repo for this? If we want to be open source friendly? Where do we draw the line where we need privacy for intellectual property and monetization? 
  • Network accessline 705
    > [!example] Tool Calls >> [!note] **WebFetch** — What is OpenAI's Symphony? What's the license? What does it provide? Is it a spec, a library, a framework? What's the sc >> url: https://github.com/openai/symphony
  • Network accessline 706
    >> [!note] **WebFetch** — What is OpenAI's Symphony? What's the license? What does it provide? Is it a spec, a library, a framework? What's the sc >> url: https://github.com/openai/symphony >> prompt: What is OpenAI's Symphony? What's the l
  • Network accessline 707
    >> url: https://github.com/openai/symphony
  • Network accessline 807
    >> [!note] **Agent** — Update README for open source >> Task: Update README for open source >> Prompt: Edit the file /Users/broomva/symphony/README.md to prepare it for open-source release. Read the file first, then make these changes:  1. 
  • Network accessline 809
    >> Prompt: Edit the file /Users/broomva/symphony/README.md to prepare it for open-source release. Read the file first, then make these changes:  1. At the very top, add a brief attribution line after the title: ``` > A Rust implementation o
  • Network accessline 815
    >> [!note] **Write** — /Users/broomva/symphony/LICENSE >> `/Users/broomva/symphony/LICENSE` >> Content: `                                 Apache License                            Version 2.0, January 2004                         http://www
  • Network accessline 816
    >> `/Users/broomva/symphony/LICENSE` >> Content: `                                 Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/     TERMS AND CONDITIONS FOR USE,
  • Network accessline 817
    >> Content: `                                 Apache License                            Version 2.0, January 2004                         http://www.apache.org/licenses/     TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION     1
  • Network accessline 819
    >> [!note] **Write** — /Users/broomva/symphony/NOTICE >> `/Users/broomva/symphony/NOTICE` >> Content: `Symphony Copyright 2026 Carlos Escobar-Valbuena  This project implements the Symphony orchestration specification originally published by
  • Network accessline 820
    >> `/Users/broomva/symphony/NOTICE` >> Content: `Symphony Copyright 2026 Carlos Escobar-Valbuena  This project implements the Symphony orchestration specification originally published by OpenAI under the Apache License 2.0.  Original specif
  • Network accessline 821
    >> Content: `Symphony Copyright 2026 Carlos Escobar-Valbuena  This project implements the Symphony orchestration specification originally published by OpenAI under the Apache License 2.0.  Original specification: https://github.com/openai/s
  • Network accessline 822
    >> [!note] **Write** — /Users/broomva/symphony/CONTRIBUTING.md >> `/Users/broomva/symphony/CONTRIBUTING.md` >> Content: `# Contributing to Symphony  Thanks for your interest in contributing! Symphony is an open-source orchestration engine f
  • Network accessline 823
    >> `/Users/broomva/symphony/CONTRIBUTING.md` >> Content: `# Contributing to Symphony  Thanks for your interest in contributing! Symphony is an open-source orchestration engine for coding agents, and we welcome contributions of all kinds.  #
  • Network accessline 824
    >> Content: `# Contributing to Symphony  Thanks for your interest in contributing! Symphony is an open-source orchestration engine for coding agents, and we welcome contributions of all kinds.  ## Quick Start  '''bash # Clone and build git 
  • Network accessline 826
    >> [!note] **Write** — /Users/broomva/symphony/Dockerfile >> `/Users/broomva/symphony/Dockerfile` >> Content: `# Stage 1: Build FROM rust:1.85-slim AS builder WORKDIR /app COPY Cargo.toml Cargo.lock ./ COPY crates/ crates/ COPY src/ src/ RU
  • Dangerous shell operationline 828
    >> Content: `# Stage 1: Build FROM rust:1.85-slim AS builder WORKDIR /app COPY Cargo.toml Cargo.lock ./ COPY crates/ crates/ COPY src/ src/ RUN cargo build --release  # Stage 2: Runtime FROM debian:bookworm-slim RUN apt-get update && apt-ge
  • Network accessline 828
    >> Content: `# Stage 1: Build FROM rust:1.85-slim AS builder WORKDIR /app COPY Cargo.toml Cargo.lock ./ COPY crates/ crates/ COPY src/ src/ RUN cargo build --release  # Stage 2: Runtime FROM debian:bookworm-slim RUN apt-get update && apt-ge
  • Network accessline 834
    >> [!note] **Write** — /Users/broomva/symphony/ARCHITECTURE.md >> `/Users/broomva/symphony/ARCHITECTURE.md` >> Content: `# Architecture Decision: Open Core Model  ## Context  Symphony implements the [Symphony orchestration spec](https://git
  • Network accessline 835
    >> `/Users/broomva/symphony/ARCHITECTURE.md` >> Content: `# Architecture Decision: Open Core Model  ## Context  Symphony implements the [Symphony orchestration spec](https://github.com/openai/symphony) (Apache 2.0, OpenAI) as a Rust-based e
  • Network accessline 836
    >> Content: `# Architecture Decision: Open Core Model  ## Context  Symphony implements the [Symphony orchestration spec](https://github.com/openai/symphony) (Apache 2.0, OpenAI) as a Rust-based engine. We want to: 1. Build a healthy open-so
  • Network accessline 849
    >> [!note] **Write** — /Users/broomva/symphony-cloud/README.md >> `/Users/broomva/symphony-cloud/README.md` >> Content: `# Symphony Cloud  Managed service platform for [Symphony](https://github.com/broomva/symphony) — the open-source coding
  • Network accessline 850
    >> `/Users/broomva/symphony-cloud/README.md` >> Content: `# Symphony Cloud  Managed service platform for [Symphony](https://github.com/broomva/symphony) — the open-source coding agent orchestrator.  ## Architecture  ''' symphony-cloud/ ├── 
  • Network accessline 851
    >> Content: `# Symphony Cloud  Managed service platform for [Symphony](https://github.com/broomva/symphony) — the open-source coding agent orchestrator.  ## Architecture  ''' symphony-cloud/ ├── apps/ │   ├── web/          → Marketing site 
  • Network accessline 882
    >> [!note] **Bash** — Check current Symphony agent status >> *Check current Symphony agent status* >> `curl -s http://127.0.0.1:8080/api/v1/state | python3 -c " && import json, sys && data = json.load(sys.stdin) && print(f\"Running: {data['
  • Dangerous shell operationline 884
    >> `curl -s http://127.0.0.1:8080/api/v1/state | python3 -c " && import json, sys && data = json.load(sys.stdin) && print(f\"Running: {data['counts']['running']}, Retrying: {data['counts']['retrying']}\") && print(f\"Tokens: {data['codex_to
  • Network accessline 884
    >> `curl -s http://127.0.0.1:8080/api/v1/state | python3 -c " && import json, sys && data = json.load(sys.stdin) && print(f\"Running: {data['counts']['running']}, Retrying: {data['counts']['retrying']}\") && print(f\"Tokens: {data['codex_to
  • Network accessline 931
    >> [!note] **Bash** — Get full Symphony state >> *Get full Symphony state* >> `curl -s http://127.0.0.1:8080/api/v1/state | python3 -m json.tool`
  • Dangerous shell operationline 933
    >> `curl -s http://127.0.0.1:8080/api/v1/state | python3 -m json.tool`
  • Network accessline 933
    >> `curl -s http://127.0.0.1:8080/api/v1/state | python3 -m json.tool`
  • Access to secretsline 969
    [Credential-related source omitted]
  • Access to secretsline 978
    [Credential-related source omitted]
  • Network accessline 994
    >> [!note] **Bash** — Get issue detail from Symphony API to see UUID >> *Get issue detail from Symphony API to see UUID* >> `curl -s http://127.0.0.1:8080/api/v1/STI-339 | python3 -c "import json,sys; d=json.load(sys.stdin); print(json.dump
  • Network accessline 995
    >> *Get issue detail from Symphony API to see UUID* >> `curl -s http://127.0.0.1:8080/api/v1/STI-339 | python3 -c "import json,sys; d=json.load(sys.stdin); print(json.dumps(d, indent=2))" 2>/dev/null` >> [!note] **mcp__claude_ai_Linear__lis
  • Dangerous shell operationline 996
    >> `curl -s http://127.0.0.1:8080/api/v1/STI-339 | python3 -c "import json,sys; d=json.load(sys.stdin); print(json.dumps(d, indent=2))" 2>/dev/null`
  • Network accessline 996
    >> `curl -s http://127.0.0.1:8080/api/v1/STI-339 | python3 -c "import json,sys; d=json.load(sys.stdin); print(json.dumps(d, indent=2))" 2>/dev/null`
  • Network accessline 1021
    >> [!note] **Bash** — Check current agent status >> *Check current agent status* >> `curl -s http://127.0.0.1:8080/api/v1/state | python3 -c " && import json, sys && data = json.load(sys.stdin) && print(f'Running: {data[\"counts\"][\"runnin
  • Network accessline 1022
    >> *Check current agent status* >> `curl -s http://127.0.0.1:8080/api/v1/state | python3 -c " && import json, sys && data = json.load(sys.stdin) && print(f'Running: {data[\"counts\"][\"running\"]}, Retrying: {data[\"counts\"][\"retrying\"]}
  • Dangerous shell operationline 1023
    >> `curl -s http://127.0.0.1:8080/api/v1/state | python3 -c " && import json, sys && data = json.load(sys.stdin) && print(f'Running: {data[\"counts\"][\"running\"]}, Retrying: {data[\"counts\"][\"retrying\"]}') && print(f'Runtime: {data[\"c
  • Network accessline 1023
    >> `curl -s http://127.0.0.1:8080/api/v1/state | python3 -c " && import json, sys && data = json.load(sys.stdin) && print(f'Running: {data[\"counts\"][\"running\"]}, Retrying: {data[\"counts\"][\"retrying\"]}') && print(f'Runtime: {data[\"c
  • Network accessline 1074
    >> [!note] **Bash** — Test Linear API query for issue UUID lookup >> *Test Linear API query for issue UUID lookup* >> `cd ~/symphony-workspaces/stimulus/STI-339 && source /Users/broomva/symphony/.env && export SYMPHONY_ISSUE_ID="STI-339" &&
  • Network accessline 1075
    >> *Test Linear API query for issue UUID lookup* >> `cd ~/symphony-workspaces/stimulus/STI-339 && source /Users/broomva/symphony/.env && export SYMPHONY_ISSUE_ID="STI-339" && ISSUE_UUID=$(curl -s -X POST https://api.linear.app/graphql \ && 
  • Dangerous shell operationline 1076
    [Credential-related source omitted]
  • Network accessline 1076
    [Credential-related source omitted]
  • Access to secretsline 1076
    [Credential-related source omitted]
  • Network accessline 1077
    [Credential-related source omitted]
  • Dangerous shell operationline 1079
    [Credential-related source omitted]
  • Network accessline 1079
    [Credential-related source omitted]
  • Access to secretsline 1079
    [Credential-related source omitted]
  • Network accessline 1085
    [Credential-related source omitted]
  • Network accessline 1086
    [Credential-related source omitted]
  • Dangerous shell operationline 1087
    [Credential-related source omitted]
  • Network accessline 1087
    [Credential-related source omitted]
  • Access to secretsline 1087
    [Credential-related source omitted]
  • Network accessline 1088
    [Credential-related source omitted]
  • Network accessline 1089
    [Credential-related source omitted]
  • Dangerous shell operationline 1090
    [Credential-related source omitted]
  • Network accessline 1090
    [Credential-related source omitted]
  • Access to secretsline 1090
    [Credential-related source omitted]
  • Access to secretsline 1091
    [Credential-related source omitted]
  • Access to secretsline 1092
    [Credential-related source omitted]
  • Access to secretsline 1093
    [Credential-related source omitted]
  • Network accessline 1103
    [Credential-related source omitted]
  • Network accessline 1104
    [Credential-related source omitted]
  • Dangerous shell operationline 1105
    [Credential-related source omitted]
  • Network accessline 1105
    [Credential-related source omitted]
  • Access to secretsline 1105
    [Credential-related source omitted]
  • Access to secretsline 1108
    [Credential-related source omitted]
  • Access to secretsline 1111
    [Credential-related source omitted]
  • Access to secretsline 1117
    [Credential-related source omitted]
  • Access to secretsline 1118
    [Credential-related source omitted]
  • Access to secretsline 1119
    [Credential-related source omitted]
  • Access to secretsline 1120
    [Credential-related source omitted]
  • Access to secretsline 1121
    [Credential-related source omitted]
  • Access to secretsline 1122
    [Credential-related source omitted]
  • Network accessline 1123
    >> [!note] **Bash** — Query Linear for STI-339 using team+number filter >> *Query Linear for STI-339 using team+number filter* >> `set -a && source /Users/broomva/symphony/.env && set +a && curl -s -X POST https://api.linear.app/graphql \ &
  • Dangerous shell operationline 1125
    [Credential-related source omitted]
  • Network accessline 1125
    [Credential-related source omitted]
  • Access to secretsline 1125
    [Credential-related source omitted]
  • Access to secretsline 1143
    [Credential-related source omitted]
  • Network accessline 1146
    >> [!note] **Bash** — Query Linear issue by team key + number >> *Query Linear issue by team key + number* >> `set -a && source /Users/broomva/symphony/.env && set +a && curl -s -X POST https://api.linear.app/graphql \ &&   -H "Authorizatio
  • Network accessline 1147
    [Credential-related source omitted]
  • Dangerous shell operationline 1148
    [Credential-related source omitted]
  • Network accessline 1148
    [Credential-related source omitted]
  • Access to secretsline 1148
    [Credential-related source omitted]
  • Network accessline 1149
    [Credential-related source omitted]
  • Network accessline 1150
    [Credential-related source omitted]
  • Network accessline 1151
    [Credential-related source omitted]
  • Access to secretsline 1151
    [Credential-related source omitted]
  • Network accessline 1152
    [Credential-related source omitted]
  • Access to secretsline 1152
    [Credential-related source omitted]
  • Network accessline 1153
    [Credential-related source omitted]
  • Access to secretsline 1153
    [Credential-related source omitted]
  • Dangerous shell operationline 1154
    [Credential-related source omitted]
  • Network accessline 1154
    [Credential-related source omitted]
  • Access to secretsline 1154
    [Credential-related source omitted]
  • Access to secretsline 1155
    [Credential-related source omitted]
  • Access to secretsline 1156
    [Credential-related source omitted]
  • Access to secretsline 1157
    [Credential-related source omitted]
  • Access to secretsline 1158
    [Credential-related source omitted]
  • Access to secretsline 1159
    [Credential-related source omitted]
  • Dangerous shell operationline 1160
    [Credential-related source omitted]
  • Access to secretsline 1160
    [Credential-related source omitted]
  • Network accessline 1161
    >> [!note] **Bash** — Test Linear API with eval-loaded key >> *Test Linear API with eval-loaded key* >> `eval "$(grep LINEAR_API_KEY /Users/broomva/symphony/.env 2>/dev/null)" && export LINEAR_API_KEY && curl -s -X POST https://api.linear.a
  • Dangerous shell operationline 1163
    [Credential-related source omitted]
  • Network accessline 1163
    [Credential-related source omitted]
  • Access to secretsline 1163
    [Credential-related source omitted]
  • Network accessline 1169
    >> [!note] **Bash** — Look up STI-339 by team key + number >> *Look up STI-339 by team key + number* >> `eval "$(grep LINEAR_API_KEY /Users/broomva/symphony/.env 2>/dev/null)" && export LINEAR_API_KEY && curl -s -X POST https://api.linear.a
  • Dangerous shell operationline 1171
    [Credential-related source omitted]
  • Network accessline 1171
    [Credential-related source omitted]
  • Access to secretsline 1171
    [Credential-related source omitted]
  • Network accessline 1177
    >> [!note] **Bash** — Move STI-339 to Done in Linear >> *Move STI-339 to Done in Linear* >> `eval "$(grep LINEAR_API_KEY /Users/broomva/symphony/.env 2>/dev/null)" && export LINEAR_API_KEY && curl -s -X POST https://api.linear.app/graphql \
  • Dangerous shell operationline 1179
    [Credential-related source omitted]
  • Network accessline 1179
    [Credential-related source omitted]
  • Access to secretsline 1179
    [Credential-related source omitted]
  • Dangerous shell operationline 1184
    [Credential-related source omitted]
  • Access to secretsline 1184
    [Credential-related source omitted]
  • Network accessline 1191
    >> [!note] **Edit** — /Users/broomva/symphony/WORKFLOW.md >> `/Users/broomva/symphony/WORKFLOW.md` >> Old: `    # Move Linear issue to Done (6feb8707) so Symphony stops re-dispatching     # Uses identifier filter since $SYMPHONY_ISSUE_ID is
  • Network accessline 1192
    >> `/Users/broomva/symphony/WORKFLOW.md` >> Old: `    # Move Linear issue to Done (6feb8707) so Symphony stops re-dispatching     # Uses identifier filter since $SYMPHONY_ISSUE_ID is e.g. "STI-339"     ISSUE_UUID=$(curl -s -X POST https://a
  • Dangerous shell operationline 1193
    [Credential-related source omitted]
  • Network accessline 1193
    [Credential-related source omitted]
  • Access to secretsline 1193
    [Credential-related source omitted]
  • Network accessline 1194
    [Credential-related source omitted]
  • Access to secretsline 1194
    [Credential-related source omitted]
  • Access to secretsline 1197
    [Credential-related source omitted]
  • Access to secretsline 1204
    [Credential-related source omitted]
  • Access to secretsline 1205
    [Credential-related source omitted]
  • Access to secretsline 1210
    [Credential-related source omitted]
  • Network accessline 1226
    >> [!note] **Bash** — Check Symphony status >> *Check Symphony status* >> `curl -s http://127.0.0.1:8080/api/v1/state 2>/dev/null | python3 -c " && import json, sys && data = json.load(sys.stdin) && print(f'Running: {data[\"counts\"][\"runn
  • Dangerous shell operationline 1228
    >> `curl -s http://127.0.0.1:8080/api/v1/state 2>/dev/null | python3 -c " && import json, sys && data = json.load(sys.stdin) && print(f'Running: {data[\"counts\"][\"running\"]}, Retrying: {data[\"counts\"][\"retrying\"]}') && print(f'Runtim
  • Network accessline 1228
    >> `curl -s http://127.0.0.1:8080/api/v1/state 2>/dev/null | python3 -c " && import json, sys && data = json.load(sys.stdin) && print(f'Running: {data[\"counts\"][\"running\"]}, Retrying: {data[\"counts\"][\"retrying\"]}') && print(f'Runtim
  • Dangerous shell operationline 1368
    [Credential-related source omitted]
  • Access to secretsline 1368
    [Credential-related source omitted]
  • Network accessline 1369
    >> [!note] **Bash** — Verify Symphony started with nohup >> *Verify Symphony started with nohup* >> `sleep 10 && curl -s http://127.0.0.1:8080/api/v1/state | python3 -c " && import json, sys && data = json.load(sys.stdin) && print(f'Running
  • Dangerous shell operationline 1371
    >> `sleep 10 && curl -s http://127.0.0.1:8080/api/v1/state | python3 -c " && import json, sys && data = json.load(sys.stdin) && print(f'Running: {data[\"counts\"][\"running\"]}, Retrying: {data[\"counts\"][\"retrying\"]}') && for r in data[
  • Network accessline 1371
    >> `sleep 10 && curl -s http://127.0.0.1:8080/api/v1/state | python3 -c " && import json, sys && data = json.load(sys.stdin) && print(f'Running: {data[\"counts\"][\"running\"]}, Retrying: {data[\"counts\"][\"retrying\"]}') && for r in data[
  • Network accessline 1382
    > ```bash > **Live status** > curl -s http://localhost:8080/api/v1/state | python3 -m json.tool
  • Network accessline 1383
    > **Live status** > curl -s http://localhost:8080/api/v1/state | python3 -m json.tool >
  • Dangerous shell operationline 1384
    > curl -s http://localhost:8080/api/v1/state | python3 -m json.tool
  • Network accessline 1384
    > curl -s http://localhost:8080/api/v1/state | python3 -m json.tool

docs/conversations/session-2026-03-17-540676a7.md

  • Access to secretsline 443
    [Credential-related source omitted]
  • Access to secretsline 456
    [Credential-related source omitted]
  • Access to secretsline 457
    [Credential-related source omitted]
  • Access to secretsline 458
    [Credential-related source omitted]
  • Access to secretsline 495
    [Credential-related source omitted]
  • Access to secretsline 512
    [Credential-related source omitted]
  • Access to secretsline 515
    [Credential-related source omitted]
  • Instruction override signalline 518
    > SYMPHONY_BASE_BRANCH="dev" > SYMPHONY_WORKSPACE_ROOT="~/symphony-workspaces/stimulus" > SYMPHONY_AGENT_COMMAND="claude --dangerously-skip-permissions"
  • Instruction override signalline 520
    > SYMPHONY_AGENT_COMMAND="claude --dangerously-skip-permissions"
  • Instruction override signalline 526
    [Credential-related source omitted]
  • Instruction override signalline 527
    [Credential-related source omitted]
  • Instruction override signalline 528
    [Credential-related source omitted]
  • Access to secretsline 528
    [Credential-related source omitted]
  • Access to secretsline 531
    [Credential-related source omitted]
  • Instruction override signalline 538
    [Credential-related source omitted]
  • Instruction override signalline 540
    [Credential-related source omitted]
  • Access to secretsline 540
    [Credential-related source omitted]
  • Instruction override signalline 546
    [Credential-related source omitted]
  • Instruction override signalline 548
    [Credential-related source omitted]
  • Access to secretsline 548
    [Credential-related source omitted]
  • Instruction override signalline 554
    [Credential-related source omitted]
  • Instruction override signalline 555
    [Credential-related source omitted]
  • Instruction override signalline 556
    [Credential-related source omitted]
  • Access to secretsline 556
    [Credential-related source omitted]
  • Instruction override signalline 560
    [Credential-related source omitted]
  • Instruction override signalline 562
    [Credential-related source omitted]
  • Access to secretsline 562
    [Credential-related source omitted]
  • Network accessline 629
    >> id: STI-644 >> state: Done >> links: [{'url': 'https://github.com/GetStimulus/stimulus/pull/1055', 'title': 'PR #1055: Add live support chat with Crisp integration'}]
  • Network accessline 631
    >> links: [{'url': 'https://github.com/GetStimulus/stimulus/pull/1055', 'title': 'PR #1055: Add live support chat with Crisp integration'}]
  • Network accessline 645
    > | **Commit** | `078481c5` on `symphony/STI-644` branch | > | **Push** | Pushed to origin | > | **PR** | [#1055](https://github.com/GetStimulus/stimulus/pull/1055) → `dev` |
  • Network accessline 646
    > | **Push** | Pushed to origin | > | **PR** | [#1055](https://github.com/GetStimulus/stimulus/pull/1055) → `dev` | > | **Linear** | STI-644 marked **Done**, PR linked |
  • Network accessline 647
    > | **PR** | [#1055](https://github.com/GetStimulus/stimulus/pull/1055) → `dev` |
  • Access to secretsline 927
    [Credential-related source omitted]
  • Access to secretsline 1151
    [Credential-related source omitted]
  • Access to secretsline 1292
    [Credential-related source omitted]
  • Access to secretsline 1293
    [Credential-related source omitted]
  • Access to secretsline 1347
    [Credential-related source omitted]
  • Dangerous shell operationline 1433
    >> `git rm --cached -r .claude/worktrees/agent-aadb7fbd .claude/worktrees/agent-ae185405 2>/dev/null; git rm --cached .claude/ralph-loop.local.md 2>/dev/null; git reset HEAD .claude/ 2>&1; echo "---"; git status --short`
  • Access to secretsline 1618
    [Credential-related source omitted]
  • Access to secretsline 1619
    [Credential-related source omitted]
  • Dangerous shell operationline 1762
    >    - Remove the file using Bash: `rm .claude/ralph-loop.local.md`
  • Dangerous shell operationline 1773
    >> `rm .claude/ralph-loop.local.md`
  • Access to secretsline 1905
    [Credential-related source omitted]
  • Network accessline 1922
    >> [!note] **Bash** — Test health, metrics, and workspaces endpoints >> *Test health, metrics, and workspaces endpoints* >> `# Test the metrics and health endpoints && curl -s http://localhost:8080/healthz 2>&1; echo " (healthz)" && curl -s
  • Network accessline 1924
    >> `# Test the metrics and health endpoints && curl -s http://localhost:8080/healthz 2>&1; echo " (healthz)" && curl -s http://localhost:8080/readyz 2>&1; echo " (readyz)" && curl -s http://localhost:8080/metrics 2>&1 | head -10 && echo "--
  • Dangerous shell operationline 1940
    >> `rm -f /tmp/test-wf-linear.md /tmp/test-wf-github.md`
  • Access to secretsline 1954
    [Credential-related source omitted]
  • Network accessline 1975
    >> [!note] **Bash** — Test Railway daemon health and metrics >> *Test Railway daemon health and metrics* >> `target/release/symphony --host symphony-production-0eaf.up.railway.app --token "$(grep SYMPHONY_API_TOKEN .env 2>/dev/null | cut -d
  • Network accessline 1976
    >> *Test Railway daemon health and metrics* >> `target/release/symphony --host symphony-production-0eaf.up.railway.app --token "$(grep SYMPHONY_API_TOKEN .env 2>/dev/null | cut -d= -f2)" status 2>&1 || echo "---no .env token---" && curl -s 
  • Network accessline 1977
    [Credential-related source omitted]
  • Access to secretsline 1977
    [Credential-related source omitted]
  • Network accessline 1978
    >> [!note] **Bash** — Check Railway health endpoint with verbose >> *Check Railway health endpoint with verbose* >> `# Health endpoints are public (no auth), but returning empty — check with verbose curl && curl -v https://symphony-producti
  • Network accessline 1980
    >> `# Health endpoints are public (no auth), but returning empty — check with verbose curl && curl -v https://symphony-production-0eaf.up.railway.app/healthz 2>&1 | tail -15`
  • Access to secretsline 1997
    [Credential-related source omitted]
  • Access to secretsline 2033
    [Credential-related source omitted]
  • Access to secretsline 2082
    [Credential-related source omitted]
  • Access to secretsline 2102
    [Credential-related source omitted]
  • Access to secretsline 2111
    [Credential-related source omitted]
  • Network accessline 2113
    > [!quote] **User** (07:12) > good, distribution is ready? can we get a curl | bash command to install symphony? Lets also now think about a post for X, and a blog describing the novel approach to solve workflow orchestration from linear di
  • Dangerous shell operationline 2114
    > good, distribution is ready? can we get a curl | bash command to install symphony? Lets also now think about a post for X, and a blog describing the novel approach to solve workflow orchestration from linear directly into agentic flows wi
  • Network accessline 2114
    > good, distribution is ready? can we get a curl | bash command to install symphony? Lets also now think about a post for X, and a blog describing the novel approach to solve workflow orchestration from linear directly into agentic flows wi
  • Network accessline 2133
    >> [!note] **Write** — /Users/broomva/symphony/install.sh >> `/Users/broomva/symphony/install.sh` >> Content: `#!/bin/sh # Symphony installer — https://github.com/broomva/symphony # Usage: curl -fsSL https://raw.githubusercontent.com/broomv
  • Network accessline 2134
    >> `/Users/broomva/symphony/install.sh` >> Content: `#!/bin/sh # Symphony installer — https://github.com/broomva/symphony # Usage: curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh set -e  REPO="broomva/sy
  • Dangerous shell operationline 2135
    >> Content: `#!/bin/sh # Symphony installer — https://github.com/broomva/symphony # Usage: curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh set -e  REPO="broomva/symphony" INSTALL_DIR="${SYMPHONY_INSTALL_
  • Network accessline 2135
    >> Content: `#!/bin/sh # Symphony installer — https://github.com/broomva/symphony # Usage: curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh set -e  REPO="broomva/symphony" INSTALL_DIR="${SYMPHONY_INSTALL_
  • Network accessline 2158
    >> [!note] **Bash** — Commit and push install script + marketing content >> *Commit and push install script + marketing content* >> `git add install.sh docs/marketing/ && git commit -m "$(cat <<'EOF' && feat: add install.sh and launch conte
  • Dangerous shell operationline 2160
    >> `git add install.sh docs/marketing/ && git commit -m "$(cat <<'EOF' && feat: add install.sh and launch content (X post + blog) &&  && - Add curl | bash installer: detects OS/arch, downloads from GitHub &&   Releases, falls back to cargo 
  • Network accessline 2160
    >> `git add install.sh docs/marketing/ && git commit -m "$(cat <<'EOF' && feat: add install.sh and launch content (X post + blog) &&  && - Add curl | bash installer: detects OS/arch, downloads from GitHub &&   Releases, falls back to cargo 
  • Network accessline 2168
    >  > ```bash > **1. curl | bash (detects OS/arch, downloads from GitHub Releases)**
  • Network accessline 2169
    > ```bash > **1. curl | bash (detects OS/arch, downloads from GitHub Releases)** > curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh
  • Dangerous shell operationline 2170
    > **1. curl | bash (detects OS/arch, downloads from GitHub Releases)**
  • Network accessline 2170
    > **1. curl | bash (detects OS/arch, downloads from GitHub Releases)**
  • Dangerous shell operationline 2171
    > curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh
  • Network accessline 2171
    > curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh
  • Network accessline 2219
    > 5. **Docker** — push `ghcr.io/broomva/symphony:0.2.0` and `:latest` >  > You can watch it at: https://github.com/broomva/symphony/actions
  • Network accessline 2220
    >  > You can watch it at: https://github.com/broomva/symphony/actions >
  • Network accessline 2221
    > You can watch it at: https://github.com/broomva/symphony/actions
  • Network accessline 2223
    > Once it completes, the install command will work: > ```bash > curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh
  • Network accessline 2224
    > ```bash > curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh > ```
  • Dangerous shell operationline 2225
    > curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh
  • Network accessline 2225
    > curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh
  • Network accessline 2449
    >  > ```bash > **curl | bash**
  • Network accessline 2450
    > ```bash > **curl | bash** > curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh
  • Dangerous shell operationline 2451
    > **curl | bash**
  • Network accessline 2451
    > **curl | bash**
  • Dangerous shell operationline 2452
    > curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh
  • Network accessline 2452
    > curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh
  • Network accessline 2459
    >  > **GitHub Release** > https://github.com/broomva/symphony/releases/tag/v0.2.0
  • Network accessline 2460
    > **GitHub Release** > https://github.com/broomva/symphony/releases/tag/v0.2.0 > ```
  • Network accessline 2461
    > https://github.com/broomva/symphony/releases/tag/v0.2.0
  • Network accessline 2487
    > **CI on every push** (`.github/workflows/ci.yml`) also runs check + clippy + fmt + test + Docker build as a gate. >  > The `install.sh` script auto-fetches the latest release, so `curl | sh` always gets the newest version without any manu
  • Dangerous shell operationline 2489
    > The `install.sh` script auto-fetches the latest release, so `curl | sh` always gets the newest version without any manual update.
  • Network accessline 2489
    > The `install.sh` script auto-fetches the latest release, so `curl | sh` always gets the newest version without any manual update.
  • Network accessline 2520
    >> [!note] **Write** — /Users/broomva/symphony/cliff.toml >> `/Users/broomva/symphony/cliff.toml` >> Content: `# git-cliff configuration for Symphony # Generates CHANGELOG.md from conventional commits # See: https://git-cliff.org/docs/confi
  • Network accessline 2521
    >> `/Users/broomva/symphony/cliff.toml` >> Content: `# git-cliff configuration for Symphony # Generates CHANGELOG.md from conventional commits # See: https://git-cliff.org/docs/configuration  [changelog] header = """ # Changelog  All notabl
  • Network accessline 2522
    >> Content: `# git-cliff configuration for Symphony # Generates CHANGELOG.md from conventional commits # See: https://git-cliff.org/docs/configuration  [changelog] header = """ # Changelog  All notable changes to Symphony are documented her
  • Dangerous shell operationline 2571
    >> New: `# === RELEASE ===  # Generate/update CHANGELOG.md from conventional commits changelog: 	git-cliff --output CHANGELOG.md 	@echo "CHANGELOG.md updated"  # Release: bump version, generate changelog, commit, tag, push # Usage: make rel
  • Access to secretsline 2579
    [Credential-related source omitted]
  • Access to secretsline 2580
    [Credential-related source omitted]
  • Network accessline 2587
    >> `/Users/broomva/symphony/CLAUDE.md` >> Old: `## Safety Rules` >> New: `## Versioning and Releases  Symphony follows [Semantic Versioning](https://semver.org/) with [Conventional Commits](https://www.conventionalcommits.org/):  - **Commit
  • Network accessline 2589
    >> New: `## Versioning and Releases  Symphony follows [Semantic Versioning](https://semver.org/) with [Conventional Commits](https://www.conventionalcommits.org/):  - **Commit prefixes**: 'feat:' (minor), 'fix:' (patch), 'feat!:' or 'BREAKI
  • Network accessline 2899
    > | **Branch Protection** | Active | 3 required checks, auto-merge enabled, linear history | > | **Setpoints** | 80 | S1-S80 in CONTROL.md | > | **Distribution** | 3 channels | curl \| sh, cargo install, docker pull |
  • Network accessline 2900
    > | **Setpoints** | 80 | S1-S80 in CONTROL.md | > | **Distribution** | 3 channels | curl \| sh, cargo install, docker pull | >
  • Dangerous shell operationline 2901
    > | **Distribution** | 3 channels | curl \| sh, cargo install, docker pull |
  • Network accessline 2901
    > | **Distribution** | 3 channels | curl \| sh, cargo install, docker pull |
  • Dangerous shell operationline 2978
    >> `rm /Users/broomva/symphony/.claude/skills/symphony/scripts/example.py /Users/broomva/symphony/.claude/skills/symphony/assets/example_asset.txt /Users/broomva/symphony/.claude/skills/symphony/references/api_reference.md`
  • Network accessline 2984
    >> [!note] **Write** — /Users/broomva/symphony/.claude/skills/symphony/references/workflow-config.md >> `/Users/broomva/symphony/.claude/skills/symphony/references/workflow-config.md` >> Content: `# WORKFLOW.md Configuration Reference  ## S
  • Network accessline 2985
    >> `/Users/broomva/symphony/.claude/skills/symphony/references/workflow-config.md` >> Content: `# WORKFLOW.md Configuration Reference  ## Structure  WORKFLOW.md has YAML frontmatter (config) + Liquid template body (agent prompt):  '''markdo
  • Network accessline 2986
    [Credential-related source omitted]
  • Access to secretsline 2986
    [Credential-related source omitted]
  • Access to secretsline 2990
    [Credential-related source omitted]
  • Dangerous shell operationline 2999
    >> Content: `--- name: symphony description: Expert guidance for Symphony — the Rust orchestration engine for coding agents. Use when users ask about installing Symphony (cargo install, curl|bash, docker), initializing projects (symphony in
  • Dangerous shell operationline 3005
    >> Content: `--- name: symphony description: Expert guidance for Symphony — the Rust orchestration engine for coding agents. Use when users ask about installing Symphony (cargo install, curl|bash, docker), initializing projects (symphony in
  • Network accessline 3063
    > [!quote] **User** (21:24) > good, is the skill findable now on https://skills.sh?
  • Network accessline 3064
    > good, is the skill findable now on https://skills.sh?
  • Network accessline 3076
    > [!info] **Assistant** > Not yet — the Symphony skill isn't on [skills.sh](https://skills.sh/) because that directory indexes skills from **GitHub repos** automatically. The skill needs to be in the right location for skills.sh to discover
  • Network accessline 3077
    > Not yet — the Symphony skill isn't on [skills.sh](https://skills.sh/) because that directory indexes skills from **GitHub repos** automatically. The skill needs to be in the right location for skills.sh to discover it.
  • Network accessline 3078
    >  > Looking at the [skills.sh](https://skills.sh/) pattern, skills are indexed as `skills.sh/{owner}/{repo}/{skill-name}`. So ours would be `skills.sh/broomva/symphony/symphony`. But skills.sh appears to scan for skills in the `.claude/ski
  • Network accessline 3079
    > Looking at the [skills.sh](https://skills.sh/) pattern, skills are indexed as `skills.sh/{owner}/{repo}/{skill-name}`. So ours would be `skills.sh/broomva/symphony/symphony`. But skills.sh appears to scan for skills in the `.claude/skills
  • Network accessline 3086
    >> max_results: 1 >> [!note] **WebFetch** — Does this page exist? What does it show? Is there a Symphony skill listed? >> url: https://skills.sh/broomva/symphony/symphony
  • Network accessline 3087
    >> [!note] **WebFetch** — Does this page exist? What does it show? Is there a Symphony skill listed? >> url: https://skills.sh/broomva/symphony/symphony >> prompt: Does this page exist? What does it show? Is there a Symphony skill listed?
  • Network accessline 3088
    >> url: https://skills.sh/broomva/symphony/symphony
  • Network accessline 3094
    > [!example] Tool Calls >> [!note] **WebFetch** — Does this page exist? What does it show? >> url: https://skills.sh/broomva/symphony
  • Network accessline 3095
    >> [!note] **WebFetch** — Does this page exist? What does it show? >> url: https://skills.sh/broomva/symphony >> prompt: Does this page exist? What does it show?
  • Network accessline 3096
    >> url: https://skills.sh/broomva/symphony
  • Network accessline 3097
    >> prompt: Does this page exist? What does it show? >> [!note] **WebFetch** — How do skills get listed on skills.sh? Is there a submission process, or does it auto-discover from GitHub? What are the >> url: https://skills.sh/about
  • Network accessline 3098
    >> [!note] **WebFetch** — How do skills get listed on skills.sh? Is there a submission process, or does it auto-discover from GitHub? What are the >> url: https://skills.sh/about >> prompt: How do skills get listed on skills.sh? Is there a 
  • Network accessline 3099
    >> url: https://skills.sh/about
  • Network accessline 3100
    >> prompt: How do skills get listed on skills.sh? Is there a submission process, or does it auto-discover from GitHub? What are the requirements for a skill to appear? >> [!note] **WebFetch** — How does skills.sh work? How are skills submit
  • Network accessline 3101
    >> [!note] **WebFetch** — How does skills.sh work? How are skills submitted or discovered? Is there a way to add/register a new skill? Look for an >> url: https://skills.sh >> prompt: How does skills.sh work? How are skills submitted or dis
  • Network accessline 3102
    >> url: https://skills.sh
  • Network accessline 3103
    >> prompt: How does skills.sh work? How are skills submitted or discovered? Is there a way to add/register a new skill? Look for any submission links, "add skill", "submit", or documentation about how repos get  >> [!note] **WebFetch** — Ho
  • Network accessline 3104
    >> [!note] **WebFetch** — How do I submit or register a skill on skills.sh? What are the requirements? How does auto-discovery work? >> url: https://skills.sh/docs >> prompt: How do I submit or register a skill on skills.sh? What are the re
  • Network accessline 3105
    >> url: https://skills.sh/docs
  • Network accessline 3144
    > ``` >  > It'll show up on [skills.sh](https://skills.sh/) once it gets indexed (the leaderboard tracks installs via telemetry). The URL will be:
  • Network accessline 3145
    >  > It'll show up on [skills.sh](https://skills.sh/) once it gets indexed (the leaderboard tracks installs via telemetry). The URL will be: >
  • Network accessline 3146
    > It'll show up on [skills.sh](https://skills.sh/) once it gets indexed (the leaderboard tracks installs via telemetry). The URL will be:
  • Network accessline 3147
    >  > **https://skills.sh/broomva/symphony/symphony** >
  • Network accessline 3148
    > **https://skills.sh/broomva/symphony/symphony**
  • Network accessline 3149
    >  > Sources: > - [skills.sh - The Agent Skills Directory](https://skills.sh/)
  • Network accessline 3150
    > Sources: > - [skills.sh - The Agent Skills Directory](https://skills.sh/) > - [skills.sh docs](https://skills.sh/docs)
  • Network accessline 3151
    > - [skills.sh - The Agent Skills Directory](https://skills.sh/)
  • Network accessline 3152
    > - [skills.sh docs](https://skills.sh/docs)
  • Access to secretsline 3173
    [Credential-related source omitted]
  • Access to secretsline 3174
    [Credential-related source omitted]
  • Network accessline 3217
    > [!example] Tool Calls >> [!note] **WebFetch** — What does this page show? Is the Symphony skill listed? What details are displayed? >> url: https://skills.sh/broomva/symphony/symphony
  • Network accessline 3218
    >> [!note] **WebFetch** — What does this page show? Is the Symphony skill listed? What details are displayed? >> url: https://skills.sh/broomva/symphony/symphony >> prompt: What does this page show? Is the Symphony skill listed? What detail
  • Network accessline 3219
    >> url: https://skills.sh/broomva/symphony/symphony
  • Dangerous shell operationline 3244
    >> `rm -rf .agents/ .agent/ .augment/ .codebuddy/ .commandcode/ .continue/ .crush/ .factory/ .goose/ .kilocode/ .kiro/ .mcpjam/ .mux/ .neovate/ .openhands/ .pi/ .qoder/ .qwen/ .roo/ .trae/ .windsurf/ .zencoder/ skills/ skills-lock.json 2>/d
  • Network accessline 3254
    > [!info] **Assistant** > Installed successfully. And notice — skills.sh now shows a details page at **https://skills.sh/broomva/symphony**. Let me verify:
  • Network accessline 3255
    > Installed successfully. And notice — skills.sh now shows a details page at **https://skills.sh/broomva/symphony**. Let me verify:
  • Network accessline 3257
    > [!example] Tool Calls >> [!note] **WebFetch** — What does this page show? Is the Symphony repo listed? What skills are available? What details are shown? >> url: https://skills.sh/broomva/symphony
  • Network accessline 3258
    >> [!note] **WebFetch** — What does this page show? Is the Symphony repo listed? What skills are available? What details are shown? >> url: https://skills.sh/broomva/symphony >> prompt: What does this page show? Is the Symphony repo listed?
  • Network accessline 3259
    >> url: https://skills.sh/broomva/symphony
  • Network accessline 3260
    >> prompt: What does this page show? Is the Symphony repo listed? What skills are available? What details are shown? >> [!note] **WebFetch** — What does this page show? >> url: https://skills.sh/broomva/symphony/symphony
  • Network accessline 3261
    >> [!note] **WebFetch** — What does this page show? >> url: https://skills.sh/broomva/symphony/symphony >> prompt: What does this page show?
  • Network accessline 3262
    >> url: https://skills.sh/broomva/symphony/symphony
  • Network accessline 3266
    > It's **live on skills.sh** now: >  > **https://skills.sh/broomva/symphony/symphony**
  • Network accessline 3267
    >  > **https://skills.sh/broomva/symphony/symphony** >
  • Network accessline 3268
    > **https://skills.sh/broomva/symphony/symphony**
  • Network accessline 3277
    >  > Sources: > - [Symphony skill on skills.sh](https://skills.sh/broomva/symphony/symphony)
  • Network accessline 3278
    > Sources: > - [Symphony skill on skills.sh](https://skills.sh/broomva/symphony/symphony) > - [skills.sh - The Agent Skills Directory](https://skills.sh/)
  • Network accessline 3279
    > - [Symphony skill on skills.sh](https://skills.sh/broomva/symphony/symphony)
  • Network accessline 3280
    > - [skills.sh - The Agent Skills Directory](https://skills.sh/)
  • Network accessline 3282
    > [!quote] **User** (22:18) > why is it double? symphony/symphony? from https://skills.sh/broomva  when I click it does not work https://skills.sh/broomva/symphony
  • Network accessline 3283
    > why is it double? symphony/symphony? from https://skills.sh/broomva  when I click it does not work https://skills.sh/broomva/symphony

docs/conversations/session-2026-03-17-635dce40.md

  • Access to secretsline 193
    [Credential-related source omitted]
  • Network accessline 751
    >> `/Users/broomva/symphony/Cargo.toml` >> Old: `[workspace.package] version = "0.1.0" edition = "2024" license = "Apache-2.0" rust-version = "1.85"` >> New: `[workspace.package] version = "0.1.0" edition = "2024" license = "Apache-2.0" rus
  • Network accessline 753
    >> New: `[workspace.package] version = "0.1.0" edition = "2024" license = "Apache-2.0" rust-version = "1.85" repository = "https://github.com/broomva/symphony" homepage = "https://github.com/broomva/symphony" authors = ["Carlos Escobar-Valb
  • Network accessline 966
    >> [!note] **Bash** — Check crate name availability on crates.io >> *Check crate name availability on crates.io* >> `for crate in symphony symphony-core symphony-config symphony-tracker symphony-workspace symphony-agent symphony-orchestrato
  • Network accessline 967
    >> *Check crate name availability on crates.io* >> `for crate in symphony symphony-core symphony-config symphony-tracker symphony-workspace symphony-agent symphony-orchestrator symphony-observability; do status=$(curl -s -o /dev/null -w "%{
  • Network accessline 968
    >> `for crate in symphony symphony-core symphony-config symphony-tracker symphony-workspace symphony-agent symphony-orchestrator symphony-observability; do status=$(curl -s -o /dev/null -w "%{http_code}" "https://crates.io/api/v1/crates/$cr
  • Network accessline 969
    >> [!note] **Bash** — Check crate name availability on crates.io >> *Check crate name availability on crates.io* >> `for crate in symphony symphony-core symphony-config symphony-tracker symphony-workspace symphony-agent symphony-orchestrato
  • Network accessline 971
    >> `for crate in symphony symphony-core symphony-config symphony-tracker symphony-workspace symphony-agent symphony-orchestrator symphony-observability; do code=$(curl -s -o /dev/null -w "%{http_code}" "https://crates.io/api/v1/crates/$crat
  • Network accessline 977
    >> [!note] **Bash** — Check existing symphony crate details >> *Check existing symphony crate details* >> `curl -s "https://crates.io/api/v1/crates/symphony" | python3 -c "import sys,json; d=json.load(sys.stdin)['crate']; print(f'Name: {d[\
  • Dangerous shell operationline 979
    >> `curl -s "https://crates.io/api/v1/crates/symphony" | python3 -c "import sys,json; d=json.load(sys.stdin)['crate']; print(f'Name: {d[\"name\"]}\nVersion: {d[\"max_version\"]}\nDescription: {d.get(\"description\",\"N/A\")}\nDownloads: {d[
  • Network accessline 979
    >> `curl -s "https://crates.io/api/v1/crates/symphony" | python3 -c "import sys,json; d=json.load(sys.stdin)['crate']; print(f'Name: {d[\"name\"]}\nVersion: {d[\"max_version\"]}\nDescription: {d.get(\"description\",\"N/A\")}\nDownloads: {d[
  • Network accessline 985
    >> [!note] **Bash** — Check alternative binary crate names >> *Check alternative binary crate names* >> `for name in symphony-cli symphony-orchestrator-cli symphony-agents symphony-orch symphony-conductor; do code=$(curl -s -o /dev/null -w 
  • Network accessline 987
    >> `for name in symphony-cli symphony-orchestrator-cli symphony-agents symphony-orch symphony-conductor; do code=$(curl -s -o /dev/null -w "%{http_code}" "https://crates.io/api/v1/crates/$name"); echo "$name: $code"; done`
  • Network accessline 1170
    >> [!note] **Bash** — Verify all crates are on crates.io >> *Verify all crates are on crates.io* >> `for crate in symphony-core symphony-config symphony-tracker symphony-workspace symphony-agent symphony-orchestrator symphony-observability 
  • Network accessline 1172
    >> `for crate in symphony-core symphony-config symphony-tracker symphony-workspace symphony-agent symphony-orchestrator symphony-observability symphony-cli; do code=$(curl -s -o /dev/null -w "%{http_code}" "https://crates.io/api/v1/crates/$
  • Network accessline 1223
    >> [!note] **Bash** — Verify all crate versions on crates.io >> *Verify all crate versions on crates.io* >> `for crate in symphony-core symphony-config symphony-tracker symphony-workspace symphony-agent symphony-orchestrator symphony-observ
  • Dangerous shell operationline 1225
    >> `for crate in symphony-core symphony-config symphony-tracker symphony-workspace symphony-agent symphony-orchestrator symphony-observability symphony-cli; do ver=$(curl -s "https://crates.io/api/v1/crates/$crate" | python3 -c "import sys,
  • Network accessline 1225
    >> `for crate in symphony-core symphony-config symphony-tracker symphony-workspace symphony-agent symphony-orchestrator symphony-observability symphony-cli; do ver=$(curl -s "https://crates.io/api/v1/crates/$crate" | python3 -c "import sys,
  • Network accessline 1234
    > | Crate | URL | Type | > |-------|-----|------| > | `symphony-core` | [crates.io/crates/symphony-core](https://crates.io/crates/symphony-core) | Library — domain model |
  • Network accessline 1235
    > |-------|-----|------| > | `symphony-core` | [crates.io/crates/symphony-core](https://crates.io/crates/symphony-core) | Library — domain model | > | `symphony-config` | [crates.io/crates/symphony-config](https://crates.io/crates/symphony-
  • Network accessline 1236
    > | `symphony-core` | [crates.io/crates/symphony-core](https://crates.io/crates/symphony-core) | Library — domain model |
  • Network accessline 1237
    > | `symphony-config` | [crates.io/crates/symphony-config](https://crates.io/crates/symphony-config) | Library — config loading |
  • Network accessline 1238
    > | `symphony-tracker` | [crates.io/crates/symphony-tracker](https://crates.io/crates/symphony-tracker) | Library — Linear integration |
  • Network accessline 1239
    > | `symphony-workspace` | [crates.io/crates/symphony-workspace](https://crates.io/crates/symphony-workspace) | Library — workspace management |
  • Network accessline 1240
    > | `symphony-agent` | [crates.io/crates/symphony-agent](https://crates.io/crates/symphony-agent) | Library — agent runner |
  • Network accessline 1241
    > | `symphony-orchestrator` | [crates.io/crates/symphony-orchestrator](https://crates.io/crates/symphony-orchestrator) | Library — scheduler |
  • Network accessline 1242
    > | `symphony-observability` | [crates.io/crates/symphony-observability](https://crates.io/crates/symphony-observability) | Library — HTTP server + logging |
  • Network accessline 1243
    > | **`symphony-cli`** | [crates.io/crates/symphony-cli](https://crates.io/crates/symphony-cli) | **Binary — installs `symphony` command** |
  • Network accessline 1602
    >> Type: **Plan** >> Task: Plan WORKFLOW.md and CLI improvements >> Prompt: I need to plan improvements to Symphony's WORKFLOW.md and CLI. Here's the current state:  **Current WORKFLOW.md problems:** 1. Hardcoded values: `project_slug: a772
  • Network accessline 1604
    >> Prompt: I need to plan improvements to Symphony's WORKFLOW.md and CLI. Here's the current state:  **Current WORKFLOW.md problems:** 1. Hardcoded values: `project_slug: a772f4e5ab68`, hardcoded Linear state ID `6feb8707-bae8-48fe-87a8-bfd
  • Access to secretsline 1627
    [Credential-related source omitted]
  • Access to secretsline 1628
    [Credential-related source omitted]
  • Access to secretsline 1648
    [Credential-related source omitted]
  • Access to secretsline 1649
    [Credential-related source omitted]
  • Network accessline 1650
    >> [!note] **Edit** — /Users/broomva/symphony/crates/symphony-config/src/types.rs >> `/Users/broomva/symphony/crates/symphony-config/src/types.rs` >> Old: `impl Default for TrackerConfig {     fn default() -> Self {         Self {          
  • Network accessline 1651
    >> `/Users/broomva/symphony/crates/symphony-config/src/types.rs` >> Old: `impl Default for TrackerConfig {     fn default() -> Self {         Self {             kind: String::new(),             endpoint: "https://api.linear.app/graphql".int
  • Network accessline 1652
    [Credential-related source omitted]
  • Access to secretsline 1652
    [Credential-related source omitted]
  • Network accessline 1653
    [Credential-related source omitted]
  • Access to secretsline 1653
    [Credential-related source omitted]
  • Access to secretsline 1855
    [Credential-related source omitted]
  • Instruction override signalline 1864
    [Credential-related source omitted]
  • Access to secretsline 1864
    [Credential-related source omitted]
  • Access to secretsline 1870
    [Credential-related source omitted]
  • Access to secretsline 1872
    [Credential-related source omitted]
  • Access to secretsline 1873
    [Credential-related source omitted]
  • Access to secretsline 1875
    [Credential-related source omitted]
  • Access to secretsline 1878
    [Credential-related source omitted]
  • Instruction override signalline 1884
    > SYMPHONY_BASE_BRANCH=dev > SYMPHONY_WORKSPACE_ROOT=~/symphony-workspaces/stimulus > SYMPHONY_AGENT_COMMAND=claude --dangerously-skip-permissions
  • Instruction override signalline 1885
    > SYMPHONY_WORKSPACE_ROOT=~/symphony-workspaces/stimulus > SYMPHONY_AGENT_COMMAND=claude --dangerously-skip-permissions > ```
  • Instruction override signalline 1886
    > SYMPHONY_AGENT_COMMAND=claude --dangerously-skip-permissions
  • Network accessline 1920
    >   before_run: git rebase origin/main >   after_run: | >     # ...50 lines including raw GraphQL curl with hardcoded state UUID...
  • Network accessline 1921
    >   after_run: | >     # ...50 lines including raw GraphQL curl with hardcoded state UUID... > codex:
  • Network accessline 1922
    >     # ...50 lines including raw GraphQL curl with hardcoded state UUID...
  • Instruction override signalline 1922
    >     # ...50 lines including raw GraphQL curl with hardcoded state UUID... > codex: >   command: "claude --dangerously-skip-permissions"
  • Instruction override signalline 1923
    > codex: >   command: "claude --dangerously-skip-permissions" > ```
  • Instruction override signalline 1924
    >   command: "claude --dangerously-skip-permissions"
  • Access to secretsline 1969
    [Credential-related source omitted]
  • Access to secretsline 1993
    [Credential-related source omitted]
  • Network accessline 2138
    >> [!note] **Write** — /Users/broomva/symphony/Dockerfile >> `/Users/broomva/symphony/Dockerfile` >> Content: `# Stage 1: Build FROM rust:1.85-slim AS builder WORKDIR /app COPY Cargo.toml Cargo.lock ./ COPY crates/ crates/ COPY src/ src/ RU
  • Network accessline 2139
    >> `/Users/broomva/symphony/Dockerfile` >> Content: `# Stage 1: Build FROM rust:1.85-slim AS builder WORKDIR /app COPY Cargo.toml Cargo.lock ./ COPY crates/ crates/ COPY src/ src/ RUN cargo build --release  # Stage 2: Runtime FROM debian:bo
  • Dangerous shell operationline 2140
    >> Content: `# Stage 1: Build FROM rust:1.85-slim AS builder WORKDIR /app COPY Cargo.toml Cargo.lock ./ COPY crates/ crates/ COPY src/ src/ RUN cargo build --release  # Stage 2: Runtime FROM debian:bookworm-slim RUN apt-get update && apt-ge
  • Network accessline 2140
    >> Content: `# Stage 1: Build FROM rust:1.85-slim AS builder WORKDIR /app COPY Cargo.toml Cargo.lock ./ COPY crates/ crates/ COPY src/ src/ RUN cargo build --release  # Stage 2: Runtime FROM debian:bookworm-slim RUN apt-get update && apt-ge
  • Access to secretsline 2209
    [Credential-related source omitted]
  • Instruction override signalline 2212
    >   SYMPHONY_BASE_BRANCH=dev \ >   SYMPHONY_WORKSPACE_ROOT=/app/workspaces \ >   SYMPHONY_AGENT_COMMAND="claude --dangerously-skip-permissions" \
  • Instruction override signalline 2213
    [Credential-related source omitted]
  • Instruction override signalline 2214
    >   SYMPHONY_AGENT_COMMAND="claude --dangerously-skip-permissions" \
  • Access to secretsline 2240
    [Credential-related source omitted]
  • Instruction override signalline 2287
    > **The problem** >  > Symphony runs `claude --dangerously-skip-permissions` as the agent command. On Railway (or any server), `claude` CLI needs authentication. There are two approaches:
  • Instruction override signalline 2288
    >  > Symphony runs `claude --dangerously-skip-permissions` as the agent command. On Railway (or any server), `claude` CLI needs authentication. There are two approaches: >
  • Instruction override signalline 2289
    > Symphony runs `claude --dangerously-skip-permissions` as the agent command. On Railway (or any server), `claude` CLI needs authentication. There are two approaches:
  • Access to secretsline 2291
    [Credential-related source omitted]
  • Instruction override signalline 2308
    > [!info] **Assistant** > Good — the agent spawns `bash -lc "claude --dangerously-skip-permissions -p "` with the workspace as cwd. It inherits the process environment, so `ANTHROPIC_API_KEY` will be available if set.
  • Instruction override signalline 2309
    [Credential-related source omitted]
  • Access to secretsline 2309
    [Credential-related source omitted]
  • Access to secretsline 2311
    [Credential-related source omitted]
  • Network accessline 2316
    >> [!note] **Write** — /Users/broomva/symphony/Dockerfile >> `/Users/broomva/symphony/Dockerfile` >> Content: `# Stage 1: Build Symphony FROM rust:1.85-slim AS builder WORKDIR /app COPY Cargo.toml Cargo.lock ./ COPY crates/ crates/ COPY src
  • Network accessline 2317
    >> `/Users/broomva/symphony/Dockerfile` >> Content: `# Stage 1: Build Symphony FROM rust:1.85-slim AS builder WORKDIR /app COPY Cargo.toml Cargo.lock ./ COPY crates/ crates/ COPY src/ src/ RUN cargo build --release  # Stage 2: Runtime FROM 
  • Network accessline 2318
    [Credential-related source omitted]
  • Access to secretsline 2318
    [Credential-related source omitted]
  • Instruction override signalline 2358
    >> Type: **claude-code-guide** >> Task: Claude Code headless auth options >> Prompt: How does Claude Code CLI authenticate in headless/server environments? Specifically: 1. Does it support ANTHROPIC_API_KEY env var for direct API auth? 2. I
  • Instruction override signalline 2360
    [Credential-related source omitted]
  • Access to secretsline 2360
    [Credential-related source omitted]
  • Access to secretsline 2448
    [Credential-related source omitted]
  • Instruction override signalline 2451
    >   SYMPHONY_BASE_BRANCH=dev \ >   SYMPHONY_WORKSPACE_ROOT=/app/workspaces \ >   SYMPHONY_AGENT_COMMAND="claude --dangerously-skip-permissions" \
  • Instruction override signalline 2452
    [Credential-related source omitted]
  • Instruction override signalline 2453
    >   SYMPHONY_AGENT_COMMAND="claude --dangerously-skip-permissions" \
  • Access to secretsline 2456
    [Credential-related source omitted]
  • Access to secretsline 2472
    [Credential-related source omitted]
  • Instruction override signalline 2473
    [Credential-related source omitted]
  • Instruction override signalline 2474
    [Credential-related source omitted]
  • Access to secretsline 2474
    [Credential-related source omitted]
  • Instruction override signalline 2475
    > - `claude --dangerously-skip-permissions -p "prompt"` will authenticate via the API key automatically
  • Instruction override signalline 2511
    [Credential-related source omitted]
  • Instruction override signalline 2513
    [Credential-related source omitted]
  • Access to secretsline 2513
    [Credential-related source omitted]
  • Access to secretsline 2516
    [Credential-related source omitted]
  • Instruction override signalline 2519
    >> [!note] **Bash** — Set non-secret Railway env vars >> *Set non-secret Railway env vars* >> `railway variables set \ &&   LINEAR_PROJECT_SLUG="a772f4e5ab68" \ &&   SYMPHONY_REPO="GetStimulus/stimulus" \ &&   SYMPHONY_BASE_BRANCH="dev" \ &
  • Instruction override signalline 2521
    [Credential-related source omitted]
  • Instruction override signalline 2544
    >> [!note] **Bash** — Set Railway env vars >> *Set Railway env vars* >> `railway variables set \ &&   LINEAR_PROJECT_SLUG="a772f4e5ab68" \ &&   SYMPHONY_REPO="GetStimulus/stimulus" \ &&   SYMPHONY_BASE_BRANCH="dev" \ &&   SYMPHONY_WORKSPACE
  • Instruction override signalline 2546
    [Credential-related source omitted]
  • Access to secretsline 2552
    [Credential-related source omitted]
  • Access to secretsline 2553
    [Credential-related source omitted]
  • Access to secretsline 2554
    [Credential-related source omitted]
  • Instruction override signalline 2556
    > [!info] **Assistant** > Now I need the `ANTHROPIC_API_KEY` for Claude Code to work on the server. Do you have an API key from console.anthropic.com? Without it, `claude --dangerously-skip-permissions` won't be able to authenticate in the 
  • Instruction override signalline 2557
    [Credential-related source omitted]
  • Access to secretsline 2557
    [Credential-related source omitted]
  • Access to secretsline 2673
    [Credential-related source omitted]
  • Access to secretsline 2676
    [Credential-related source omitted]
  • Instruction override signalline 2677
    > ``` >  > Without it, Symphony will start and poll Linear, but the agent (`claude --dangerously-skip-permissions`) will fail to authenticate when it tries to run.
  • Instruction override signalline 2678
    >  > Without it, Symphony will start and poll Linear, but the agent (`claude --dangerously-skip-permissions`) will fail to authenticate when it tries to run. >
  • Instruction override signalline 2679
    > Without it, Symphony will start and poll Linear, but the agent (`claude --dangerously-skip-permissions`) will fail to authenticate when it tries to run.
  • Dangerous shell operationline 2704
    >> New: `# Stage 1: Build Symphony FROM rust:1.88-slim AS builder RUN apt-get update && apt-get install -y --no-install-recommends \     pkg-config libssl-dev \     && rm -rf /var/lib/apt/lists/* WORKDIR /app  # Reduce memory usage for Rail
  • Network accessline 2718
    > **Claude Max/Pro subscriptions require interactive browser login** — there's no device code flow. They can't work headlessly in a Docker container. >  > **The solution**: Use an Anthropic API key from [console.anthropic.com](https://conso
  • Network accessline 2719
    >  > **The solution**: Use an Anthropic API key from [console.anthropic.com](https://console.anthropic.com). You can use your same Claude Max account — just go to Console, generate an API key, and it works headlessly via `ANTHROPIC_API_KEY`
  • Network accessline 2720
    [Credential-related source omitted]
  • Access to secretsline 2720
    [Credential-related source omitted]
  • Access to secretsline 2754
    [Credential-related source omitted]
  • Access to secretsline 2756
    [Credential-related source omitted]
  • Network accessline 2757
    >    ``` >  > You can get an API key at [console.anthropic.com/settings/keys](https://console.anthropic.com/settings/keys) — it takes 30 seconds and the first $5 is usually free credits.
  • Network accessline 2759
    > You can get an API key at [console.anthropic.com/settings/keys](https://console.anthropic.com/settings/keys) — it takes 30 seconds and the first $5 is usually free credits.
  • Instruction override signalline 2779
    > ``` >  > This will give you a URL with a device code to open in your browser. Once you authenticate, the credentials get stored in the container's `~/.claude/` directory and `claude --dangerously-skip-permissions` will work.
  • Instruction override signalline 2780
    >  > This will give you a URL with a device code to open in your browser. Once you authenticate, the credentials get stored in the container's `~/.claude/` directory and `claude --dangerously-skip-permissions` will work. >
  • Instruction override signalline 2781
    > This will give you a URL with a device code to open in your browser. Once you authenticate, the credentials get stored in the container's `~/.claude/` directory and `claude --dangerously-skip-permissions` will work.
  • Instruction override signalline 2837
    > [!info] **Assistant** > That's fine — `resolve_env("$SYMPHONY_AGENT_COMMAND")` → env var lookup for `SYMPHONY_AGENT_COMMAND` → `"claude --dangerously-skip-permissions"`. The spaces are preserved.
  • Instruction override signalline 2838
    > That's fine — `resolve_env("$SYMPHONY_AGENT_COMMAND")` → env var lookup for `SYMPHONY_AGENT_COMMAND` → `"claude --dangerously-skip-permissions"`. The spaces are preserved.
  • Access to secretsline 2917
    [Credential-related source omitted]
  • Network accessline 2931
    >> [!note] **Edit** — /Users/broomva/symphony/WORKFLOW.md >> `/Users/broomva/symphony/WORKFLOW.md` >> Old: `      if ! gh pr view "$SYMPHONY_ISSUE_ID" --json state >/dev/null 2>&1; then         gh pr create \           --title "$COMMIT_TITL
  • Network accessline 2932
    >> `/Users/broomva/symphony/WORKFLOW.md` >> Old: `      if ! gh pr view "$SYMPHONY_ISSUE_ID" --json state >/dev/null 2>&1; then         gh pr create \           --title "$COMMIT_TITLE" \           --body "Automated changes by Symphony agent
  • Network accessline 2933
    >> Old: `      if ! gh pr view "$SYMPHONY_ISSUE_ID" --json state >/dev/null 2>&1; then         gh pr create \           --title "$COMMIT_TITLE" \           --body "Automated changes by Symphony agent for [$SYMPHONY_ISSUE_ID](https://linear.
  • Access to secretsline 2937
    [Credential-related source omitted]
  • Network accessline 2987
    > **Status** >  > **Deployed and running at**: `https://symphony-production-0eaf.up.railway.app`
  • Network accessline 2988
    >  > **Deployed and running at**: `https://symphony-production-0eaf.up.railway.app` >
  • Network accessline 2989
    > **Deployed and running at**: `https://symphony-production-0eaf.up.railway.app`
  • Access to secretsline 3009
    [Credential-related source omitted]
  • Access to secretsline 3157
    [Credential-related source omitted]
  • Instruction override signalline 3168
    > Progress! GitHub auth works now (workspaces created). But Claude is failing: >  > > `--dangerously-skip-permissions cannot be used with root/sudo privileges for security reasons`
  • Instruction override signalline 3169
    >  > > `--dangerously-skip-permissions cannot be used with root/sudo privileges for security reasons` >
  • Dangerous shell operationline 3170
    > > `--dangerously-skip-permissions cannot be used with root/sudo privileges for security reasons`
  • Instruction override signalline 3170
    > > `--dangerously-skip-permissions cannot be used with root/sudo privileges for security reasons`
  • Instruction override signalline 3171
    >  > The Railway container runs as root. Claude Code refuses `--dangerously-skip-permissions` when running as root. We need to either: > 1. Run as a non-root user in the Dockerfile
  • Instruction override signalline 3172
    > The Railway container runs as root. Claude Code refuses `--dangerously-skip-permissions` when running as root. We need to either:
  • Instruction override signalline 3173
    > 1. Run as a non-root user in the Dockerfile > 2. Or use `--dangerously-skip-permissions` alternative flags >
  • Instruction override signalline 3174
    > 2. Or use `--dangerously-skip-permissions` alternative flags
  • Dangerous shell operationline 3183
    >> Content: `# Stage 1: Build Symphony FROM rust:1.88-slim AS builder RUN apt-get update && apt-get install -y --no-install-recommends \     pkg-config libssl-dev \     && rm -rf /var/lib/apt/lists/* WORKDIR /app  # Reduce memory usage for 
  • Access to secretsline 3270
    [Credential-related source omitted]
  • Network accessline 3374
    >> [!note] **Write** — /Users/broomva/symphony/start.sh >> `/Users/broomva/symphony/start.sh` >> Content: `#!/bin/bash # Symphony managed-mode startup script. # Fetches WORKFLOW.md from control plane if SYMPHONY_CLOUD_CONFIG_URL is set, # o
  • Network accessline 3375
    >> `/Users/broomva/symphony/start.sh` >> Content: `#!/bin/bash # Symphony managed-mode startup script. # Fetches WORKFLOW.md from control plane if SYMPHONY_CLOUD_CONFIG_URL is set, # otherwise uses the local file.  set -e  if [ -n "$SYMPHON
  • Network accessline 3376
    [Credential-related source omitted]
  • Access to secretsline 3376
    [Credential-related source omitted]

docs/conversations/session-2026-03-17-7f02c7e0.md

  • Network accessline 40
    > Unauthorized. Please login with `railway login` > railway login > New version available: v4.31.0 visit https://docs.railway.com/guides/cli for more info
  • Network accessline 41
    > railway login > New version available: v4.31.0 visit https://docs.railway.com/guides/cli for more info > > Open the browser? Yes
  • Network accessline 42
    > New version available: v4.31.0 visit https://docs.railway.com/guides/cli for more info
  • Network accessline 71
    >  > **Or reinstall directly** > bash <(curl -fsSL cli.new)
  • Network accessline 72
    > **Or reinstall directly** > bash <(curl -fsSL cli.new) > ```
  • Dangerous shell operationline 73
    > bash <(curl -fsSL cli.new)
  • Network accessline 73
    > bash <(curl -fsSL cli.new)

docs/conversations/session-2026-03-17-81b7171a.md

  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 71
    [Credential-related source omitted]
  • Access to secretsline 82
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 104
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Access to secretsline 123
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 129
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]

docs/conversations/session-2026-03-17-cd62fcc4.md

  • Network accessline 442
    >> [!note] **Write** — /Users/broomva/symphony/docker-compose.yml >> `/Users/broomva/symphony/docker-compose.yml` >> Content: `services:   symphony:     build: .     volumes:       - ./WORKFLOW.md:/workspace/WORKFLOW.md:ro       - workspace
  • Network accessline 443
    >> `/Users/broomva/symphony/docker-compose.yml` >> Content: `services:   symphony:     build: .     volumes:       - ./WORKFLOW.md:/workspace/WORKFLOW.md:ro       - workspaces:/workspace/workspaces     ports:       - "8080:8080"     environ
  • Network accessline 444
    [Credential-related source omitted]
  • Access to secretsline 444
    [Credential-related source omitted]
  • Access to secretsline 447
    [Credential-related source omitted]
  • Access to secretsline 451
    [Credential-related source omitted]
  • Access to secretsline 455
    [Credential-related source omitted]
  • Network accessline 651
    >> [!note] **Write** — /Users/broomva/symphony/CONTRIBUTING.md >> `/Users/broomva/symphony/CONTRIBUTING.md` >> Content: `--- tags:   - symphony   - contributing type: operations status: active area: community created: 2026-03-16 ---  # Cont
  • Network accessline 652
    >> `/Users/broomva/symphony/CONTRIBUTING.md` >> Content: `--- tags:   - symphony   - contributing type: operations status: active area: community created: 2026-03-16 ---  # Contributing to Symphony  Thank you for your interest in contributi
  • Network accessline 653
    >> Content: `--- tags:   - symphony   - contributing type: operations status: active area: community created: 2026-03-16 ---  # Contributing to Symphony  Thank you for your interest in contributing to Symphony! This guide will help you get 
  • Access to secretsline 812
    [Credential-related source omitted]

docs/conversations/session-2026-03-18-72911522.md

  • Network accessline 41
    > **Context** >  > Symphony's current dashboard is a server-rendered HTML page embedded in `crates/symphony-observability/src/server.rs` — it auto-refreshes every 5s and shows basic stats/tables but has no interactivity, no charts, no real-
  • Network accessline 42
    >  > Symphony's current dashboard is a server-rendered HTML page embedded in `crates/symphony-observability/src/server.rs` — it auto-refreshes every 5s and shows basic stats/tables but has no interactivity, no charts, no real-time updates, 
  • Network accessline 43
    > Symphony's current dashboard is a server-rendered HTML page embedded in `crates/symphony-observability/src/server.rs` — it auto-refreshes every 5s and shows basic stats/tables but has no interactivity, no charts, no real-time updates, and
  • Network accessline 63
    > 1. **Clone chat-js** into `dashboard/` at Symphony repo root >    ```bash >    git clone --depth 1 https://github.com/FranciscoMoretti/chat-js.git dashboard
  • Network accessline 64
    >    ```bash >    git clone --depth 1 https://github.com/FranciscoMoretti/chat-js.git dashboard >    rm -rf dashboard/.git
  • Network accessline 65
    >    git clone --depth 1 https://github.com/FranciscoMoretti/chat-js.git dashboard
  • Dangerous shell operationline 66
    >    rm -rf dashboard/.git
  • Network accessline 87
    >> [!note] **Bash** — Clone chat-js into dashboard/ >> *Clone chat-js into dashboard/* >> `git clone --depth 1 https://github.com/FranciscoMoretti/chat-js.git dashboard 2>&1`
  • Network accessline 88
    >> *Clone chat-js into dashboard/* >> `git clone --depth 1 https://github.com/FranciscoMoretti/chat-js.git dashboard 2>&1` >> [!note] **Read** — /Users/broomva/symphony/crates/symphony-observability/src/server.rs
  • Network accessline 89
    >> `git clone --depth 1 https://github.com/FranciscoMoretti/chat-js.git dashboard 2>&1`
  • Dangerous shell operationline 99
    >> `rm -rf /Users/broomva/symphony/dashboard/.git && rm -rf /Users/broomva/symphony/dashboard/apps/docs/ /Users/broomva/symphony/dashboard/packages/cli/ /Users/broomva/symphony/dashboard/.github/ /Users/broomva/symphony/dashboard/.changeset
  • Dangerous shell operationline 117
    >> `cd /Users/broomva/symphony/dashboard && rm -rf .git apps/docs packages/cli .github .changeset .claude .cursor .vscode && ls`
  • Access to secretsline 136
    [Credential-related source omitted]
  • Network accessline 156
    >> `/Users/broomva/symphony/crates/symphony-observability/src/server.rs` >> Old: `/// Build the HTTP router (S13.7). pub fn build_router(state: AppState) -> Router {     // API routes — protected by optional bearer token auth     let api_ro
  • Network accessline 157
    >> Old: `/// Build the HTTP router (S13.7). pub fn build_router(state: AppState) -> Router {     // API routes — protected by optional bearer token auth     let api_routes = Router::new()         .route("/api/v1/state", get(get_state))     
  • Network accessline 158
    >> New: `/// Build CORS layer from environment. /// /// - 'SYMPHONY_CORS_ORIGINS' — comma-separated allowed origins (e.g. 'http://localhost:3000,https://app.example.com') /// - If unset, defaults to permissive 'Any' for development convenie
  • Network accessline 192
    >> `/Users/broomva/symphony/crates/symphony-observability/src/server.rs` >> Old: `    #[tokio::test]     async fn prometheus_metrics_bypasses_auth() {` >> New: `    #[tokio::test]     async fn cors_preflight_returns_headers() {         let 
  • Network accessline 193
    >> Old: `    #[tokio::test]     async fn prometheus_metrics_bypasses_auth() {` >> New: `    #[tokio::test]     async fn cors_preflight_returns_headers() {         let state = make_app_state();         let app = build_router(state);         
  • Network accessline 194
    >> New: `    #[tokio::test]     async fn cors_preflight_returns_headers() {         let state = make_app_state();         let app = build_router(state);         let req = Request::builder()             .method("OPTIONS")             .uri("/
  • Dangerous shell operationline 260
    >> Prompt: I need you to perform a massive cleanup of the chat-js fork at /Users/broomva/symphony/dashboard/apps/web/. This is being converted from a chat app to a Symphony orchestration dashboard.  ## Task 1: Delete chat-specific directori
  • Network accessline 269
    >> [!note] **Agent** — Create tRPC router and dashboard hooks >> Task: Create tRPC router and dashboard hooks >> Prompt: Create the Symphony tRPC router and dashboard hooks at /Users/broomva/symphony/dashboard/apps/web/.  ## 1. Create symph
  • Network accessline 270
    >> Task: Create tRPC router and dashboard hooks >> Prompt: Create the Symphony tRPC router and dashboard hooks at /Users/broomva/symphony/dashboard/apps/web/.  ## 1. Create symphony.router.ts  Write /Users/broomva/symphony/dashboard/apps/we
  • Network accessline 271
    [Credential-related source omitted]
  • Access to secretsline 271
    [Credential-related source omitted]
  • Network accessline 329
    >> [!note] **Write** — /Users/broomva/symphony/dashboard/apps/web/lib/auth.ts >> `/Users/broomva/symphony/dashboard/apps/web/lib/auth.ts` >> Content: `import { betterAuth } from "better-auth"; import { drizzleAdapter } from "better-auth/ada
  • Network accessline 330
    >> `/Users/broomva/symphony/dashboard/apps/web/lib/auth.ts` >> Content: `import { betterAuth } from "better-auth"; import { drizzleAdapter } from "better-auth/adapters/drizzle"; import { nextCookies } from "better-auth/next-js"; import { en
  • Network accessline 331
    [Credential-related source omitted]
  • Access to secretsline 331
    [Credential-related source omitted]
  • Dangerous shell operationline 641
    >> `rm /Users/broomva/symphony/dashboard/apps/web/components/ui/resizable.tsx`
  • Network accessline 650
    [Credential-related source omitted]
  • Network accessline 651
    [Credential-related source omitted]
  • Network accessline 652
    [Credential-related source omitted]
  • Access to secretsline 652
    [Credential-related source omitted]
  • Network accessline 653
    [Credential-related source omitted]
  • Network accessline 655
    [Credential-related source omitted]
  • Network accessline 794
    >> [!note] **Write** — /Users/broomva/symphony/dashboard/apps/web/vercel.json >> `/Users/broomva/symphony/dashboard/apps/web/vercel.json` >> Content: `{   "$schema": "https://openapi.vercel.sh/vercel.json",   "installCommand": "bun install"
  • Network accessline 796
    >> Content: `{   "$schema": "https://openapi.vercel.sh/vercel.json",   "installCommand": "bun install",   "buildCommand": "bun run build" } `
  • Dangerous shell operationline 861
    >> `rm -rf /Users/broomva/symphony/dashboard/apps/web/.claude/ /Users/broomva/symphony/dashboard/apps/web/.cursor/ && rm -rf /Users/broomva/symphony/dashboard/apps/web/lib/db/migrations/`
  • Dangerous shell operationline 864
    >> `cd /Users/broomva/symphony/dashboard/apps/web && rm -rf .claude .cursor lib/db/migrations`
  • Network accessline 891
    > [!info] **Assistant** > PR created: https://github.com/broomva/symphony/pull/3
  • Network accessline 892
    > PR created: https://github.com/broomva/symphony/pull/3
  • Access to secretsline 1001
    [Credential-related source omitted]
  • Network accessline 1078
    > [!info] **Assistant** > Good — the Rust daemon is at `https://symphony-production-0eaf.up.railway.app`. Let me verify it's working.
  • Network accessline 1079
    > Good — the Rust daemon is at `https://symphony-production-0eaf.up.railway.app`. Let me verify it's working.
  • Network accessline 1084
    >> max_results: 1 >> [!note] **WebFetch** — What is the response? Is the health check passing? >> url: https://symphony-production-0eaf.up.railway.app/healthz
  • Network accessline 1085
    >> [!note] **WebFetch** — What is the response? Is the health check passing? >> url: https://symphony-production-0eaf.up.railway.app/healthz >> prompt: What is the response? Is the health check passing?
  • Network accessline 1086
    >> url: https://symphony-production-0eaf.up.railway.app/healthz
  • Network accessline 1087
    >> prompt: What is the response? Is the health check passing? >> [!note] **WebFetch** — What is the response status? Is the service ready? >> url: https://symphony-production-0eaf.up.railway.app/readyz
  • Network accessline 1088
    >> [!note] **WebFetch** — What is the response status? Is the service ready? >> url: https://symphony-production-0eaf.up.railway.app/readyz >> prompt: What is the response status? Is the service ready?
  • Network accessline 1089
    >> url: https://symphony-production-0eaf.up.railway.app/readyz
  • Network accessline 1096
    >> [!note] **Bash** — Check healthz HTTP status >> *Check healthz HTTP status* >> `curl -s -o /dev/null -w "%{http_code}" https://symphony-production-0eaf.up.railway.app/healthz`
  • Network accessline 1097
    >> *Check healthz HTTP status* >> `curl -s -o /dev/null -w "%{http_code}" https://symphony-production-0eaf.up.railway.app/healthz` >> [!note] **Bash** — Check readyz HTTP status
  • Network accessline 1098
    >> `curl -s -o /dev/null -w "%{http_code}" https://symphony-production-0eaf.up.railway.app/healthz`
  • Network accessline 1099
    >> [!note] **Bash** — Check readyz HTTP status >> *Check readyz HTTP status* >> `curl -s -o /dev/null -w "%{http_code}" https://symphony-production-0eaf.up.railway.app/readyz`
  • Network accessline 1100
    >> *Check readyz HTTP status* >> `curl -s -o /dev/null -w "%{http_code}" https://symphony-production-0eaf.up.railway.app/readyz` >> [!note] **Bash** — Check API state endpoint
  • Network accessline 1101
    >> `curl -s -o /dev/null -w "%{http_code}" https://symphony-production-0eaf.up.railway.app/readyz`
  • Network accessline 1102
    >> [!note] **Bash** — Check API state endpoint >> *Check API state endpoint* >> `curl -s https://symphony-production-0eaf.up.railway.app/api/v1/state 2>&1 | head -5`
  • Network accessline 1104
    >> `curl -s https://symphony-production-0eaf.up.railway.app/api/v1/state 2>&1 | head -5`
  • Network accessline 1115
    >> [!note] **Bash** — Verify CORS preflight on Railway deployment >> *Verify CORS preflight on Railway deployment* >> `curl -s -D - -o /dev/null -X OPTIONS -H "Origin: http://localhost:3000" -H "Access-Control-Request-Method: GET" https://s
  • Network accessline 1117
    >> `curl -s -D - -o /dev/null -X OPTIONS -H "Origin: http://localhost:3000" -H "Access-Control-Request-Method: GET" https://symphony-production-0eaf.up.railway.app/api/v1/state 2>&1 | grep -i "access-control"`
  • Access to secretsline 1139
    [Credential-related source omitted]
  • Network accessline 1143
    [Credential-related source omitted]
  • Network accessline 1145
    [Credential-related source omitted]
  • Access to secretsline 1145
    [Credential-related source omitted]
  • Network accessline 1156
    [Credential-related source omitted]
  • Network accessline 1157
    [Credential-related source omitted]
  • Network accessline 1158
    [Credential-related source omitted]
  • Access to secretsline 1158
    [Credential-related source omitted]
  • Network accessline 1159
    [Credential-related source omitted]
  • Network accessline 1160
    [Credential-related source omitted]
  • Network accessline 1161
    [Credential-related source omitted]
  • Access to secretsline 1161
    [Credential-related source omitted]
  • Network accessline 1162
    [Credential-related source omitted]
  • Network accessline 1164
    [Credential-related source omitted]
  • Access to secretsline 1164
    [Credential-related source omitted]
  • Network accessline 1170
    [Credential-related source omitted]
  • Dangerous shell operationline 1172
    [Credential-related source omitted]
  • Network accessline 1172
    [Credential-related source omitted]
  • Access to secretsline 1172
    [Credential-related source omitted]
  • Network accessline 1178
    [Credential-related source omitted]
  • Network accessline 1180
    [Credential-related source omitted]
  • Access to secretsline 1180
    [Credential-related source omitted]
  • Network accessline 1186
    [Credential-related source omitted]
  • Network accessline 1187
    [Credential-related source omitted]
  • Network accessline 1188
    [Credential-related source omitted]
  • Access to secretsline 1188
    [Credential-related source omitted]
  • Network accessline 1189
    [Credential-related source omitted]
  • Network accessline 1191
    [Credential-related source omitted]
  • Access to secretsline 1191
    [Credential-related source omitted]
  • Network accessline 1197
    [Credential-related source omitted]
  • Network accessline 1199
    [Credential-related source omitted]
  • Access to secretsline 1199
    [Credential-related source omitted]
  • Network accessline 1205
    [Credential-related source omitted]
  • Network accessline 1207
    [Credential-related source omitted]
  • Access to secretsline 1207
    [Credential-related source omitted]
  • Network accessline 1213
    [Credential-related source omitted]
  • Network accessline 1214
    [Credential-related source omitted]
  • Network accessline 1215
    [Credential-related source omitted]
  • Access to secretsline 1215
    [Credential-related source omitted]
  • Network accessline 1216
    [Credential-related source omitted]
  • Network accessline 1217
    [Credential-related source omitted]
  • Network accessline 1218
    [Credential-related source omitted]
  • Access to secretsline 1218
    [Credential-related source omitted]
  • Network accessline 1219
    [Credential-related source omitted]
  • Network accessline 1221
    [Credential-related source omitted]
  • Access to secretsline 1221
    [Credential-related source omitted]
  • Network accessline 1227
    [Credential-related source omitted]
  • Network accessline 1229
    [Credential-related source omitted]
  • Access to secretsline 1229
    [Credential-related source omitted]
  • Network accessline 1235
    [Credential-related source omitted]
  • Network accessline 1237
    [Credential-related source omitted]
  • Access to secretsline 1237
    [Credential-related source omitted]
  • Network accessline 1257
    >> [!note] **Bash** — Set SYMPHONY_API_URL >> *Set SYMPHONY_API_URL* >> `railway variables set SYMPHONY_API_URL=https://symphony-production-0eaf.up.railway.app 2>&1`
  • Network accessline 1259
    >> `railway variables set SYMPHONY_API_URL=https://symphony-production-0eaf.up.railway.app 2>&1`
  • Network accessline 1367
    >> [!note] **Write** — /Users/broomva/symphony/dashboard/Dockerfile >> `/Users/broomva/symphony/dashboard/Dockerfile` >> Content: `# Symphony Dashboard — Docker build for Railway FROM oven/bun:1.3 AS base WORKDIR /app  # Install dependencie
  • Network accessline 1368
    >> `/Users/broomva/symphony/dashboard/Dockerfile` >> Content: `# Symphony Dashboard — Docker build for Railway FROM oven/bun:1.3 AS base WORKDIR /app  # Install dependencies FROM base AS deps COPY package.json bun.lock ./ COPY apps/web/pack
  • Network accessline 1369
    >> Content: `# Symphony Dashboard — Docker build for Railway FROM oven/bun:1.3 AS base WORKDIR /app  # Install dependencies FROM base AS deps COPY package.json bun.lock ./ COPY apps/web/package.json ./apps/web/ COPY packages/symphony-client
  • Access to secretsline 1417
    [Credential-related source omitted]
  • Access to secretsline 1429
    [Credential-related source omitted]
  • Access to secretsline 1431
    [Credential-related source omitted]
  • Network accessline 1606
    [Credential-related source omitted]
  • Network accessline 1608
    [Credential-related source omitted]
  • Access to secretsline 1608
    [Credential-related source omitted]
  • Network accessline 1634
    [Credential-related source omitted]
  • Network accessline 1635
    [Credential-related source omitted]
  • Network accessline 1636
    [Credential-related source omitted]
  • Access to secretsline 1636
    [Credential-related source omitted]

docs/conversations/session-2026-03-18-8a3ce802.md

  • Dangerous shell operationline 164
    >> `git rm --cached .claude/skills/symphony/SKILL.md .claude/skills/symphony/references/troubleshooting.md .claude/skills/symphony/references/workflow-config.md 2>&1`
  • Access to secretsline 286
    [Credential-related source omitted]
  • Network accessline 328
    > [!info] **Assistant** > PR created at https://github.com/broomva/symphony/pull/2. Let me watch the CI checks.
  • Network accessline 329
    > PR created at https://github.com/broomva/symphony/pull/2. Let me watch the CI checks.
  • Dangerous shell operationline 400
    >> `rm -f .claude/skills/symphony 2>/dev/null; ls -la .claude/skills/ 2>/dev/null`
  • Network accessline 449
    > [!info] **Assistant** > Here's what changed in the dashboard (`http://localhost:8080/`):
  • Network accessline 450
    > Here's what changed in the dashboard (`http://localhost:8080/`):
  • Network accessline 459
    > 5. **Better table spacing** — `margin-bottom: 20px` between tables >  > Both new features are covered by tests (`dashboard_contains_auto_refresh` and `dashboard_contains_retrying_table`). The Railway preview deployed successfully too — if
  • Network accessline 461
    > Both new features are covered by tests (`dashboard_contains_auto_refresh` and `dashboard_contains_retrying_table`). The Railway preview deployed successfully too — if your daemon is running, you can see it live at `http://localhost:8080/`
  • Network accessline 463
    > [!quote] **User** (03:56) > alright. lets now use this repo to set the ui for this. the current dashboard is too simple, lets plan how to create it cloning and using this repo for the frontend https://github.com/FranciscoMoretti/chat-js
  • Network accessline 464
    > alright. lets now use this repo to set the ui for this. the current dashboard is too simple, lets plan how to create it cloning and using this repo for the frontend https://github.com/FranciscoMoretti/chat-js
  • Network accessline 473
    >> Type: **Explore** >> Task: Explore chat-js repo structure >> Prompt: Explore the GitHub repository https://github.com/FranciscoMoretti/chat-js to understand its structure, tech stack, and how it could be repurposed as a dashboard UI.  I 
  • Network accessline 474
    >> Task: Explore chat-js repo structure >> Prompt: Explore the GitHub repository https://github.com/FranciscoMoretti/chat-js to understand its structure, tech stack, and how it could be repurposed as a dashboard UI.  I need to understand: 1
  • Network accessline 475
    >> Prompt: Explore the GitHub repository https://github.com/FranciscoMoretti/chat-js to understand its structure, tech stack, and how it could be repurposed as a dashboard UI.  I need to understand: 1. What framework/tech stack it uses (Nex
  • Network accessline 511
    >> `/Users/broomva/.claude/plans/sequential-prancing-quill.md` >> Old: `# Symphony DX: Skill, CLI Observability & Runtime Management  ## Context  The '/symphony' skill gives Claude Code context to operate Symphony runtimes, but it's incompl
  • Network accessline 512
    >> Old: `# Symphony DX: Skill, CLI Observability & Runtime Management  ## Context  The '/symphony' skill gives Claude Code context to operate Symphony runtimes, but it's incomplete — missing 7 CLI commands from the table, no operator runboo
  • Network accessline 513
    >> New: `# Symphony Dashboard: Next.js Frontend from chat-js Fork  ## Context  Symphony's current dashboard is a server-rendered HTML page embedded in 'crates/symphony-observability/src/server.rs' — it auto-refreshes every 5s and shows basi

docs/crates/symphony-config.md

  • Access to secretsline 36
    [Credential-related source omitted]

docs/crates/symphony-tracker.md

  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]

docs/marketing/blog-launch.md

  • Access to secretsline 41
    [Credential-related source omitted]
  • Instruction override signalline 63
    codex:   command: claude --dangerously-skip-permissions
  • Instruction override signalline 64
    command: claude --dangerously-skip-permissions
  • Network accessline 133
    We built Symphony to orchestrate agents on our own product, [Stimulus](https://getstimulus.ai) -- an AI-native supplier relationship management platform.
  • Network accessline 138
    - Claude Code implemented a Crisp live chat integration with a fallback support dialog - Created 5 new files, modified 2 existing files, wrote 21 tests - Pushed to a branch, created [PR #1055](https://github.com/GetStimulus/stimulus/pull/10
  • Network accessline 139
    - Created 5 new files, modified 2 existing files, wrote 21 tests - Pushed to a branch, created [PR #1055](https://github.com/GetStimulus/stimulus/pull/1055) - Marked the Linear issue as Done
  • Network accessline 140
    - Pushed to a branch, created [PR #1055](https://github.com/GetStimulus/stimulus/pull/1055)
  • Network accessline 147
    Symphony is built in Rust with a layered crate architecture matching the [spec](https://github.com/openai/symphony):
  • Network accessline 169
    # Or via curl curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh
  • Dangerous shell operationline 170
    curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh
  • Network accessline 170
    curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh
  • Access to secretsline 187
    [Credential-related source omitted]
  • Network accessline 209
    symphony issues                     # running + retrying symphony issue STI-123              # single issue detail curl localhost:8080/metrics          # Prometheus metrics
  • Network accessline 210
    symphony issue STI-123              # single issue detail curl localhost:8080/metrics          # Prometheus metrics open http://localhost:8080           # web dashboard
  • Network accessline 211
    curl localhost:8080/metrics          # Prometheus metrics
  • Network accessline 212
    open http://localhost:8080           # web dashboard
  • Network accessline 223
    **GitHub**: [github.com/broomva/symphony](https://github.com/broomva/symphony)

docs/marketing/x-launch-post.md

  • Dangerous shell operationline 72
    curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh
  • Network accessline 72
    curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh

docs/operations/Configuration Reference.md

  • Access to secretsline 22
    [Credential-related source omitted]
  • Network accessline 35
    |-----|------|----------|---------|-------| | `kind` | string | Yes | — | `"linear"`, `"github"`, or `"markdown"` | | `endpoint` | string | No | `https://api.linear.app/graphql` | API endpoint; for markdown: optional Lago HTTP URL |
  • Network accessline 36
    | `kind` | string | Yes | — | `"linear"`, `"github"`, or `"markdown"` | | `endpoint` | string | No | `https://api.linear.app/graphql` | API endpoint; for markdown: optional Lago HTTP URL | | `api_key` | string | Yes (linear/github) | — | Su
  • Network accessline 37
    | `endpoint` | string | No | `https://api.linear.app/graphql` | API endpoint; for markdown: optional Lago HTTP URL |
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 126
    [Credential-related source omitted]

docs/operations/Control Harness.md

  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 67
    [Credential-related source omitted]

evals/symphony-prompts/baseline/stimulus-workflow.md

  • Access to secretsline 8
    [Credential-related source omitted]

evals/symphony-prompts/constraint-check.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

evals/symphony-prompts/evaluator.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 7
    ENDPOINT="${SYMPHONY_EVAL_ENDPOINT:-http://localhost:8080/api/v1/state}"
  • Access to secretsline 8
    [Credential-related source omitted]
  • Network accessline 17
    RESPONSE=$(eval curl -s -f "$AUTH_HEADER" "$ENDPOINT" 2>/dev/null) || {
  • Network accessline 18
    echo '{"score": null, "error": "connection_failed", "detail": "Symphony not running or unreachable at '"$ENDPOINT"'"}'

evals/symphony-prompts/problem-spec.yaml

  • Network accessline 30
    evaluator:   script: evals/symphony-prompts/evaluator.sh   endpoint: "http://localhost:8080/api/v1/state"
  • Network accessline 31
    script: evals/symphony-prompts/evaluator.sh   endpoint: "http://localhost:8080/api/v1/state"   description: >
  • Network accessline 32
    endpoint: "http://localhost:8080/api/v1/state"

evals/symphony-prompts/rollback.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

evals/symphony-prompts/run_eval.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Network accessline 39
    jq -nc \

examples/github-claude.md

  • Access to secretsline 7
    [Credential-related source omitted]
  • Instruction override signalline 55
    codex:   command: "claude --dangerously-skip-permissions"
  • Instruction override signalline 56
    command: "claude --dangerously-skip-permissions"

examples/linear-claude.md

  • Access to secretsline 7
    [Credential-related source omitted]
  • Instruction override signalline 45
    codex:   command: "claude --dangerously-skip-permissions"
  • Instruction override signalline 46
    command: "claude --dangerously-skip-permissions"
  • Network accessline 48
    server:   port: 8080                        # Dashboard at http://localhost:8080
  • Network accessline 49
    port: 8080                        # Dashboard at http://localhost:8080

examples/linear-codex.md

  • Access to secretsline 7
    [Credential-related source omitted]

examples/markdown-claude.md

  • Network accessline 7
    kind: markdown   endpoint: ""                           # Optional: Lago HTTP endpoint for journaling                                          # e.g. http://localhost:8080
  • Network accessline 8
    endpoint: ""                           # Optional: Lago HTTP endpoint for journaling                                          # e.g. http://localhost:8080   project_slug: ./tasks/                 # Directory containing issue .md files
  • Network accessline 9
    # e.g. http://localhost:8080
  • Instruction override signalline 42
    codex:   command: claude --dangerously-skip-permissions
  • Instruction override signalline 43
    command: claude --dangerously-skip-permissions

install.sh

  • Executable scriptline 1
    #!/bin/sh
  • Network accessline 2
    # Symphony installer — https://github.com/broomva/symphony
  • Dangerous shell operationline 3
    # Usage: curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh
  • Network accessline 3
    # Usage: curl -fsSL https://raw.githubusercontent.com/broomva/symphony/master/install.sh | sh
  • Network accessline 28
    echo "Fetching latest release..." TAG=$(curl -fsSL "https://api.github.com/repos/${REPO}/releases/latest" | grep '"tag_name"' | sed 's/.*"tag_name": *"\([^"]*\)".*/\1/')
  • Network accessline 29
    TAG=$(curl -fsSL "https://api.github.com/repos/${REPO}/releases/latest" | grep '"tag_name"' | sed 's/.*"tag_name": *"\([^"]*\)".*/\1/')
  • Network accessline 37
    URL="https://github.com/${REPO}/releases/download/${TAG}/${ARTIFACT}"
  • Network accessline 41
    TMP=$(mktemp) if ! curl -fsSL "$URL" -o "$TMP"; then
  • Network accessline 42
    if ! curl -fsSL "$URL" -o "$TMP"; then
  • Dangerous shell operationline 47
    rm -f "$TMP"
  • Dangerous shell operationline 58
    sudo mv "$TMP" "$INSTALL_DIR/symphony"
  • Network accessline 67
    echo "  symphony start WORKFLOW.md       # run the daemon" echo "" echo "Docs: https://github.com/${REPO}"
  • Network accessline 69
    echo "Docs: https://github.com/${REPO}"

scripts/control/refresh_state.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

scripts/control/validate_policy.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

scripts/conversation-bridge-hook.sh

  • Executable scriptline 1
    #!/bin/bash

scripts/conversation-history.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 595
    [Credential-related source omitted]

scripts/harness/audit_harness.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

scripts/harness/entropy_check.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

scripts/secret-scan.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Dangerous shell operationline 71
    FINDINGS="$(mktemp)"; trap 'rm -f "$FINDINGS"' EXIT

scripts/setup-branch-protection.sh

  • Executable scriptline 1
    #!/bin/sh

scripts/test_secret_redaction.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 57
    [Credential-related source omitted]

src/cli/client.rs

  • Network accessline 24
    /// Create a new client targeting the given port on localhost.     pub fn new(port: u16) -> Self {         Self::with_url(format!("http://127.0.0.1:{port}"), None)
  • Network accessline 25
    pub fn new(port: u16) -> Self {         Self::with_url(format!("http://127.0.0.1:{port}"), None)     }
  • Network accessline 26
    Self::with_url(format!("http://127.0.0.1:{port}"), None)
  • Access to secretsline 194
    [Credential-related source omitted]
  • Network accessline 202
    h.trim_end_matches('/').to_string()             } else {                 format!("https://{}", h.trim_end_matches('/'))
  • Network accessline 203
    } else {                 format!("https://{}", h.trim_end_matches('/'))             };
  • Network accessline 204
    format!("https://{}", h.trim_end_matches('/'))
  • Network accessline 209
    let p = port.unwrap_or(DEFAULT_PORT);             if token.is_some() {                 SymphonyClient::with_url(format!("http://127.0.0.1:{p}"), token)
  • Network accessline 210
    if token.is_some() {                 SymphonyClient::with_url(format!("http://127.0.0.1:{p}"), token)             } else {
  • Network accessline 211
    SymphonyClient::with_url(format!("http://127.0.0.1:{p}"), token)
  • Network accessline 224
    fn build_client_local_default() {         let c = build_client(None, None, None);         assert_eq!(c.base_url, "http://127.0.0.1:8080");
  • Network accessline 225
    let c = build_client(None, None, None);         assert_eq!(c.base_url, "http://127.0.0.1:8080");         assert!(c.token.is_none());
  • Network accessline 226
    assert_eq!(c.base_url, "http://127.0.0.1:8080");
  • Network accessline 231
    fn build_client_with_port() {         let c = build_client(None, Some(9090), None);         assert_eq!(c.base_url, "http://127.0.0.1:9090");
  • Network accessline 232
    let c = build_client(None, Some(9090), None);         assert_eq!(c.base_url, "http://127.0.0.1:9090");     }
  • Network accessline 233
    assert_eq!(c.base_url, "http://127.0.0.1:9090");
  • Network accessline 237
    fn build_client_with_host() {         let c = build_client(Some("symphony.up.railway.app"), None, Some("tok"));         assert_eq!(c.base_url, "https://symphony.up.railway.app");
  • Network accessline 238
    let c = build_client(Some("symphony.up.railway.app"), None, Some("tok"));         assert_eq!(c.base_url, "https://symphony.up.railway.app");         assert_eq!(c.token.as_deref(), Some("tok"));
  • Network accessline 239
    assert_eq!(c.base_url, "https://symphony.up.railway.app");
  • Network accessline 243
    #[test]     fn build_client_host_with_scheme() {         let c = build_client(Some("http://localhost:3000"), None, None);
  • Network accessline 244
    fn build_client_host_with_scheme() {         let c = build_client(Some("http://localhost:3000"), None, None);         assert_eq!(c.base_url, "http://localhost:3000");
  • Network accessline 245
    let c = build_client(Some("http://localhost:3000"), None, None);
  • Network accessline 246
    assert_eq!(c.base_url, "http://localhost:3000");

src/cli/config_cmd.rs

  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]

src/cli/control.rs

  • Network accessline 76
    state: "Todo".into(),             branch_name: Some("test-branch".into()),             url: Some("https://example.com".into()),
  • Network accessline 77
    branch_name: Some("test-branch".into()),             url: Some("https://example.com".into()),             labels: vec!["test".into()],
  • Network accessline 78
    url: Some("https://example.com".into()),

src/cli/dashboard.rs

  • Network accessline 101
    tracing::info!(         port = dashboard_port,         "dashboard available at http://localhost:{dashboard_port}"
  • Network accessline 102
    port = dashboard_port,         "dashboard available at http://localhost:{dashboard_port}"     );
  • Network accessline 103
    "dashboard available at http://localhost:{dashboard_port}"
  • Network accessline 148
    /// Check if a dashboard dev server is reachable on the given port. pub async fn is_running(port: u16) -> bool {     let url = format!("http://localhost:{port}");
  • Network accessline 149
    pub async fn is_running(port: u16) -> bool {     let url = format!("http://localhost:{port}");     reqwest::Client::new()
  • Network accessline 150
    let url = format!("http://localhost:{port}");
  • Network accessline 267
    [Credential-related source omitted]
  • Network accessline 268
    [Credential-related source omitted]
  • Network accessline 269
    SYMPHONY_API_URL=http://localhost:{daemon_port}\n\

src/cli/doctor.rs

  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]

src/cli/init.rs

  • Access to secretsline 16
    [Credential-related source omitted]
  • Instruction override signalline 63
    codex:   command: claude --dangerously-skip-permissions
  • Instruction override signalline 64
    command: claude --dangerously-skip-permissions
  • Access to secretsline 113
    [Credential-related source omitted]
  • Instruction override signalline 156
    codex:   command: claude --dangerously-skip-permissions
  • Instruction override signalline 157
    command: claude --dangerously-skip-permissions
  • Network accessline 205
    [Credential-related source omitted]
  • Access to secretsline 205
    [Credential-related source omitted]
  • Network accessline 206
    endpoint: ""                           # Optional: Lago HTTP endpoint for journaling                                          # e.g. http://localhost:8080                                          # Leave empty for local-only JSONL journal
  • Network accessline 207
    # e.g. http://localhost:8080
  • Instruction override signalline 246
    codex:   command: claude --dangerously-skip-permissions
  • Instruction override signalline 247
    command: claude --dangerously-skip-permissions
  • Access to secretsline 318
    [Credential-related source omitted]
  • Access to secretsline 335
    [Credential-related source omitted]
  • Access to secretsline 342
    [Credential-related source omitted]

src/cli/mod.rs

  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]

src/cli/start.rs

  • Access to secretsline 95
    [Credential-related source omitted]

src/cli/status.rs

  • Network accessline 22
    // Best-effort metrics fetch (daemon may not support it yet)

src/main.rs

  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]

start.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 8
    [Credential-related source omitted]
  • Network accessline 9
    [Credential-related source omitted]
  • Network accessline 10
    [Credential-related source omitted]
  • Access to secretsline 10
    [Credential-related source omitted]

tests/cli_integration.rs

  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 63
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 146
    [Credential-related source omitted]
  • Access to secretsline 173
    [Credential-related source omitted]
  • Access to secretsline 208
    [Credential-related source omitted]
  • Access to secretsline 246
    [Credential-related source omitted]
  • Access to secretsline 253
    [Credential-related source omitted]
  • Access to secretsline 272
    [Credential-related source omitted]
  • Access to secretsline 278
    [Credential-related source omitted]
  • Access to secretsline 339
    [Credential-related source omitted]

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Combined signals: 2 facts
Declared and executed: 1 fact
  • Contacts deb.nodesource.com, which SKILL.md, the README and the plugin manifest do not mentionDockerfile:28High confidence
Signal confidence: 497 facts

and 447 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativePath .claude/settings.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.