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!
Crawler Summary
Repozytorium pokazuje integrację CrewAI z narzędziami i kontekstem: definiuje agentów, zadania i przepływ pracy, umożliwia automatyczne badanie firmy oraz generowanie profesjonalnych raportów w oparciu o wyniki wyszukiwań. CrewAI - Narzędzia i Kontekst 📚 Podstawowe Informacje Rozszerza projekt debaty o dwa kluczowe elementy: 1. **Narzędzia (Tools)** - agenci mogą używać zewnętrznych API 2. **Kontekst (Context)** - automatyczne przekazywanie wyników między zadaniami **Projekt:** Badacz Finansowy - zespół, który bada firmę i tworzy raport --- 🔄 Porównanie: Projekt Debaty vs Projekt z Narzędziami | Aspekt | Projekt Debaty | Projekt z Na Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Freshness
Last checked 10/9/2026
Best For
ai_agents_crewai_tool_web_raport 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 OPENCLEW, runtime-metrics, public facts pack
Repozytorium pokazuje integrację CrewAI z narzędziami i kontekstem: definiuje agentów, zadania i przepływ pracy, umożliwia automatyczne badanie firmy oraz generowanie profesjonalnych raportów w oparciu o wyniki wyszukiwań. CrewAI - Narzędzia i Kontekst 📚 Podstawowe Informacje Rozszerza projekt debaty o dwa kluczowe elementy: 1. **Narzędzia (Tools)** - agenci mogą używać zewnętrznych API 2. **Kontekst (Context)** - automatyczne przekazywanie wyników między zadaniami **Projekt:** Badacz Finansowy - zespół, który bada firmę i tworzy raport --- 🔄 Porównanie: Projekt Debaty vs Projekt z Narzędziami | Aspekt | Projekt Debaty | Projekt z Na
Public facts
6
Change events
1
Artifacts
0
Freshness
Oct 9, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Oct 9, 2026
Vendor
Kudzik
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Setup snapshot
git clone https://github.com/kudzik/ai_agents_crewai_tool_web_raport.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
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.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Kudzik
Protocol compatibility
OpenClaw
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
python
env
SERPER_API_KEY=twój_klucz_tutaj
bash
pip install crewai-tools
python
from crewai_tools import SerperDevTool # Inicjalizacja narzędzia search_tool = SerperDevTool()
python
@agent
def researcher(self) -> Agent:
return Agent(
config=self.agents_config["researcher"],
verbose=True,
tools=[search_tool], # Dodanie narzędzia!
)yaml
researcher:
role: >
Starszy Badacz Finansowy dla {company}
goal: >
Badaj firmę, newsy i potencjalne możliwości dla {company} na rok {year}
backstory: >
Jesteś doświadczonym badaczem finansowym...
llm: openai/gpt-4o-mini
tools:
- search_tool: search_tool # Referencja do narzędziayaml
research_task:
description: >
Przeprowadź dokładne badanie firmy {company}...
expected_output: >
Kompleksowy dokument badawczy...
agent: researcher
analysis_task:
description: >
Analizuj wyniki badań i stwórz kompleksowy raport...
expected_output: >
Dojrzały, profesjonalny raport...
agent: analyst
context:
- research_task # ⭐ Wynik research_task zostanie automatycznie przekazany!Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Repozytorium pokazuje integrację CrewAI z narzędziami i kontekstem: definiuje agentów, zadania i przepływ pracy, umożliwia automatyczne badanie firmy oraz generowanie profesjonalnych raportów w oparciu o wyniki wyszukiwań. CrewAI - Narzędzia i Kontekst 📚 Podstawowe Informacje Rozszerza projekt debaty o dwa kluczowe elementy: 1. **Narzędzia (Tools)** - agenci mogą używać zewnętrznych API 2. **Kontekst (Context)** - automatyczne przekazywanie wyników między zadaniami **Projekt:** Badacz Finansowy - zespół, który bada firmę i tworzy raport --- 🔄 Porównanie: Projekt Debaty vs Projekt z Narzędziami | Aspekt | Projekt Debaty | Projekt z Na
Rozszerza projekt debaty o dwa kluczowe elementy:
Projekt: Badacz Finansowy - zespół, który bada firmę i tworzy raport
| Aspekt | Projekt Debaty | Projekt z Narzędziami |
|--------|----------------|----------------------|
| Agenty | debater, judge | researcher, analyst |
| Zadania | propose, oppose, decide | research_task, analysis_task |
| Narzędzia | ❌ Brak | ✅ SerperDevTool (wyszukiwanie) |
| Kontekst | ❌ Brak | ✅ context: [research_task] |
| Cel | Debatowanie | Badanie i raportowanie |
Narzędzia to zewnętrzne funkcje, które agenci mogą wywoływać podczas wykonywania zadań. To jak dawać pracownikowi dodatkowe narzędzia do pracy.
Przykłady narzędzi:
Dlaczego Serper zamiast OpenAI Web Search Tool?
Konfiguracja:
.env:SERPER_API_KEY=twój_klucz_tutaj
pip install crewai-tools
crew.pyfrom crewai_tools import SerperDevTool
# Inicjalizacja narzędzia
search_tool = SerperDevTool()
crew.py@agent
def researcher(self) -> Agent:
return Agent(
config=self.agents_config["researcher"],
verbose=True,
tools=[search_tool], # Dodanie narzędzia!
)
agents.yaml (Opcjonalnie)researcher:
role: >
Starszy Badacz Finansowy dla {company}
goal: >
Badaj firmę, newsy i potencjalne możliwości dla {company} na rok {year}
backstory: >
Jesteś doświadczonym badaczem finansowym...
llm: openai/gpt-4o-mini
tools:
- search_tool: search_tool # Referencja do narzędzia
Uwaga: Narzędzie można dodać zarówno w crew.py (bezpośrednio) jak i w agents.yaml (przez referencję).
Kontekst to sposób automatycznego przekazywania wyników z jednego zadania do drugiego. To jak sztafeta - jeden agent przekazuje pałeczkę (wynik) następnemu.
W Tygodniu 2 (OpenAI Agents SDK):
W CrewAI:
Taskcontext: [nazwa_zadania] w YAMLresearch_task:
description: >
Przeprowadź dokładne badanie firmy {company}...
expected_output: >
Kompleksowy dokument badawczy...
agent: researcher
analysis_task:
description: >
Analizuj wyniki badań i stwórz kompleksowy raport...
expected_output: >
Dojrzały, profesjonalny raport...
agent: analyst
context:
- research_task # ⭐ Wynik research_task zostanie automatycznie przekazany!
Co się dzieje:
research_task jest wykonywane jako pierwsze (sekwencyjnie)research_task jest automatycznie dodawany do promptu systemowego dla analysis_taskanalyst otrzymuje wyniki badań jako kontekst i może je wykorzystaćTo jak automatyczna sztafeta! 🏃♂️➡️🏃♀️
agents.yaml)researcher:
role: >
Starszy Badacz Finansowy dla {company}
goal: >
Badaj firmę, newsy i potencjalne możliwości dla {company} na rok {year}
backstory: >
Jesteś doświadczonym badaczem finansowym z talentem do znalezienia
najbardziej istotnych informacji o {company} na rok {year}.
Jesteś znany ze zdolności do znalezienia najbardziej istotnych
informacji i prezentacji ich w jasny i zwięzły sposób. Zawsze odpowiadaj po polsku.
llm: openai/gpt-4o-mini
tools:
- search_tool: search_tool
analyst:
role: >
Analityk Rynku i Pisarz Raportów skupiony na {company} na rok {year}
goal: >
Analizuj firmę {company} na rok {year} i stwórz kompleksowy, dobrze zorganizowany raport
który prezentuje wyniki w jasny i angażujący sposób. Zawsze odpowiadaj po polsku.
backstory: >
Jesteś precyzyjnym, doświadczonym analitykiem z backgroundem w analizie finansowej
i badaniu firm. Masz talent do identyfikowania wzorów i wyciągania
istotnych wniosków z danych badawczych, a następnie komunikowania
tych wniosków przez dobrze zorganizowane raporty na rok {year}.
llm: openai/gpt-4o-mini
Kluczowe różnice od projektu debaty:
researcher ma tools (narzędzie wyszukiwania){company} i {year}tasks.yaml)research_task:
description: >
Przeprowadź dokładne badanie firmy {company}. Skup się na:
1. Aktualnym stanie i zdrowiu firmy
2. Historycznych wynikach firmy
3. Głównych wyzwaniach i możliwościach
4. Ostatnich newsów i wydarzeń
5. Przyszłymi perspektywach i potencjalnych rozwojach
Upewnij się, że organizujesz swoje wyniki w strukturalnym formacie z jasnymi sekcjami.
expected_output: >
Kompleksowy dokument badawczy z dobrze zorganizowanymi sekcjami obejmującymi
wszystkie żądane aspekty firmy {company}. Dołącz konkretne fakty, dane i przykłady, gdzie odpowiednie.
agent: researcher
analysis_task:
description: >
Analizuj wyniki badań i stwórz kompleksowy raport na temat {company}.
Twój raport powinien:
1. Zaczynać się od podsumowania wykonawczego
2. Zawierać wszystkie kluczowe informacje z badań
3. Zapewniać przemyślane analizę trendów i wzorów
4. Oferować perspektywę rynkową dla firmy, zwracając uwagę, że ta nie powinna być używana do decyzji handlowych
5. Być sformatowany w profesjonalnym, łatwym do odczytania stylu z jasnymi nagłówkami
expected_output: >
Dojrzały, profesjonalny raport na temat {company}, który prezentuje wyniki badań z dodatkową analizą i wnioskami. Raport powinien być dobrze zorganizowany
z podsumowaniem wykonawczym, głównymi sekcjami i wnioskiem.
agent: analyst
context:
- research_task # ⭐ KLUCZOWE: Wynik research_task jest przekazywany!
output_file: output/report.md
Kluczowe elementy:
research_task - bez kontekstu (pierwsze zadanie)analysis_task - z kontekstem [research_task]output_file - automatyczne zapisanie raportucrew.py)from typing import List
from crewai import Agent, Crew, Process, Task
from crewai.agents.agent_builder.base_agent import BaseAgent
from crewai.project import CrewBase, agent, crew, task
from crewai_tools import SerperDevTool
# Inicjalizacja narzędzia
search_tool = SerperDevTool()
@CrewBase
class AiAgentsCrewaiToolWebRaport:
"""AiAgentsCrewaiToolWebRaport crew"""
agents: List[BaseAgent]
tasks: List[Task]
@agent
def researcher(self) -> Agent:
return Agent(
config=self.agents_config["researcher"],
verbose=True,
tools=[search_tool], # ⭐ Narzędzie dodane tutaj!
)
@agent
def analyst(self) -> Agent:
return Agent(
config=self.agents_config["analyst"],
verbose=True,
# Brak narzędzi - analyst nie potrzebuje wyszukiwać
)
@task
def research_task(self) -> Task:
return Task(
config=self.tasks_config["research_task"],
)
@task
def analysis_task(self) -> Task:
return Task(
config=self.tasks_config["analysis_task"],
output_file="/output/report.md", # Opcjonalnie można też tutaj
)
@crew
def crew(self) -> Crew:
return Crew(
agents=self.agents,
tasks=self.tasks,
process=Process.sequential, # Zadania jedno po drugim
verbose=True,
)
Kluczowe różnice od projektu debaty:
SerperDevToolsearch_toolresearcher ma tools=[search_tool]analysis_task ma output_file (opcjonalnie w kodzie)main.py)from datetime import datetime
from ai_agents_crewai_tool_web_raport.crew import AiAgentsCrewaiToolWebRaport
def run():
year = datetime.now().year
inputs = {
"company": "Orange", # Szablon {company}
"year": year # Szablon {year}
}
AiAgentsCrewaiToolWebRaport().crew().kickoff(inputs=inputs)
Kluczowe:
{company} i {year}inputs1. Uruchomienie
↓
2. Wypełnienie szablonów ({company}, {year})
↓
3. Wykonanie research_task
├─ Agent: researcher
├─ Narzędzie: search_tool (wyszukiwanie w internecie)
└─ Wynik: Dokument badawczy
↓
4. Automatyczne przekazanie kontekstu
↓
5. Wykonanie analysis_task
├─ Agent: analyst
├─ Kontekst: Wynik z research_task (automatycznie!)
└─ Wynik: Profesjonalny raport
↓
6. Zapis do output/report.md
To jak automatyczna linia produkcyjna! 🏭
context: [research_task])Definicja: Zewnętrzne funkcje, które agenci mogą wywoływać
Kiedy używać:
Jak dodać:
# W crew.py
from crewai_tools import SerperDevTool
search_tool = SerperDevTool()
@agent
def researcher(self) -> Agent:
return Agent(
config=self.agents_config["researcher"],
tools=[search_tool], # Dodanie narzędzia
)
Definicja: Automatyczne przekazywanie wyników między zadaniami
Kiedy używać:
Jak dodać:
# W tasks.yaml
analysis_task:
description: >
Analizuj wyniki badań...
agent: analyst
context:
- research_task # Wynik research_task jest przekazywany!
Mechanizm:
context czeka na wykonanie zadań z listyCrewAI ma wiele wbudowanych narzędzi w pakiecie crewai-tools:
pip install crewai-tools
from crewai_tools import (
SerperDevTool,
WebsiteSearchTool,
FileReadTool
)
# Inicjalizacja
search_tool = SerperDevTool()
website_tool = WebsiteSearchTool()
file_tool = FileReadTool()
# Przypisanie do agenta
@agent
def researcher(self) -> Agent:
return Agent(
config=self.agents_config["researcher"],
tools=[search_tool, website_tool, file_tool], # Wiele narzędzi!
)
Możesz tworzyć własne narzędzia dziedzicząc z BaseTool:
from typing import Type
from crewai.tools import BaseTool
from pydantic import BaseModel, Field
class MyCustomToolInput(BaseModel):
"""Input schema for MyCustomTool."""
query: str = Field(..., description="Zapytanie do przetworzenia")
class MyCustomTool(BaseTool):
name: str = "my_custom_tool"
description: str = "Dokładny opis zastosowania narzędzia. Agent będzie potrzebował tej informacji, aby z niego korzystać."
args_schema: Type[BaseModel] = MyCustomToolInput
def _run(self, query: str) -> str:
# Twoja logika tutaj
result = f"Przetworzono: {query}"
return result
Użycie:
from tools.custom_tool import MyCustomTool
custom_tool = MyCustomTool()
@agent
def researcher(self) -> Agent:
return Agent(
config=self.agents_config["researcher"],
tools=[custom_tool],
)
Możesz przypisać różne modele LLM do różnych agentów:
researcher:
llm: deepseek/deepseek-chat # Tańszy, dobry do wyszukiwania
analyst:
llm: openai/gpt-4o # Droższy, lepszy do analizy i pisania
Zalety:
Przykład z projektu:
researcher - deepseek/deepseek-chat (wyszukiwanie wymaga skrupulatności)analyst - grok/mixtral-8x22b-instruct (synteza wymaga zdolności narracyjnych)Przyczyna: Narzędzie nie jest zainstalowane lub nie jest zaimportowane
Rozwiązanie:
pip install crewai-tools
from crewai_tools import SerperDevTool # Sprawdź import
Przyczyna: W context używasz nazwy zadania, której nie ma
Rozwiązanie:
# ❌ Źle
context:
- research # Nie istnieje
# ✅ Dobrze
context:
- research_task # Zgodne z nazwą w tasks.yaml
Przyczyna: Brak klucza API w .env
Rozwiązanie:
# .env
SERPER_API_KEY=twój_klucz_tutaj
OPENAI_API_KEY=twój_klucz_tutaj
Przyczyna: Agent nie rozumie, kiedy użyć narzędzia
Rozwiązanie:
description w zadaniu jasno wskazuje na potrzebę użycia narzędziadescription narzędzia - musi być jasne, kiedy go użyćverbose=True aby zobaczyć, co agent robi| Aspekt | OpenAI Agents SDK (Tydzień 2) | CrewAI (Tydzień 3) |
|--------|-------------------------------|-------------------|
| Zarządzanie | Ręczne przez Runner | Automatyczne przez Task |
| Przekazywanie | Trzeba zbierać wyniki i przekazywać | context: [task_name] w YAML |
| Złożoność | Wysoka (kod Pythona) | Niska (deklaratywne YAML) |
| Błędy | Łatwo zapomnieć o przekazaniu | Automatyczne, mniej błędów |
Zaleta CrewAI: Mniej kodu, mniej błędów, bardziej deklaratywne podejście!
tools=[search_tool])context: [task_name])context automatycznie zarządza kolejnością| Etap | Akcja | Kluczowa Koncepcja |
|------|-------|-------------------|
| 1. Instalacja | pip install crewai-tools | Narzędzia zewnętrzne |
| 2. Konfiguracja API | Dodaj SERPER_API_KEY do .env | Klucze API |
| 3. Import narzędzia | from crewai_tools import SerperDevTool | Inicjalizacja |
| 4. Przypisanie | tools=[search_tool] w agencie | Użycie narzędzia |
| 5. Konfiguracja zadań | context: [research_task] | Przekazywanie kontekstu |
| 6. Uruchomienie | crew().kickoff(inputs=inputs) | Automatyczna orkiestracja |
ai_agents_crewai_tool_web_raport/
├── .env # SERPER_API_KEY, OPENAI_API_KEY
├── src/
│ └── ai_agents_crewai_tool_web_raport/
│ ├── config/
│ │ ├── agents.yaml # Definicja agentów z tools
│ │ └── tasks.yaml # Definicja zadań z context
│ ├── tools/
│ │ └── custom_tool.py # Przykład custom tool
│ ├── crew.py # Import i przypisanie narzędzi
│ └── main.py # Inputs i kickoff
└── output/
└── report.md # Wynik analysis_task
# crew.py
from crewai_tools import SerperDevTool
search_tool = SerperDevTool()
@agent
def researcher(self) -> Agent:
return Agent(
config=self.agents_config["researcher"],
tools=[search_tool], # Narzędzie
)
# tasks.yaml
analysis_task:
agent: analyst
context:
- research_task # Kontekst
Po opanowaniu narzędzi i kontekstu możesz:
contextPodsumowanie: Narzędzia i kontekst to dwa kluczowe elementy, które sprawiają, że CrewAI jest potężnym narzędziem do budowania złożonych systemów agentowych. Narzędzia dają agentom możliwości, a kontekst zapewnia płynną współpracę między zadaniami! 🎉
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/crewai-kudzik-ai-agents-crewai-tool-web-raport/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-kudzik-ai-agents-crewai-tool-web-raport/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-kudzik-ai-agents-crewai-tool-web-raport/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
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
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
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!
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
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
The Frontend for Agents & Generative UI. React + Angular
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-kudzik-ai-agents-crewai-tool-web-raport/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-kudzik-ai-agents-crewai-tool-web-raport/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-kudzik-ai-agents-crewai-tool-web-raport/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-kudzik-ai-agents-crewai-tool-web-raport/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-kudzik-ai-agents-crewai-tool-web-raport/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-kudzik-ai-agents-crewai-tool-web-raport/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-10-10T01:01:28.236Z"
}
},
"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": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/crewai-kudzik-ai-agents-crewai-tool-web-raport/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-kudzik-ai-agents-crewai-tool-web-raport/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T07:42:24.787Z",
"isPublic": true
},
{
"factKey": "vendor",
"label": "Vendor",
"value": "Kudzik",
"category": "vendor",
"href": "https://github.com/kudzik/ai_agents_crewai_tool_web_raport",
"sourceUrl": "https://github.com/kudzik/ai_agents_crewai_tool_web_raport",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-16T06:46:54.499Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "protocols",
"label": "Protocol compatibility",
"value": "OpenClaw",
"category": "compatibility",
"href": "https://xpersona.co/api/v1/agents/crewai-kudzik-ai-agents-crewai-tool-web-raport/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/crewai-kudzik-ai-agents-crewai-tool-web-raport/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-16T06:46:54.499Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "docs_crawl",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"category": "integration",
"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,
"metadata": {}
},
{
"factKey": "handshake_status",
"label": "Handshake status",
"value": "UNKNOWN",
"category": "security",
"href": "https://xpersona.co/api/v1/agents/crewai-kudzik-ai-agents-crewai-tool-web-raport/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/crewai-kudzik-ai-agents-crewai-tool-web-raport/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true,
"metadata": {}
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/crewai-kudzik-ai-agents-crewai-tool-web-raport/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-kudzik-ai-agents-crewai-tool-web-raport/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,
"metadata": {}
}
]Sponsored
Ads related to ai_agents_crewai_tool_web_raport and adjacent AI workflows.