{
  "api_version": "1",
  "as_of": "2026-10-03",
  "profile": {
    "id": "AI-0073",
    "name": "OpenCode",
    "slug": "opencode",
    "provider": "OpenCode",
    "category": "coding",
    "category_name": "Coding",
    "type": "Open-Source Coding-Agent",
    "summary": "Open-Source Coding-Agent für das Terminal mit Modellwahl, Tool-Nutzung und repository-nahem Arbeiten an Softwareaufgaben.",
    "audience": [
      "entwickler"
    ],
    "uses": [
      "Codebasis analysieren",
      "Dateien ändern",
      "Terminalbefehle ausführen",
      "Modell- und Tool-Experimente"
    ],
    "last_verified": "2026-09-30",
    "profile_version": "2.0",
    "source_status": "primary_sources_documented",
    "source_count": 3,
    "profile_url": "https://agentencode.de/agenten/opencode/",
    "api_url": "https://agentencode.de/api/v1/agents/opencode.json",
    "field_level_fact_count": 3
  },
  "facts": [
    {
      "assertion_id": "AST-9315A00FE6D189F2A1",
      "agent_id": "AI-0073",
      "path": "access.description",
      "value": "Open Source; Modellzugang und Infrastruktur werden durch die gewählte Konfiguration bestimmt.",
      "claim_nature": "documented_access_note",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-98804C58076DCEF973",
      "agent_id": "AI-0073",
      "path": "api.rest",
      "value": true,
      "claim_nature": "structured_statement",
      "evidence_binding": "field_level",
      "source_ids": [
        "SRC-0543214356174B"
      ],
      "field_level_verified": true,
      "verified_at": "2026-10-01",
      "confidence": "high",
      "scope": "opencode_local_server",
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-00E9C7C9328C334478",
      "agent_id": "AI-0073",
      "path": "audience",
      "value": "entwickler",
      "claim_nature": "editorial_classification",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-A22B84D73178D6D22B",
      "agent_id": "AI-0073",
      "path": "classification.category",
      "value": "coding",
      "claim_nature": "editorial_classification",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-EA8C85DA57907E74EF",
      "agent_id": "AI-0073",
      "path": "classification.category_name",
      "value": "Coding",
      "claim_nature": "editorial_classification",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-5989F2ED5DCCE9F7B0",
      "agent_id": "AI-0073",
      "path": "classification.product_type",
      "value": "Open-Source Coding-Agent",
      "claim_nature": "editorial_classification",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-E69091A7B426054D08",
      "agent_id": "AI-0073",
      "path": "description.summary",
      "value": "Open-Source Coding-Agent für das Terminal mit Modellwahl, Tool-Nutzung und repository-nahem Arbeiten an Softwareaufgaben.",
      "claim_nature": "editorial_summary",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-459712B788A8768771",
      "agent_id": "AI-0073",
      "path": "editorial.check",
      "value": "Änderungen mit Tests und Review absichern",
      "claim_nature": "editorial_caution",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-608D0C2BB84CD13588",
      "agent_id": "AI-0073",
      "path": "editorial.check",
      "value": "Modellprovider und Datenflüsse dokumentieren",
      "claim_nature": "editorial_caution",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-68ABAAD95161F6A6CE",
      "agent_id": "AI-0073",
      "path": "editorial.check",
      "value": "Shell- und Dateirechte minimieren",
      "claim_nature": "editorial_caution",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-36309AF4D5959F322B",
      "agent_id": "AI-0073",
      "path": "editorial.strength",
      "value": "Flexible Modellwahl",
      "claim_nature": "editorial_assessment",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-8155E49AE593CA645E",
      "agent_id": "AI-0073",
      "path": "editorial.strength",
      "value": "Erweiterbar und lokal integrierbar",
      "claim_nature": "editorial_assessment",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-A1961BA3057D67CC21",
      "agent_id": "AI-0073",
      "path": "editorial.strength",
      "value": "Open Source",
      "claim_nature": "editorial_assessment",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-BC159B9D72F43079FD",
      "agent_id": "AI-0073",
      "path": "editorial.strength",
      "value": "Terminal-Workflow",
      "claim_nature": "editorial_assessment",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-B452066E0456EE32C2",
      "agent_id": "AI-0073",
      "path": "hosting.self_hosted",
      "value": true,
      "claim_nature": "structured_statement",
      "evidence_binding": "field_level",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": true,
      "verified_at": "2026-10-01",
      "confidence": "high",
      "scope": "opencode_local_agent",
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-B648FC3DDEF0B4ED6E",
      "agent_id": "AI-0073",
      "path": "identity.name",
      "value": "OpenCode",
      "claim_nature": "identity",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-7F26DCB8FE8B420AE1",
      "agent_id": "AI-0073",
      "path": "identity.provider",
      "value": "OpenCode",
      "claim_nature": "identity",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-43ABCDB8758EE8B4ED",
      "agent_id": "AI-0073",
      "path": "profile.depth",
      "value": "reference",
      "claim_nature": "verification_metadata",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-6569A9B8E7EFC89AD7",
      "agent_id": "AI-0073",
      "path": "profile.version",
      "value": "2.0",
      "claim_nature": "verification_metadata",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-9ACE4BD28B35918118",
      "agent_id": "AI-0073",
      "path": "protocols.mcp.client",
      "value": true,
      "claim_nature": "structured_statement",
      "evidence_binding": "field_level",
      "source_ids": [
        "SRC-4B8EA52335D4A4"
      ],
      "field_level_verified": true,
      "verified_at": "2026-10-01",
      "confidence": "high",
      "scope": "opencode_agent",
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-0B5667D9CE7E0C6A2D",
      "agent_id": "AI-0073",
      "path": "use_case",
      "value": "Codebasis analysieren",
      "claim_nature": "editorial_use_case",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-5FB0C0E5DDF55525E7",
      "agent_id": "AI-0073",
      "path": "use_case",
      "value": "Dateien ändern",
      "claim_nature": "editorial_use_case",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-C5009003A10D6DF607",
      "agent_id": "AI-0073",
      "path": "use_case",
      "value": "Modell- und Tool-Experimente",
      "claim_nature": "editorial_use_case",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-DF04D78F7DF8C22CD4",
      "agent_id": "AI-0073",
      "path": "use_case",
      "value": "Terminalbefehle ausführen",
      "claim_nature": "editorial_use_case",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-94C1676D8AF6322988",
      "agent_id": "AI-0073",
      "path": "verification.review_status",
      "value": "editorially_reviewed",
      "claim_nature": "verification_metadata",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    },
    {
      "assertion_id": "AST-415D7A35AF6726817C",
      "agent_id": "AI-0073",
      "path": "verification.source_status",
      "value": "primary_sources_documented",
      "claim_nature": "verification_metadata",
      "evidence_binding": "profile_source_set",
      "source_ids": [
        "SRC-D4108B708F7228"
      ],
      "field_level_verified": false,
      "verified_at": null,
      "confidence": null,
      "scope": null,
      "valid_from": "2026-10-01"
    }
  ],
  "events": [
    {
      "event_id": "EVT-17EF5A13D434730B9A",
      "agent_id": "AI-0073",
      "date": "2026-09-30",
      "event_type": "new_profile",
      "scope": "profile",
      "description": "Neu in den AgentenCode aufgenommen; AgentenProfil 2.0 mit Primärquellen, Prüfdatum, Filterdaten und Changelog erstellt.",
      "origin": "profile_changelog"
    },
    {
      "event_id": "EVT-3D3629B2798F56CDDA",
      "agent_id": "AI-0073",
      "date": "2026-10-01",
      "event_type": "field_change",
      "scope": "field",
      "description": "Strukturierter Wert für hosting.self_hosted hat sich geändert.",
      "path": "hosting.self_hosted",
      "before": [],
      "after": [
        true
      ],
      "origin": "graph_diff"
    },
    {
      "event_id": "EVT-76C4475CCEDAB842AA",
      "agent_id": "AI-0073",
      "date": "2026-10-01",
      "event_type": "field_change",
      "scope": "field",
      "description": "Strukturierter Wert für protocols.mcp.client hat sich geändert.",
      "path": "protocols.mcp.client",
      "before": [],
      "after": [
        true
      ],
      "origin": "graph_diff"
    },
    {
      "event_id": "EVT-FA9B43CB1972BBC8D0",
      "agent_id": "AI-0073",
      "date": "2026-10-01",
      "event_type": "field_change",
      "scope": "field",
      "description": "Strukturierter Wert für api.rest hat sich geändert.",
      "path": "api.rest",
      "before": [],
      "after": [
        true
      ],
      "origin": "graph_diff"
    }
  ],
  "sources": [
    {
      "source_id": "SRC-0543214356174B",
      "url": "https://dev.opencode.ai/docs/server/",
      "title": "OpenCode Docs – Server",
      "first_seen": "2026-10-01",
      "last_seen": "2026-10-03",
      "active": true,
      "agent_ids": [
        "AI-0073"
      ],
      "provenance": "AgentenGraph field-level evidence",
      "evidence_types": [
        "api_docs"
      ]
    },
    {
      "source_id": "SRC-4B8EA52335D4A4",
      "url": "https://opencode.ai/docs/en/mcp-servers/",
      "title": "OpenCode Docs – MCP servers",
      "first_seen": "2026-10-01",
      "last_seen": "2026-10-03",
      "active": true,
      "agent_ids": [
        "AI-0073"
      ],
      "provenance": "AgentenGraph field-level evidence",
      "evidence_types": [
        "technical_docs"
      ]
    },
    {
      "source_id": "SRC-D4108B708F7228",
      "url": "https://opencode.ai/",
      "title": "OpenCode – Official Site",
      "first_seen": "2026-10-01",
      "last_seen": "2026-10-03",
      "active": true,
      "agent_ids": [
        "AI-0073"
      ],
      "provenance": "AgentenProfil source list",
      "evidence_types": [
        "official_product_page"
      ]
    }
  ]
}
