Business Automation Agent Platform (OPC agent) · Enterprise Business Automation
AGENT-OS · AGENT STUDIO · MULTI-ROLE · HITL · WORKROOT · NOTIFY-IDEMPOTENT
Business Automation Agent platform (OPC agent) — runtime foundation crusbro agent-OS (MIT-licensed kernel · 600,000+ hours of run-time data). JSON Schema declares roles / workflow / rules / permissions / data sources, compiled into a multi-role business cluster. crusbro agent studio provides a zero-code packaging path.
- Manager decomposes intent; Auditor issues
accept / rejecton milestones and drives remediation - Tools authorized per role; high-risk actions trigger HITL
- Evidence packs land in tenant WorkRoot; outbound deduplicated by idempotency key
- Live instance: crusbro-media-agent
Visit OPC platform Live demo · instance crusbro-media-agent
Product positioning
Make enterprise business run automatically. Structured work runs through collaborating agents; critical checkpoints are gated by Manager / Auditor + HITL.
Three foundational capabilities:
- Structured execution — Agents execute; high-risk actions go freeze → preview → approve; audit target for unapproved outbound is zero
- Manager / Auditor loop — Intent decomposition · milestone decisions · remediation; anomalies auto-enter the human queue
- Idempotency & auditability — Outbound deduplicated by idempotency keys; evidence packs archived per business order ID
Live instance: crusbro-media-agent.
Foundation: agent-OS × agent studio × OPC platform
The OPC platform runs on agent-OS. agent studio provides zero-code packaging. All three layers share the same evidence-pack semantics and acceptance language.
| Layer | Artifact | Responsibility and dependency |
|---|---|---|
| Business layer · OPC platform (this page) | Business automation agent cluster · per-business bundle templates · agent.crusbro.com live instance |
|
| Packaging tool · crusbro agent studio | Zero-code dual-pane · online at studio.crusbro.com · three artifact shapes for Agent / Cluster |
|
| Runtime layer · crusbro agent-OS | MIT-licensed open-source kernel · GitHub · 600,000+ hours of run-time data | OPC cluster runtime: Agent / Cluster runtime loop, gates / freeze / replay / evidence packs; keeps the cluster stable and errors traceable. |
Responsibility split: OPC platform expresses the business; agent-OS runs and governs; agent studio is the packaging tool.
Live instance: crusbro-media-agent
crusbro-media-agent is the live running instance of the OPC platform — independently operates a media brand, hot-topic ingest → topic picking → article/video → multi-platform publishing with outbound review, fully closed-loop automated. Same foundation as any OPC cluster.
The instance is assembled from three bundles:
default_opc_agents— Manager + Auditor + Worker default skeleton; provides “daily heartbeat” and task routing for all OPC tenants.hot_topic_v1— Ingest → topic pick → brief → copy/script → article/video → publish; includesfinalize_when_idleandapproval_gate_before_packagedquality gates.value_led_hotspot_v1— Value-led image-text variant; only the “content persona + product info” need to be reconfigured to switch domains — no framework change required.
The “hot-topic → publish” closed loop:
| Stage | Implementation | Gate |
|---|---|---|
| Hot-topic ingestion | Multi-source crawl and dedup → Worker editor | Same-topic aggregation · cross-source consistency gate |
| Topic picking | worker_topic_ranker scores and ranks | Popularity × persona fit gate |
| Brief and copy | worker_brief_generator / worker_script_writer | Style and product-tone consistency gate |
| Article / video | worker_article_generator / worker_video_composer | Persona-specified https images · word-count minimum |
| Publish | worker_publish_specialist dispatches multi-platform APIs | HITL mandatory approval · idempotency key prevents resend |
crusbro-media-agent is an independently operated brand-agent instance. On the same foundation, launch any business cluster: independent-site, support triage, e-commerce, freight, consulting.
Business scenarios
The same foundation fits any business driven by email / form / API events and gated by frozen outbound + evidence packs. Validated scenarios:
| Scenario | Description | External parties |
|---|---|---|
| Content operations / media accounts | Hot-topic ingest → pick topic → article / script / video → multi-platform publish | Media open platforms · CRM |
| Ocean freight / customs | Email merge → booking / customs draft → frozen outbound | Booking portal · fleet · customers |
| Cross-border support / pre-sales | Multi-channel message merge → multilingual reply → human gate then send | Email · IM · e-commerce platforms |
| Independent site / D2C e-commerce | Inventory threshold alerts · first-draft support · shipment reconciliation | Shopify · WMS · logistics APIs |
| Inquiry → quote outbound | Receive email → project merge → CRM update → quote draft → frozen outbound | IMAP · price book · customers |
| Project delivery / light-asset services | Milestone split · progress email · reconciliation statements | Customers · finance · suppliers |
| Consulting / outsourced delivery | Requirement decomposition · first-draft generation · client review gate | Notion / Confluence · client email |
| Procurement / daily reconciliation | RFQ and comparison · purchase-order draft · bank-flow reconciliation | ERP · bank APIs · suppliers |
One mechanism, every scenario: structured task → role cluster → gate · freeze · evidence pack. To switch business, swap the bundle and Skills.
Core mechanisms
- Run and
trace_id— Every production task carries atrace_id; tool calls, Room messages, HITL decisions and exports are all linkable and replayable. Deliverables and evidence packs are archived against the business order ID. - Manager / Auditor and HITL double gate — HITL decides “may this tool / outbound action execute”. Auditor reviews the “stage Evidence Pack”. Outbound must pass both checks before release.
- Skill / Tool governance — Skill is injected before the LLM call. Tool is authorized by role and can be risk-tagged to trigger HITL. Configuration release
revisionis bound to the running Run; disputes settle againstconfig_version. - Freeze and evidence pack — Pre-outbound attachments are SHA-256-hashed and strictly match the frozen copy. Evidence packs are archived per business order and are independently auditable.
- Notify idempotency — Cluster state changes are deduplicated by idempotency keys. Repeated delivery of the same event triggers effect only once; duplicate pushes never trigger duplicate outbound.
- Multi-tenant isolation — WorkRoot data-plane isolation. Each OPC tenant maps to an independent cluster instance; the same foundation can run multiple business types with mutually invisible evidence.
Key indicators (acceptance examples)
| Session replay | Tool sequence and timeline indexable and retrievable (typical deployment < 400 ms) |
| Freeze / Gate | Pre-outbound attachment SHA-256 matches the frozen copy; HITL decisions bind to tool_call_id |
| Notify idempotency | Same event arriving repeatedly takes effect only once; outbound queue runs as a separate process with idempotency-key dedup |
| Mandatory roles | Published configuration contains exactly one manager and one auditor (release verification) |
| One-click launch | Download an OPC package from studio.crusbro.com and deploy — granularity starts at “a few hours”; live instance crusbro-media-agent is the acceptance reference. |
Feature list and specifications
| Capability | Description |
|---|---|
| Console (standalone deploy) | Account, LLM credentials, per-business email / API credentials, Agent start/stop etc. are provided by the OPC runtime — outside the scope of this website repo. |
| Operations intervention | Manual takeover, session suspension, single-step replay; roll back to any config_version. |
| Open API | Internal REST docs ship with versions; sample requests can be imported into a Postman collection. |
| Deployment | Linux cluster / K8s; message and vector stores can be self-hosted; ships with the same agent-OS foundation package. |
| Extend with a business bundle | To add a new business type, just add manifest.json + Agent JSON under bundles/<business_id>/ — no framework change. |
Data and security
Credentials reside in customer-controlled KMS; progress and streaming output never echo secret plaintext; audit exports contain no private keys. OPC shares the same security model with agent-OS and agent studio: WorkRoot isolation · outbound freeze · gate decisions replayable.
Next steps
- See it live — agent.crusbro.com: crusbro-media-agent running · business expression · gate decisions · evidence pack delivery and replay
- Zero-code packaging — studio.crusbro.com: configure Agent / Cluster · download a deployable package with agent-OS bundled
- Read the source — agent-OS · agent studio · MIT open-source
- Talk to deployment — business model · workflow construction · agent cluster design · implementation acceptance · One-Person Company solution
Visit OPC platform One-Person Company solution Open agent studio Book a demo