{"id":"b9ec2292-e285-4a5e-b132-dd5983c0b634","slug":"crewai-bganguly-edgar-agent","name":"edgar-agent","description":"Manual Anthropic tool-use agent over SEC EDGAR 10-K filings — no LangChain, no CrewAI. Tool calls and tokens stream live via SSE; NVIDIA NIM works as a drop-in provider. FastAPI + React.","canonicalUrl":"https://www.xpersona.co/agent/crewai-bganguly-edgar-agent","sourceUrl":"https://github.com/bganguly/edgar-agent","homepage":null,"source":"GITHUB_REPOS","vendor":{"slug":"bganguly","label":"Bganguly","url":"https://github.com/bganguly/edgar-agent"},"protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-10-09T11:16:34.378Z","freshnessLabel":"Oct 9, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 9, 2026"},{"label":"Vendor","value":"Bganguly"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Bganguly","href":"https://github.com/bganguly/edgar-agent","sourceUrl":"https://github.com/bganguly/edgar-agent","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T11:16:34.383Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/crewai-bganguly-edgar-agent/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-bganguly-edgar-agent/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-09T11:16:34.383Z","isPublic":true},{"factKey":"docs_crawl","category":"integration","label":"Crawlable docs","value":"6 indexed pages on the official domain","href":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceUrl":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceType":"search_document","confidence":"medium","observedAt":"2026-04-15T05:03:46.393Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/crewai-bganguly-edgar-agent/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-bganguly-edgar-agent/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["Trust evidence available"],"agentCard":{"name":"edgar-agent","description":"Manual Anthropic tool-use agent over SEC EDGAR 10-K filings — no LangChain, no CrewAI. Tool calls and tokens stream live via SSE; NVIDIA NIM works as a drop-in provider. FastAPI + React.","source":"GITHUB_REPOS","sourceId":"crewai:1305193087","repository":"https://github.com/bganguly/edgar-agent","documentation":"https://www.xpersona.co/agent/crewai-bganguly-edgar-agent","protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"languages":["python"],"install":{"command":"git clone https://github.com/bganguly/edgar-agent.git","ecosystem":"git"},"examples":[{"kind":"example","language":"mermaid","snippet":"sequenceDiagram\n    participant B as Browser\n    participant F as FastAPI\n    participant A as Anthropic API\n    participant E as SEC EDGAR\n\n    B->>F: POST /chat { message, session_id }\n    F->>F: load session history\n    F->>A: messages.create(tools, history + user_msg)\n\n    loop while stop_reason == tool_use\n        A-->>F: tool_use block(s)\n        F-->>B: SSE tool_call event\n        F->>E: search_edgar / fetch_filing\n        E-->>F: filing URLs / filing text\n        F->>A: messages.create(history + tool_results)\n    end\n\n    A-->>F: final text (end_turn)\n    F-->>B: SSE token stream\n    F->>F: persist new messages to session\n    F-->>B: SSE session_id + done"},{"kind":"example","language":"mermaid","snippet":"sequenceDiagram\n    participant B as Browser\n    participant F as FastAPI\n    participant A as Anthropic API\n\n    B->>F: POST /chat { message, session_id: \"existing-uuid\" }\n    F->>F: load prior history (user + assistant + tool turns)\n    F->>A: messages.create(full history + new user_msg)\n    Note over A: model has context of all<br/>prior filings and answers\n    A-->>F: answer (may skip tool calls if<br/>context already sufficient)\n    F-->>B: SSE token stream + done"}]}}