Crawler Summary

agent-generator answer-first brief

Generate production-ready multi-agent AI projects from plain English. Supports CrewAI, LangGraph, WatsonX Orchestrate, CrewAI Flow, and ReAct with built-in sandbox verification, OllaBridge/Ollama inference, and enterprise wizard UI. <p align="left"> <img src="https://github.com/ruslanmv/agent-generator/blob/master/docs/images/logo.png" alt="agent-generator logo" width="280"> </p> agent-generator **Describe an AI system in one sentence — get a controlled, validated, production-ready project.** A deterministic generation engine with two jobs: scaffold runnable **multi-agent projects** (CrewAI · LangGraph · WatsonX Orchestrate · CrewAI Flow · ReAct Capability contract not published. No trust telemetry is available yet. 6 GitHub stars reported by the source. Last updated 10/9/2026.

Freshness

Last checked 10/9/2026

Best For

agent-generator 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

Agent DossierGitHubSafety: 66/100

agent-generator

Generate production-ready multi-agent AI projects from plain English. Supports CrewAI, LangGraph, WatsonX Orchestrate, CrewAI Flow, and ReAct with built-in sandbox verification, OllaBridge/Ollama inference, and enterprise wizard UI. <p align="left"> <img src="https://github.com/ruslanmv/agent-generator/blob/master/docs/images/logo.png" alt="agent-generator logo" width="280"> </p> agent-generator **Describe an AI system in one sentence — get a controlled, validated, production-ready project.** A deterministic generation engine with two jobs: scaffold runnable **multi-agent projects** (CrewAI · LangGraph · WatsonX Orchestrate · CrewAI Flow · ReAct

OpenClawself-declared

Public facts

5

Change events

1

Artifacts

0

Freshness

Oct 9, 2026

Verifiededitorial-contentNo verified compatibility signals6 GitHub stars

Capability contract not published. No trust telemetry is available yet. 6 GitHub stars reported by the source. Last updated 10/9/2026.

6 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Oct 9, 2026

Vendor

Ruslanmv

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. 6 GitHub stars reported by the source. Last updated 10/9/2026.

Setup snapshot

git clone https://github.com/ruslanmv/agent-generator.git
  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

Ruslanmv

profilemedium
Observed May 11, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed May 11, 2026Source linkProvenance
Adoption (1)

Adoption signal

6 GitHub stars

profilemedium
Observed May 11, 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 OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

python

Executable Examples

bash

pip install agent-generator            # the CLI + the engine + the mb CLI
pip install "agent-generator[openai]"  # + OpenAI provider
pip install "agent-generator[all]"     # + all providers and frameworks

bash

# pick a provider (WatsonX is the default; OpenAI shown here)
export OPENAI_API_KEY=sk-...; export AGENTGEN_PROVIDER=openai

agent-generator "Research team that finds papers and writes summaries" -f crewai -o team/
cd team && crewai run

# no credentials? generate deterministically with --dry-run
agent-generator "Hello world agent" -f crewai --dry-run

# plan with a real model through a local OllaBridge/Ollama gateway
export AGENTGEN_PROVIDER=ollabridge OLLABRIDGE_URL=http://127.0.0.1:11435 OLLABRIDGE_MODEL=qwen2.5:1.5b
agent-generator generate "Hello world agent that greets the user" -f crewai -p ollabridge --use-llm -o hello/

python

from agent_generator import AgentGenerator
from agent_generator.contracts import IdeaRequest

engine = AgentGenerator()                                   # deterministic, no credentials
idea   = IdeaRequest(idea="An AI app that analyzes GitHub repositories")

candidates = engine.generate_blueprint_candidates(idea)     # 3 quality-tiered options
blueprint  = engine.generate_controlled_blueprint(idea)     # the locked contract
engine.export_zip(blueprint, "dist/app.zip", release_evidence=True)   # signed bundle

# after your AI coder runs, validate its output against the contract:
report = engine.validate_ai_coder_patch("b1", repo_path="dist/out", blueprint=blueprint)
print(report.status)         # approved | needs-repair | rejected
print(report.repair_prompt)  # bounded fix instructions when not approved

bash

agent-generator matrix candidates --idea "An AI app that analyzes GitHub repositories"
agent-generator matrix export     --idea "..." --out dist/app.zip --release-evidence
agent-generator matrix validate   --idea "..." --repo dist/app        # exit 0/1/2

uvicorn agent_generator.http.app:app   # OpenAPI at /openapi.json, routes under /api/v1

bash

mb init "A GitHub repo intelligence agent" --quality standard   # idea → controlled blueprint
mb next "Add repo ingestion"                                    # plan a scoped batch
mb prompt --coder claude-code                                   # contract-bound prompt (+ CLAUDE.md)
mb check backend/app/...                                        # validate → an immutable Matrix Commit
mb timeline                                                     # the build history
mb repair                                                       # scoped fix prompt from the last failure
mb login && mb sync                                             # push/pull to the cloud (optional)
mb mcp                                                          # expose the build loop as MCP tools

bash

make install      # CLI + backend (FastAPI) + frontend (Vite SPA)
make start        # backend :8000 + SPA :5173  (Ctrl-C stops both)
make build        # SPA bundle + backend Docker image + desktop installer for this host

Docs & README

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

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Generate production-ready multi-agent AI projects from plain English. Supports CrewAI, LangGraph, WatsonX Orchestrate, CrewAI Flow, and ReAct with built-in sandbox verification, OllaBridge/Ollama inference, and enterprise wizard UI. <p align="left"> <img src="https://github.com/ruslanmv/agent-generator/blob/master/docs/images/logo.png" alt="agent-generator logo" width="280"> </p> agent-generator **Describe an AI system in one sentence — get a controlled, validated, production-ready project.** A deterministic generation engine with two jobs: scaffold runnable **multi-agent projects** (CrewAI · LangGraph · WatsonX Orchestrate · CrewAI Flow · ReAct

Full README
<p align="left"> <img src="https://github.com/ruslanmv/agent-generator/blob/master/docs/images/logo.png" alt="agent-generator logo" width="280"> </p>

agent-generator

Describe an AI system in one sentence — get a controlled, validated, production-ready project.

A deterministic generation engine with two jobs: scaffold runnable multi-agent projects (CrewAI · LangGraph · WatsonX Orchestrate · CrewAI Flow · ReAct), and power Matrix Builder — give AI coders a contract, not a prompt.

PyPI Python CI License Standards: signed Demo Powered by matrix-hub


Why agent-generator

One package, two engines that share a deterministic core (one LLM call to plan, everything else template-rendered, so the same input yields byte-identical output):

| | What it does | Entry point | |---|---|---| | Project generator | Turn a sentence into a runnable multi-agent project for your framework of choice. | agent-generator "<idea>" -f crewai | | Matrix Builder engine | Turn an idea into a controlled bundle (blueprint + locked standards + tasks + per-coder prompts), then validate what an AI coder produced against that contract. | AgentGenerator SDK · mb CLI · HTTP API |

The Matrix engine is the deterministic core behind Matrix Builder. It enforces the signed Ruslan Magana Definitions, works with Claude Code, Codex, Cursor, GitPilot, IBM Bob (and any AI coder), and publishes validated, signed bundles to MatrixHub.


How it works

1 · Generate a multi-agent project — one LLM call plans; everything else is deterministic template rendering, so the same sentence yields byte-identical, safety-scanned code.

<p align="center"><img src="docs/images/how-it-works-generation.svg" alt="agent-generator pipeline: idea → planner (1 LLM call) → validated ProjectSpec → deterministic templates → safety scan → runnable project" width="100%"></p>

2 · Control an AI coder with mb — AI coders are powerful but out of control: left to a raw prompt they edit any file, invent their own architecture, drift between runs, and produce output you can't verify. That is why Matrix Builder exists. mb gives the AI coder a contract — a locked blueprint, scoped batches, allowed-file boundaries, and fail-closed validation — and records every accepted change as an immutable, versioned Matrix Commit. Batches stack into a complete project, end to end, fully under contract.

<p align="center"><img src="docs/images/how-it-works-matrix.svg" alt="Matrix Builder mb loop: out-of-control prompt vs contract; blueprint → batch → prompt → AI coder → validate → Matrix Commit, with rejected→repair feedback and a versioned batch timeline" width="100%"></p>

Install

pip install agent-generator            # the CLI + the engine + the mb CLI
pip install "agent-generator[openai]"  # + OpenAI provider
pip install "agent-generator[all]"     # + all providers and frameworks

Python 3.10+. No credentials or network are needed for controlled generation and validation — the engine is deterministic.


Quick start

A · Generate a multi-agent project

# pick a provider (WatsonX is the default; OpenAI shown here)
export OPENAI_API_KEY=sk-...; export AGENTGEN_PROVIDER=openai

agent-generator "Research team that finds papers and writes summaries" -f crewai -o team/
cd team && crewai run

# no credentials? generate deterministically with --dry-run
agent-generator "Hello world agent" -f crewai --dry-run

# plan with a real model through a local OllaBridge/Ollama gateway
export AGENTGEN_PROVIDER=ollabridge OLLABRIDGE_URL=http://127.0.0.1:11435 OLLABRIDGE_MODEL=qwen2.5:1.5b
agent-generator generate "Hello world agent that greets the user" -f crewai -p ollabridge --use-llm -o hello/

B · Control an AI coder (the Matrix engine)

from agent_generator import AgentGenerator
from agent_generator.contracts import IdeaRequest

engine = AgentGenerator()                                   # deterministic, no credentials
idea   = IdeaRequest(idea="An AI app that analyzes GitHub repositories")

candidates = engine.generate_blueprint_candidates(idea)     # 3 quality-tiered options
blueprint  = engine.generate_controlled_blueprint(idea)     # the locked contract
engine.export_zip(blueprint, "dist/app.zip", release_evidence=True)   # signed bundle

# after your AI coder runs, validate its output against the contract:
report = engine.validate_ai_coder_patch("b1", repo_path="dist/out", blueprint=blueprint)
print(report.status)         # approved | needs-repair | rejected
print(report.repair_prompt)  # bounded fix instructions when not approved

Or from the CLI / HTTP:

agent-generator matrix candidates --idea "An AI app that analyzes GitHub repositories"
agent-generator matrix export     --idea "..." --out dist/app.zip --release-evidence
agent-generator matrix validate   --idea "..." --repo dist/app        # exit 0/1/2

uvicorn agent_generator.http.app:app   # OpenAPI at /openapi.json, routes under /api/v1

The mb CLI — local-first

mb is the local-first Matrix Builder: the full git-for-AI loop on your machine — offline, deterministic, zero infrastructure. State lives in a .mb/ folder that mirrors the server model.

mb init "A GitHub repo intelligence agent" --quality standard   # idea → controlled blueprint
mb next "Add repo ingestion"                                    # plan a scoped batch
mb prompt --coder claude-code                                   # contract-bound prompt (+ CLAUDE.md)
mb check backend/app/...                                        # validate → an immutable Matrix Commit
mb timeline                                                     # the build history
mb repair                                                       # scoped fix prompt from the last failure
mb login && mb sync                                             # push/pull to the cloud (optional)
mb mcp                                                          # expose the build loop as MCP tools

mb check is fail-closed (exit 0 approved · 1 needs-repair · 2 rejected). A passing check creates an immutable Matrix Commit carrying the prompt snapshot, standards lock, file manifest, diff, and validation result. Full guide: docs/matrix-engine/mb-cli.md.


Why it is safe to ship

| Concern | How it is handled | |---|---| | Hallucinated code | Output is rendered from a validated ProjectSpec / locked blueprint, not from raw LLM text. | | Drift between runs | One LLM call to plan; the rest is deterministic — same input → byte-identical output. | | Unsafe patterns | AST scanner blocks eval, exec, os.system, and bare subprocess. | | Uncontrolled AI edits | The contract pins allowed files; forbidden edits are rejected (RMD), with a bounded repair prompt. | | Standards drift | Rules load from the signed matrix-definitions pack and are pinned in MATRIX_STANDARDS.lock. | | Provenance | Release bundles ship checksums, a CycloneDX SBOM, and a cosign/attestation bundle. | | Secrets | Only .env.example is generated; real secrets live in the platform vault. |


Frameworks & built-in tools

| Framework | What you get | |---|---| | CrewAI | crew.py + agents.yaml + tasks.yaml + tools + tests | | LangGraph | graph.py with a typed StateGraph | | WatsonX Orchestrate | agent.yaml ready for orchestrate agents import | | CrewAI Flow | Flow class with @start / @listen | | ReAct | Reasoning loop with a tool registry |

Built-in tools available to generated agents: web_search, pdf_reader, http_client, sql_query, file_writer, vector_search. Runs on WatsonX by default, OpenAI with one flag, or local models via Ollama / OllaBridge.

Key CLI flags: -f <framework> · -o <path> · --dry-run (no LLM) · --use-llm (plan via the provider) · -p openai · --show-cost · --mcp. Generated CrewAI / LangGraph / ReAct agents call an OpenAI-compatible endpoint from the env (OLLABRIDGE_URL/OPENAI_API_BASE), defaulting to OllaBridge.


The platform (web · desktop · mobile)

The same engine ships as a full product — a FastAPI backend, a Vite SPA, Tauri desktop installers, and a Capacitor Android app, from one TypeScript codebase.

make install      # CLI + backend (FastAPI) + frontend (Vite SPA)
make start        # backend :8000 + SPA :5173  (Ctrl-C stops both)
make build        # SPA bundle + backend Docker image + desktop installer for this host

Open http://localhost:5173. Signed CI builds (Authenticode, Apple notarization, GPG, Play Store) live in .github/workflows/; the Kubernetes deployment is in deploy/helm/. A quick visual wizard is also available standalone: uvicorn agent_generator.wsgi:app --port 8000.


Architecture & ecosystem

matrix-builder      orchestration + UX (the public product)
agent-generator     generation + validation        ← this repo (the engine)
matrix-definitions  signed rules / standards (RMD)
MatrixHub           registry for trusted artifacts
  • Engine API is versioned (ENGINE_API_VERSION) and contracts are versioned (CONTRACTS_VERSION); the SDK method surface is guarded by parity tests.
  • Package 0.2.0 satisfies the matrix-definitions compatibility gate (compatibility.agent_generator >= 0.2.0) — it can load and verify a signed standards pack.

See docs/matrix-engine/compatibility-matrix.md.


Security & supply chain

  • Determinism — generation/validation need no network or credentials; identical input → identical output.
  • Signed standards — rules come from the signed matrix-definitions pack, checksum-verified at load.
  • Release evidence — --release-evidence bundles ship checksums.txt, a CycloneDX SBOM, and a cosign bundle.
  • Pinned CI — GitHub Actions pinned to SHAs, least-privilege tokens, CODEOWNERS on workflows/release.

Verify a bundle:

cd dist/out && sha256sum -c artifacts/checksums.txt

Documentation

Full docs (MkDocs) live in docs/. Highlights:

Build the docs site locally: mkdocs serve.


The web workspace

Prefer a UI? The same engine ships a React workspace — describe an agent in plain English, pick the framework/model, generate, run, and publish. It talks to the real backend (auth, projects, compatibility, runs, marketplace, OllaBridge) and degrades gracefully to the public demo.

agent-generator web workspace

See the Frontend guide for a screenshot tour of every screen and how to run it locally.


Contributing

git clone https://github.com/ruslanmv/agent-generator.git && cd agent-generator
make install      # CLI + backend + frontend
make test         # CLI pytest + backend pytest + frontend type-check & build
make lint         # ruff + black + isort

| Target | What it does | |---|---| | make install | Editable CLI install + backend + SPA | | make test | CLI pytest + backend pytest + frontend tsc + Vite build | | make lint | ruff + black --check + isort --check | | make start / make stop | Run / stop the dev servers | | make build / make build-android | Host installer / Android APK | | make help | Full list of targets |

Issues and pull requests are welcome. Please run make lint and make test before opening a PR.


License & author

Licensed under Apache 2.0 — see LICENSE.

Created and maintained by Ruslan Magana Vsevolodovna, author of the Ruslan Magana Definitions — the signed standard that keeps AI-built software under contract.

Contract & API

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

MissingGITHUB OPENCLEW

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-ruslanmv-agent-generator/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-ruslanmv-agent-generator/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-ruslanmv-agent-generator/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 5h 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 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 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-ruslanmv-agent-generator/snapshot",
    "contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-ruslanmv-agent-generator/contract",
    "trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-ruslanmv-agent-generator/trust"
  },
  "curlExamples": [
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-ruslanmv-agent-generator/snapshot\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-ruslanmv-agent-generator/contract\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-ruslanmv-agent-generator/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-10T00:20:30.864Z"
    }
  },
  "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",
    "label": "Vendor",
    "value": "Ruslanmv",
    "category": "vendor",
    "href": "https://github.com/ruslanmv/agent-generator",
    "sourceUrl": "https://github.com/ruslanmv/agent-generator",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-05-11T06:21:58.263Z",
    "isPublic": true,
    "metadata": {}
  },
  {
    "factKey": "protocols",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "category": "compatibility",
    "href": "https://www.xpersona.co/api/v1/agents/crewai-ruslanmv-agent-generator/contract",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-ruslanmv-agent-generator/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-05-11T06:21:58.263Z",
    "isPublic": true,
    "metadata": {}
  },
  {
    "factKey": "traction",
    "label": "Adoption signal",
    "value": "6 GitHub stars",
    "category": "adoption",
    "href": "https://github.com/ruslanmv/agent-generator",
    "sourceUrl": "https://github.com/ruslanmv/agent-generator",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-05-11T06:21:58.263Z",
    "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://www.xpersona.co/api/v1/agents/crewai-ruslanmv-agent-generator/trust",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-ruslanmv-agent-generator/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true,
    "metadata": {}
  }
]

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 agent-generator and adjacent AI workflows.