OpenCorpo

Core System

Features

This page summarizes currently visible capabilities in the OpenCorpo repository.

Runtime + UX

  • Desktop-first operator interface (Electron + React)
  • Built-in onboarding and provider setup paths
  • Views for chat, jobs, settings, and audit
  • Daemon lifecycle supervision from desktop shell

Operations Engine

  • Job queueing and scheduling
  • Job run states including queued, running, completed, failed, waiting_approval
  • Tool execution pipeline with input validation
  • Tool run history and event stream support

Safety + Governance

  • Capability-scoped tool access
  • Policy engine (allow, deny, approve)
  • Human approval flow for high-risk actions
  • Append-only audit recording with repair checks in diagnostics

Self-Editing Surface

OpenCorpo supports controlled mutation through control-plane proposals:

  • config/ui/*.json for UI pages/routes/blocks
  • config/tools/*.json tool definitions
  • config/policy.json policy rules
  • config/jobs/*.json and config/workflows/*.json (where present)

Relevant UI block types in current code include:

  • markdown
  • stats
  • note
  • job_table
  • react_widget
  • terminal_widget
  • web_embed

Integrations

  • MCP runtime tool loading from settings
  • Codex OAuth connector path
  • Pluggable providers and model default settings
  • Plugin manifests + handler registration

Last updated from repo snapshot: 2026-02-20

Last updated: 2026-02-20