{"id":"68906725-24b7-402d-8fbc-e8ad5cd43733","slug":"crewai-imohitseth-resilient-multi-agent-orchestration","name":"Resilient-Multi-Agent-Orchestration","description":"Async multi-agent meeting scheduler using CrewAI, sweep-line interval math, and a custom Interval Tree — runs offline with zero API keys","canonicalUrl":"https://www.xpersona.co/agent/crewai-imohitseth-resilient-multi-agent-orchestration","sourceUrl":"https://github.com/imohitseth/Resilient-Multi-Agent-Orchestration","homepage":null,"source":"GITHUB_REPOS","vendor":{"slug":"imohitseth","label":"Imohitseth","url":"https://github.com/imohitseth/Resilient-Multi-Agent-Orchestration"},"protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-10-09T04:28:06.377Z","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":"Imohitseth"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Imohitseth","href":"https://github.com/imohitseth/Resilient-Multi-Agent-Orchestration","sourceUrl":"https://github.com/imohitseth/Resilient-Multi-Agent-Orchestration","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T04:28:06.382Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/crewai-imohitseth-resilient-multi-agent-orchestration/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-imohitseth-resilient-multi-agent-orchestration/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-09T04:28:06.382Z","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-imohitseth-resilient-multi-agent-orchestration/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-imohitseth-resilient-multi-agent-orchestration/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["Trust evidence available"],"agentCard":{"name":"Resilient-Multi-Agent-Orchestration","description":"Async multi-agent meeting scheduler using CrewAI, sweep-line interval math, and a custom Interval Tree — runs offline with zero API keys","source":"GITHUB_REPOS","sourceId":"crewai:1279119117","repository":"https://github.com/imohitseth/Resilient-Multi-Agent-Orchestration","documentation":"https://www.xpersona.co/agent/crewai-imohitseth-resilient-multi-agent-orchestration","protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"languages":["python"],"install":{"command":"git clone https://github.com/imohitseth/Resilient-Multi-Agent-Orchestration.git","ecosystem":"git"},"examples":[{"kind":"example","language":"text","snippet":"sequenceDiagram\n    autonumber\n    actor CLI as User (main.py)\n    participant PM as Profile Manager Agent\n    participant AC as Availability Checker Agent\n    participant HC as Hybrid Calendar Client\n    participant OC as Optimization Coordinator Agent\n    participant DB as calendars_mock.json\n\n    CLI->>PM: Input: names + locations\n    PM->>PM: GetParticipantTimezoneTool (IANA lookup)\n    PM->>AC: Resolved timezone map (JSON)\n\n    rect rgb(200, 220, 240)\n        Note over AC, HC: Concurrency Layer — asyncio.gather\n        AC->>HC: Parallel availability queries\n        alt credentials.json exists\n            HC->>HC: OAuth Desktop Flow\n            HC->>HC: Google Calendar API (freebusy)\n        else No credentials\n            HC->>DB: Read calendars_mock.json\n        end\n        HC-->>AC: Availability payload (per participant)\n    end\n\n    AC->>OC: Compiled timezones + busy slots (JSON)\n    OC->>OC: CalculateMeetingWindowTool\n    Note over OC: Sweep-Line + IntervalTree overlap search\n    OC-->>CLI: Localized schedule report + compromise rationale"},{"kind":"example","language":"python","snippet":"# Collect only meaningful boundaries — not a 96-slot grid\ncritical_boundaries = set()\nfor slot in busy_slots:\n    critical_boundaries.add(busy_start_utc)\n    critical_boundaries.add(busy_end_utc)\n\n# Evaluate each boundary as a candidate meeting start\nfor slot_start in sorted(critical_boundaries):\n    ..."}]}}