{"schema_version":"onlylabs.agent_operations.v1","title":"onlylabs Neo data agent operations","description":"Public onlylabs agent operations manifest: background analysis queue, DeepSeek model provenance, scrape runs, source health, and evidence readiness.","url":"https://onlylabs.fyi/agents?category=neodata","json_url":"https://onlylabs.fyi/agents.json?category=neodata","generated_at":"2026-06-11T16:57:53.295Z","scope":{"category":"neodata","label":"Neo data","queue_state":null,"queue_state_label":"All states"},"default_agent":{"provider":"deepseek","model":"deepseek-v4-pro","framework":"deepagents","workflow":"onlylabs-deepagents-analysis-v3"},"answer_pack":{"answer":"Neo data agent operations show 0 queued organizations in all queue states: 0 runnable analyses, 0 page-capture targets, 0 scrape-repair targets, and 0 fresh monitors. DeepSeek v4 pro via deepagents is the dominant standing analysis path across 0 generated analysis rows. 0 of 0 sources need attention. No dispatch target is currently pending in this route. No signal-level inspection target is currently loaded.","default_agent":{"provider":"deepseek","model":"deepseek-v4-pro","framework":"deepagents","workflow":"onlylabs-deepagents-analysis-v3"},"queue_states":{"run-now":0,"needs-pages":0,"fresh":0,"no-signals":0},"next_actions":[{"state":"run-now","label":"Run now","action":"run_analysis_agent","count":0,"command_template":"npm run agent:analysis -- --url <app-url> --org <org-slug> --limit 1 --web-limit 10","targets":[]},{"state":"needs-pages","label":"Needs pages","action":"capture_pages","count":0,"command_template":"npm run capture:pages -- --url <app-url> --org <org-slug> --limit 50","targets":[]},{"state":"no-signals","label":"No signals","action":"scrape_sources","count":0,"command_template":null,"targets":[]},{"state":"fresh","label":"Fresh","action":"monitor","count":0,"command_template":null,"targets":[]}],"source_health":{"sources":0,"issues":0,"ok":0},"signal_triage":[],"operations_handoff":{"objective":"Run the onlylabs background-agent loop for Neo data: scrape public sources, capture readable pages, inspect ranked signal details, and refresh DeepSeek/deepagents analyses. Latest recorded scrape run started at 2026-06-10T09:18:34.671+00:00. 0 source issues, 0 page-capture targets, and 0 runnable analysis targets are visible.","safety":"Protected API endpoints and bearer secrets are intentionally omitted from public JSON. Use the authenticated npm runners from an operator environment with the required env vars.","required_environment":["CRON_SECRET","DEEPSEEK_API_KEY","EXA_API_KEY","SUPABASE service credentials"],"public_manifests":{"agents_json":"https://onlylabs.fyi/agents.json?category=neodata","signals_json":"https://onlylabs.fyi/signals.json?category=neodata","coverage_json":"https://onlylabs.fyi/coverage.json?category=neodata","analysis_json":"https://onlylabs.fyi/analysis.json?category=neodata","category_json":"https://onlylabs.fyi/neodata.json"},"runner_order":[{"action":"scrape_sources","when":"Run on daily cadence to keep the signal desk fresh.","command":"npm run scrape:sources -- --url <app-url>","dry_run_command":null,"first_target_command":null,"required_environment":["CRON_SECRET","SUPABASE service credentials"],"receipt_fields":["ok","sources","events_upserted","traction_matched","failures"],"public_evidence":"recent_scrape_runs"},{"action":"capture_pages","when":"Run before analysis when queue state is needs-pages or signal detail JSON lacks readable source context.","command":"npm run capture:pages -- --url <app-url> --limit 100","dry_run_command":null,"first_target_command":null,"required_environment":["CRON_SECRET","SUPABASE service credentials"],"receipt_fields":["ok","captured","limit","orgSlug"],"public_evidence":"dispatch_plan.lanes[state=needs-pages]"},{"action":"inspect_signal_triage","when":"Inspect signal detail JSON before refreshing an account analysis when a high-priority signal explains the change.","command":"https://onlylabs.fyi/signals.json?category=neodata","dry_run_command":null,"first_target_command":null,"required_environment":[],"receipt_fields":["answer_pack.analysis_playbook","answer_pack.evidence_coverage","answer_pack.agent_handoff"],"public_evidence":"dispatch_plan.signal_inspection.targets"},{"action":"run_analysis_agent","when":"Run after readable evidence exists or when new signal/page freshness outruns the standing analysis.","command":"npm run agent:analysis -- --url <app-url> --category neodata --limit 5 --web-limit 10","dry_run_command":"npm run agent:analysis -- --url <app-url> --category neodata --limit 5 --web-limit 10 --dry-run","first_target_command":null,"required_environment":["CRON_SECRET","DEEPSEEK_API_KEY","EXA_API_KEY","SUPABASE service credentials"],"receipt_fields":["mode","status","workflow","agent.provider","agent.model","evidence_coverage","cited_refs","urls"],"public_evidence":"dispatch_plan.run_receipt_contract"}],"next_operator_checklist":["Confirm the latest scrape run is fresh enough for the desk.","No page-capture target is currently first in queue.","No signal triage target is currently loaded.","No run-now target is currently visible."]},"semantic_triples":[{"subject":"Neo data agent queue","predicate":"has visible target count","object":"0","text":"Neo data agent queue has visible target count 0."},{"subject":"Neo data runnable analyses","predicate":"has count","object":"0","text":"Neo data runnable analyses has count 0."},{"subject":"Neo data page capture targets","predicate":"has count","object":"0","text":"Neo data page capture targets has count 0."},{"subject":"Neo data scrape repair targets","predicate":"has count","object":"0","text":"Neo data scrape repair targets has count 0."},{"subject":"Neo data source issues","predicate":"has count","object":"0","text":"Neo data source issues has count 0."},{"subject":"Neo data signal triage targets","predicate":"has count","object":"0","text":"Neo data signal triage targets has count 0."},{"subject":"Standing analysis agent","predicate":"uses","object":"DeepSeek v4 pro via deepagents","text":"Standing analysis agent uses DeepSeek v4 pro via deepagents."},{"subject":"Neo data latest scrape run","predicate":"started at","object":"2026-06-10T09:18:34.671+00:00","text":"Neo data latest scrape run started at 2026-06-10T09:18:34.671+00:00."}]},"totals":{"queue":0,"queue_states":{"run-now":0,"needs-pages":0,"fresh":0,"no-signals":0},"runnable":0,"needs_pages":0,"analyses":0,"evidence_refs":0,"web_refs":0,"sources":0,"source_health":{"ok":0,"stale":0,"empty":0,"dead":0,"stub":0,"unknown":0},"scrape_runs":7,"signals":0,"signal_triage_targets":0},"dispatch_plan":{"scope":{"category":"neodata","label":"Neo data","queue_state":null,"queue_state_label":"All states"},"safety":"Protected API endpoints and secrets are intentionally omitted from this public manifest; use authenticated runner scripts or cron jobs.","lanes":[{"state":"run-now","action":"run_analysis_agent","label":"Run now","intent":"Generate or refresh the standing cited analysis because captured pages or signals are ready.","required_environment":["CRON_SECRET","DEEPSEEK_API_KEY","SUPABASE service credentials"],"command_template":"npm run agent:analysis -- --url <app-url> --org <org-slug> --limit 1 --web-limit 10","count":0,"targets":[]},{"state":"needs-pages","action":"capture_pages","label":"Needs pages","intent":"Hydrate readable page evidence before asking the analysis agent to synthesize.","required_environment":["CRON_SECRET","SUPABASE service credentials"],"command_template":"npm run capture:pages -- --url <app-url> --org <org-slug> --limit 50","count":0,"targets":[]},{"state":"no-signals","action":"scrape_sources","label":"No signals","intent":"Repair or add public sources, then run the authenticated scrape path to create fresh signals.","required_environment":["enabled sources","authenticated scrape runner"],"command_template":null,"count":0,"targets":[]},{"state":"fresh","action":"monitor","label":"Fresh","intent":"Monitor for newer captured pages or signals; no analysis dispatch is needed yet.","required_environment":["daily scrape cadence","agent queue monitor"],"command_template":null,"count":0,"targets":[]}],"signal_inspection":{"intent":"Inspect ranked signal detail JSON, follow the signal analysis playbook, and synthesize source-grounded fields before org-level analysis refreshes.","required_inputs":["signal detail JSON","source URL or captured pages","lab dossier JSON","analysis evidence JSON"],"count":0,"targets":[]},"run_receipt_contract":{"schema_version":"onlylabs.analysis_agent_run_receipt.v1","returned_by":["npm run agent:analysis","authenticated analysis-agent route"],"modes":["dry_run","write"],"statuses":["ready","completed","skipped_no_evidence"],"fields":["mode","status","action","workflow","agent.provider","agent.model","evidence_coverage","cited_refs","command","urls"]}},"queue":[],"recent_analyses":[],"recent_scrape_runs":[{"id":"cdcdc8a5-fa07-4144-8c57-e604994f1071","started_at":"2026-06-10T09:18:34.671+00:00","finished_at":"2026-06-10T09:28:33.01+00:00","ok":true,"sources":154,"events_upserted":10748,"traction_matched":50,"failures":0},{"id":"0ba28241-e1c0-4306-ac01-f9091a6b5845","started_at":"2026-06-09T07:00:01.441+00:00","finished_at":"2026-06-09T07:02:02.942+00:00","ok":true,"sources":153,"events_upserted":10391,"traction_matched":33,"failures":0},{"id":"74b8e5fe-fe5a-4442-8b92-65b7ca2dc115","started_at":"2026-06-08T07:00:18.57+00:00","finished_at":"2026-06-08T07:02:13.17+00:00","ok":true,"sources":153,"events_upserted":10342,"traction_matched":23,"failures":0},{"id":"97046d7c-f2f2-420a-9412-c0186cfa994a","started_at":"2026-06-07T07:00:12.458+00:00","finished_at":"2026-06-07T07:01:26.35+00:00","ok":true,"sources":153,"events_upserted":10296,"traction_matched":24,"failures":0},{"id":"739ffb1d-0978-4cef-a38a-bfa97881ae4d","started_at":"2026-06-06T07:00:00.694+00:00","finished_at":"2026-06-06T07:00:59.402+00:00","ok":true,"sources":151,"events_upserted":10276,"traction_matched":18,"failures":0},{"id":"adb01635-f817-45d6-8ab5-d676561c9bd3","started_at":"2026-06-06T02:31:00.928+00:00","finished_at":"2026-06-06T02:32:25.573+00:00","ok":true,"sources":151,"events_upserted":10281,"traction_matched":23,"failures":0},{"id":"35d7ca5f-bef0-47b9-80c9-9b6500299ab3","started_at":"2026-06-06T01:49:28.342+00:00","finished_at":"2026-06-06T01:50:25.165+00:00","ok":true,"sources":151,"events_upserted":10278,"traction_matched":25,"failures":0}],"source_issues":[]}