Crawler Summary

Ticket_resolver_crewai answer-first brief

This project is based on crewai framwork with a multiagents <div align="center"> <img src="https://capsule-render.vercel.app/api?type=waving&color=gradient&customColorList=6,11,20&height=230&section=header&text=SupportCrew%20AI&fontSize=64&fontColor=ffffff&fontAlignY=38&desc=Multi-agent%20support%20with%20a%20QA%20feedback%20loop%20%E2%80%A2%20100%25%20local&descAlignY=60&descSize=18&animation=fadeIn" alt="SupportCrew AI banner" width="100%"/> <a href="https://github.com/Mahe Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.

Freshness

Last checked 10/9/2026

Best For

Ticket_resolver_crewai is best for crewai, multi-agent workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB REPOS, runtime-metrics, public facts pack

Claim this agent
Agent DossierGITHUB REPOSSafety: 66/100

Ticket_resolver_crewai

This project is based on crewai framwork with a multiagents <div align="center"> <img src="https://capsule-render.vercel.app/api?type=waving&color=gradient&customColorList=6,11,20&height=230&section=header&text=SupportCrew%20AI&fontSize=64&fontColor=ffffff&fontAlignY=38&desc=Multi-agent%20support%20with%20a%20QA%20feedback%20loop%20%E2%80%A2%20100%25%20local&descAlignY=60&descSize=18&animation=fadeIn" alt="SupportCrew AI banner" width="100%"/> <a href="https://github.com/Mahe

OpenClawself-declared

Public facts

4

Change events

1

Artifacts

0

Freshness

Oct 9, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.

Trust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Oct 9, 2026

Vendor

Mahee0117

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.

Setup snapshot

  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Mahee0117

profilemedium
Observed Oct 9, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Oct 9, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB REPOS

Extracted files

0

Examples

6

Snippets

0

Languages

python

Executable Examples

mermaid

flowchart TD
    A([🎫 Customer Ticket]) --> B[πŸ”Ž Triage Agent]
    B --> C{{πŸ“¦ Structured Triage Result<br/>category Β· priority Β· issue}}
    C --> D{🧭 Python Router}
    D -->|Billing| E[πŸ’³ Billing Agent]
    D -->|Technical| F[πŸ› οΈ Technical Agent]
    D -->|Account| G[πŸ‘€ Account Agent]
    D -->|General| H[πŸ’¬ General Support Agent]
    E --> I[πŸ“ Customer Response]
    F --> I
    G --> I
    H --> I
    I --> J[πŸ§ͺ QA Agent]
    J -->|βœ… APPROVED| K([πŸ“¨ Final Response])
    J -->|❌ REJECTED + feedback| L{Retries left?}
    L -->|Yes| D
    L -->|No| K

    style A fill:#8b5cf6,color:#fff,stroke:none
    style B fill:#6366f1,color:#fff,stroke:none
    style C fill:#0ea5e9,color:#fff,stroke:none
    style D fill:#f59e0b,color:#fff,stroke:none
    style J fill:#ec4899,color:#fff,stroke:none
    style K fill:#22c55e,color:#fff,stroke:none

python

MAX_RETRIES = 2   # 1 first attempt + up to 2 retries = max 3 attempts

mermaid

flowchart LR
    A1[Attempt 1] --> Q1[QA]
    Q1 -->|Reject| A2[Attempt 2]
    A2 --> Q2[QA]
    Q2 -->|Reject| A3[Attempt 3]
    A3 --> Q3[QA]
    Q3 -->|Approve or limit reached| Z([Stop])
    Q1 -->|Approve| Z
    Q2 -->|Approve| Z

text

PREVIOUS RESPONSE:
...
QA FEEDBACK:
...
Improve the previous response based on the QA feedback.

text

QAResult(
    approved = False,
    feedback = "Do not assume the customer uses Windows. The response is unnecessarily verbose."
)

python

class TriageResult(BaseModel):
    category: str
    priority: str
    issue: str

class QAResult(BaseModel):
    approved: bool
    feedback: str

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB REPOS

Docs source

GITHUB REPOS

Editorial quality

ready

This project is based on crewai framwork with a multiagents <div align="center"> <img src="https://capsule-render.vercel.app/api?type=waving&color=gradient&customColorList=6,11,20&height=230&section=header&text=SupportCrew%20AI&fontSize=64&fontColor=ffffff&fontAlignY=38&desc=Multi-agent%20support%20with%20a%20QA%20feedback%20loop%20%E2%80%A2%20100%25%20local&descAlignY=60&descSize=18&animation=fadeIn" alt="SupportCrew AI banner" width="100%"/> <a href="https://github.com/Mahe

Full README
<div align="center"> <img src="https://capsule-render.vercel.app/api?type=waving&color=gradient&customColorList=6,11,20&height=230&section=header&text=SupportCrew%20AI&fontSize=64&fontColor=ffffff&fontAlignY=38&desc=Multi-agent%20support%20with%20a%20QA%20feedback%20loop%20%E2%80%A2%20100%25%20local&descAlignY=60&descSize=18&animation=fadeIn" alt="SupportCrew AI banner" width="100%"/> <a href="https://github.com/Mahee0117/Ticket_resolver_crewai"> <img src="https://readme-typing-svg.demolab.com?font=Fira+Code&weight=600&size=20&pause=1200&color=8B5CF6&center=true&vCenter=true&width=680&lines=Triage+%E2%86%92+Route+%E2%86%92+Resolve+%E2%86%92+QA;Rejected+answers+get+feedback+and+a+retry;Runs+fully+local+with+Ollama+%2B+Qwen2" alt="Typing animation" /> </a> <br/>

Python CrewAI Ollama Qwen2 Pydantic uv

Version Status Agents Runs PRs Welcome

Overview Β· What's new in v2 Β· How it works Β· Agents Β· Quick start Β· Roadmap

</div>

πŸ“Œ Overview

SupportCrew AI is a multi-agent customer support system built with CrewAI.

A ticket comes in. A Triage Agent classifies it and sets its priority. The ticket is routed to the right specialist agent, which drafts a customer-friendly response. Then a QA Agent reviews that response, and if it isn't good enough, the specialist gets feedback and tries again.

πŸ’‘ Why multi-agent? Each agent has one clear job. Specialists give focused answers, and a separate reviewer catches what the writer missed.


πŸ†• What's new in v2

<table> <tr> <td width="33%" valign="top">

πŸ§ͺ QA Agent

A new reviewer checks every specialist response for relevance, correctness and usefulness before it goes out.

</td> <td width="33%" valign="top">

πŸ” Feedback & retry

Rejected responses go back to the specialist together with the QA feedback, with a bounded retry limit.

</td> <td width="33%" valign="top">

🏠 Fully local

Moved from Hugging Face to Ollama + Qwen2 7B. No API credits or tokens required.

</td> </tr> </table>

| | v1 | v2 | |---|---|---| | Flow | Ticket β†’ Triage β†’ Specialist β†’ Response | Ticket β†’ Triage β†’ Specialist β†’ QA β†’ Final response or retry | | QA review | ❌ | βœ… structured QAResult | | Feedback loop | ❌ | βœ… up to 2 retries | | LLM | Hugging Face (hosted) | Ollama qwen2:7b (local) | | Code layout | Single file | Modular: agents, tasks, models, config, router, tickets |


🧠 How it works

flowchart TD
    A([🎫 Customer Ticket]) --> B[πŸ”Ž Triage Agent]
    B --> C{{πŸ“¦ Structured Triage Result<br/>category Β· priority Β· issue}}
    C --> D{🧭 Python Router}
    D -->|Billing| E[πŸ’³ Billing Agent]
    D -->|Technical| F[πŸ› οΈ Technical Agent]
    D -->|Account| G[πŸ‘€ Account Agent]
    D -->|General| H[πŸ’¬ General Support Agent]
    E --> I[πŸ“ Customer Response]
    F --> I
    G --> I
    H --> I
    I --> J[πŸ§ͺ QA Agent]
    J -->|βœ… APPROVED| K([πŸ“¨ Final Response])
    J -->|❌ REJECTED + feedback| L{Retries left?}
    L -->|Yes| D
    L -->|No| K

    style A fill:#8b5cf6,color:#fff,stroke:none
    style B fill:#6366f1,color:#fff,stroke:none
    style C fill:#0ea5e9,color:#fff,stroke:none
    style D fill:#f59e0b,color:#fff,stroke:none
    style J fill:#ec4899,color:#fff,stroke:none
    style K fill:#22c55e,color:#fff,stroke:none
<table> <tr> <td width="20%" align="center"><h3>1️⃣</h3><b>Ticket</b><br/><sub>A customer describes the problem in plain language</sub></td> <td width="20%" align="center"><h3>2️⃣</h3><b>Triage</b><br/><sub>Category, priority and issue summary are extracted</sub></td> <td width="20%" align="center"><h3>3️⃣</h3><b>Route</b><br/><sub>Plain Python logic picks one specialist, with no extra LLM call</sub></td> <td width="20%" align="center"><h3>4️⃣</h3><b>Resolve</b><br/><sub>The specialist drafts a response</sub></td> <td width="20%" align="center"><h3>5️⃣</h3><b>QA</b><br/><sub>Approve it, or send it back with feedback</sub></td> </tr> </table>

πŸ” The QA retry loop

The loop is bounded on purpose. An open-ended while not approved could run forever, so the system stops after a fixed number of retries.

MAX_RETRIES = 2   # 1 first attempt + up to 2 retries = max 3 attempts
flowchart LR
    A1[Attempt 1] --> Q1[QA]
    Q1 -->|Reject| A2[Attempt 2]
    A2 --> Q2[QA]
    Q2 -->|Reject| A3[Attempt 3]
    A3 --> Q3[QA]
    Q3 -->|Approve or limit reached| Z([Stop])
    Q1 -->|Approve| Z
    Q2 -->|Approve| Z

On a retry, the specialist receives its previous response and the QA feedback, then improves the draft:

PREVIOUS RESPONSE:
...
QA FEEDBACK:
...
Improve the previous response based on the QA feedback.

Illustrative example of what a rejection could look like:

QAResult(
    approved = False,
    feedback = "Do not assume the customer uses Windows. The response is unnecessarily verbose."
)

πŸ“¦ Structured outputs

Both the triage and QA agents return validated Pydantic models instead of free text.

class TriageResult(BaseModel):
    category: str
    priority: str
    issue: str

class QAResult(BaseModel):
    approved: bool
    feedback: str

πŸ§ͺ Tested tickets

Four tickets ran through the full Triage β†’ Specialist β†’ QA pipeline on local Qwen2 7B:

| # | Ticket | Category | Priority | Result | |:-:|---|:-:|:-:|:-:| | 1 | Password reset problem | Account | Medium | βœ… Approved | | 2 | App crashes on PDF upload | Technical | High | βœ… Approved | | 3 | Profile picture issue | Account | Low | βœ… Approved | | 4 | Unauthorized access and fraudulent transactions | Account | Urgent | βœ… Approved |

πŸ”Ž Honest note: all four responses were approved on the first attempt, so the reject β†’ feedback β†’ retry path is implemented but not yet demonstrated in a real run.

<!-- πŸ“Έ Add a terminal screenshot or GIF of a real run here, for example: <p align="center"><img src="docs/demo.gif" alt="SupportCrew AI demo" width="80%"/></p> -->

🦸 Meet the crew

<table> <tr> <td width="20%" align="center"><h1>πŸ”Ž</h1><b>Triage Agent</b><br/><sub><i>Senior Customer Support Triage Specialist</i></sub></td> <td> Classifies the ticket, assigns a priority and summarises the issue.<br/><br/> <b>Categories:</b> <code>Billing</code> <code>Account</code> <code>Technical</code> <code>General</code><br/> <b>Priorities:</b> <code>Low</code> <code>Medium</code> <code>High</code> <code>Urgent</code> </td> </tr> <tr> <td align="center"><h1>πŸ’³</h1><b>Billing Agent</b></td> <td>Payments Β· Refunds Β· Duplicate charges Β· Subscriptions Β· Billing problems</td> </tr> <tr> <td align="center"><h1>πŸ› οΈ</h1><b>Technical Agent</b></td> <td>Application crashes Β· Bugs Β· Errors Β· Technical failures Β· Troubleshooting</td> </tr> <tr> <td align="center"><h1>πŸ‘€</h1><b>Account Agent</b></td> <td>Login problems Β· Password issues Β· Account access Β· Profile problems Β· Account security</td> </tr> <tr> <td align="center"><h1>πŸ’¬</h1><b>General Support Agent</b></td> <td>General questions Β· Information requests Β· How-to questions Β· Basic customer assistance</td> </tr> <tr> <td align="center"><h1>πŸ§ͺ</h1><b>QA Agent</b><br/><sub><i>Customer Support Quality Assurance Specialist</i></sub></td> <td> Reviews each specialist response and returns a structured verdict.<br/><br/> <b>Checks:</b> Does it address the issue? Β· Is it relevant? Β· Is it useful? Β· Does it ignore important information? </td> </tr> </table>

πŸ—οΈ Architecture

main.py is now a thin orchestrator. The work is split into small functions.

main.py
β”‚
β”œβ”€β”€ run_triage()         β†’ creates the triage task + crew, returns TriageResult
β”œβ”€β”€ run_specialist()     β†’ routes by category, runs the matching specialist
β”œβ”€β”€ run_quality_check()  β†’ creates the QA task + crew, returns QAResult
└── main()               β†’ ticket β†’ triage β†’ specialist β†’ QA β†’ retry if needed

The router (category β†’ agent) is deterministic Python, not another LLM call.


πŸ› οΈ Tech stack

| Layer | Tools | |---|---| | 🐍 Language | Python | | 🀝 Agent framework | CrewAI | | 🧠 LLM runtime | Ollama | | πŸ€– Model | qwen2:7b (local) | | βœ… Data validation | Pydantic | | πŸ“¦ Packaging | uv |


πŸ“ Project structure

Ticket_resolver_crewai/
β”‚
β”œβ”€β”€ src/
β”‚   └── supportcrew_ai/
β”‚       β”œβ”€β”€ __init__.py
β”‚       β”œβ”€β”€ main.py       # orchestration + QA retry loop
β”‚       β”œβ”€β”€ config.py     # local Ollama LLM setup
β”‚       β”œβ”€β”€ models.py     # TriageResult, QAResult
β”‚       β”œβ”€β”€ agents.py     # all six agents
β”‚       β”œβ”€β”€ tasks.py      # all tasks, incl. QA task
β”‚       β”œβ”€β”€ router.py     # category β†’ specialist
β”‚       └── tickets.py    # sample tickets
β”‚
β”œβ”€β”€ .gitignore
β”œβ”€β”€ .python-version
β”œβ”€β”€ pyproject.toml
β”œβ”€β”€ uv.lock
└── README.md

🧩 Agents and tasks each live in a single file on purpose. At this size, one file per agent would be needless fragmentation.


πŸš€ Quick start

Prerequisites: uv and Ollama

1. Clone the repository

git clone https://github.com/Mahee0117/Ticket_resolver_crewai.git
cd Ticket_resolver_crewai

2. Install dependencies

uv sync

3. Pull the local model and make sure Ollama is running

ollama pull qwen2:7b

Ollama serves on http://localhost:11434 by default.

4. Run it

uv run python src/supportcrew_ai/main.py

βœ… No API keys needed. v2 runs entirely on your machine.

Using a different model? Change the model in config.py:

llm = LLM(
    model="ollama/qwen2:7b",
    base_url="http://localhost:11434",
)

⚠️ Known limitations

  • Verbose answers. Qwen2 7B sometimes writes long, speculative troubleshooting for simple tickets. For example, the PDF crash ticket got a far more extensive reply than it needed.
  • Retry path untested in practice. QA approved everything on the first attempt in the latest run.
  • Lenient QA. The review criteria are basic and can be tightened (conciseness, less speculation).

These are planned improvements, not blockers for v2.


πŸ—ΊοΈ Roadmap

SupportCrew AI is built incrementally. Each version adds one new agentic capability.

| Version | Milestone | Status | |:---:|---|:---:| | v1.0 | Multi-agent triage and routing | βœ… Done | | v2.0 | QA Agent + feedback retry loop + local Ollama | βœ… Done | | v3.0 | Tools + knowledge base (RAG) | πŸ—“οΈ Planned | | v4.0 | CrewAI Flow + human escalation | πŸ—“οΈ Planned | | v5.0 | FastAPI + PostgreSQL + React | πŸ—“οΈ Planned |

<details> <summary>βœ… <b>v1.0: Multi-Agent Triage &amp; Routing</b> (completed)</summary> <br/>
  • Triage, Billing, Technical, Account and General Support agents
  • Category and priority classification
  • Pydantic structured output
  • Category-based routing and specialist task execution
  • Multiple ticket processing
</details> <details> <summary>βœ… <b>v2.0: QA &amp; Feedback Retry</b> (completed)</summary> <br/>
  • QA Agent with structured QAResult (approved, feedback)
  • Specialist tasks accept previous_response and qa_feedback
  • Bounded retry loop (MAX_RETRIES = 2)
  • Modular code: run_triage(), run_specialist(), run_quality_check()
  • Switched to local Ollama (qwen2:7b), no hosted API needed
</details> <details> <summary>🟠 <b>v3.0: Tools &amp; Knowledge Base</b> (planned)</summary> <br/>

Specialists gain tools and can look things up in company documentation, so they work with real data instead of only the ticket text.

get_customer()   get_order()   get_payment()   get_account()   search_logs()

Potential knowledge sources: FAQs Β· Refund policies Β· Account recovery docs Β· Product docs Β· Troubleshooting guides

flowchart LR
    T[🎫 Ticket] --> S[Specialist Agent] --> K[(πŸ“š Knowledge Base)] --> D[Relevant Docs] --> R([βœ… Accurate Resolution])
</details> <details> <summary>🟣 <b>v4.0: CrewAI Flow &amp; Human Escalation</b> (planned)</summary> <br/>

Move orchestration into a structured CrewAI Flow, and escalate to a human for:

  • High-risk security issues
  • Complex unresolved tickets
  • Tickets that still fail QA after the retry limit
  • Anything that needs human judgement
</details> <details> <summary>πŸš€ <b>v5.0: Production Application</b> (planned)</summary> <br/>
flowchart LR
    A[βš›οΈ React Frontend] --> B[⚑ FastAPI Backend] --> C[🀝 CrewAI Workflow] --> D[🧰 Agents + Tools + RAG] --> E[(🐘 PostgreSQL)]
</details>

🚧 Everything from v3.0 onward is a plan, not a feature that exists today.


πŸ“š Learning journey

This project doubles as a hands-on way of learning CrewAI, built one layer at a time:

Single Agent β†’ Multiple Agents β†’ Routing β†’ Structured Outputs β†’ QA + Feedback
      β†’ Tools + RAG β†’ Workflow Orchestration β†’ Full Application

Each version marks a new stage of understanding and implementation.


πŸ‘¨β€πŸ’» Author

<div align="center">

Mahesh M S K <br/> <sub>Computer Science student Β· Agentic AI Β· Multi-Agent Systems Β· Generative AI Β· DevOps Β· Cloud Β· Full-Stack</sub>

<br/>

GitHub LinkedIn Portfolio

<br/>

Current version: v2.0 · 🚧 Actively being developed

⭐ If you find this project interesting, consider giving it a star!

<img src="https://capsule-render.vercel.app/api?type=waving&color=gradient&customColorList=6,11,20&height=110&section=footer" alt="footer" width="100%"/> </div>

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB REPOS

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://www.xpersona.co/api/v1/agents/crewai-mahee0117-ticket-resolver-crewai/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-mahee0117-ticket-resolver-crewai/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-mahee0117-ticket-resolver-crewai/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation β€’ (~400 MCP servers for AI agents) β€’ AI Automation / AI Agent with MCPs β€’ AI Workflows & AI Agents β€’ MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-mahee0117-ticket-resolver-crewai/snapshot",
    "contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-mahee0117-ticket-resolver-crewai/contract",
    "trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-mahee0117-ticket-resolver-crewai/trust"
  },
  "curlExamples": [
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-mahee0117-ticket-resolver-crewai/snapshot\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-mahee0117-ticket-resolver-crewai/contract\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-mahee0117-ticket-resolver-crewai/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_REPOS",
      "generatedAt": "2026-10-09T18:49:53.641Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "crewai",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "multi-agent",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}

Facts JSON

[
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Mahee0117",
    "href": "https://github.com/Mahee0117/Ticket_resolver_crewai",
    "sourceUrl": "https://github.com/Mahee0117/Ticket_resolver_crewai",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-10-09T11:50:37.115Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://www.xpersona.co/api/v1/agents/crewai-mahee0117-ticket-resolver-crewai/contract",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-mahee0117-ticket-resolver-crewai/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-10-09T11:50:37.115Z",
    "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-mahee0117-ticket-resolver-crewai/trust",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-mahee0117-ticket-resolver-crewai/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub Β· GitHub",
    "description": "Fresh crawlable documentation was indexed for 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
  }
]

Sponsored

Ads related to Ticket_resolver_crewai and adjacent AI workflows.