# openwop-reference-host

> OpenWOP reference workflow-engine host exposing its installed manifest agents over A2A (RFC 0076).

- **Domain**: `app.openwop.dev`
- **A2A protocol version**: 0.3
- **Kind**: a2a_agent
- **Live-responds (last probe)**: True
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 100%

## Skills
- **Chat Agent** — Multi-turn conversational agent. Smoke fixture for `memoryShape.conversation: true` — exercises per-run dialogue memory binding through the conversation channel
- **Echo Agent** — Repeats the user's most recent message back verbatim. Smoke fixture for the agent-dispatch lifecycle.
- **Structured Fixture Agent** — Schema-validated extraction smoke fixture. Exercises `handoff.taskSchemaRef` + `handoff.returnSchemaRef` — both tarball-relative paths to JSON Schema 2020-12 do
- **Summarizer Agent** — Produces a 2-3 sentence summary of arbitrary input text. Demonstrates the `systemPromptRef` path — the prompt body lives in `prompts/summarizer.md` rather than 
- **Tool Caller Agent** — Non-empty toolAllowlist smoke fixture. Exercises the runtime's tool-allowlist enforcement boundary established by safety-fix OPENWOP-AUDIT-2026-003 (`SECURITY/i
- **API Designer Agent** — Authors OpenAPI 3.1 / AsyncAPI 3.0 / JSON Schema 2020-12 documents from briefs. Self-validates via openwop:core.openwop.data.json-schema-validate and returns th
- **Audit Summarizer Agent** — Compresses raw audit logs (access logs, change logs, decision logs) into structured executive summaries. Highlights anomalies (unusual access patterns, configur
- **Classifier Agent** — Single-shot text classifier. Caller supplies labels (with descriptions) + multi-label flag; agent returns label(s) with per-label confidence + brief rationale. 
- **Code Reviewer Agent** — Reviews a diff or set of files for correctness, security, style, and design issues. Cites file:line for every finding. Severity-classifies findings (blocking / 
- **Deep Research Agent** — Plans an investigation, decomposes into sub-questions, retrieves from RAG + web search, evaluates source quality, writes a structured findings report. Persists 
- **DevOps Executor** — Executes one runbook step at a time. Performs http step actions as specified by the planner; refuses steps whose action tool is outside its allowlist. Halts on 
- **DevOps Planner** — Reads a runbook or operational goal (supplied in the task payload), decomposes into safe ordered steps (with pre-checks, action, post-checks), flags steps requi
- **DevOps Verifier** — Runs read-only http checks to confirm that the desired post-state holds after executor steps. Returns pass/fail per check with evidence.
- **Documentation Writer Agent** — Produces technical documentation in one of several supported shapes (readme-section, api-reference, architecture-note, changelog, runbook). Grounds claims via o
- **Document Author Agent** — Authors PDF / Word / Excel / PowerPoint documents from natural-language briefs. Plans structure and writes the content; the enclosing workflow's core.files PDF/
- **Expense Categorizer Agent** — Classifies expenses against a policy-defined chart of accounts. Flags policy violations (out-of-policy categories, amount limits, missing receipt requirements).
- **Frontend Designer Agent** — Produces design-system-aware component specs, page layouts, and mocks. Takes a brief + optional design-system source (supplied inline or retrieved via openwop:c
- **Git Author Agent** — Drafts commit messages, PR titles + bodies, release notes, and changelog entries from a diff. Conventional-Commits-aware. Optionally fetches the project's recen
- **Invoice Extractor Agent** — Extracts structured fields (vendor, line items, totals, tax, payment terms) from invoice PDFs or text. Returns confidence per field and flags anomalies (math do
- **Lead Concierge Agent** — A value-first website concierge for the public anonymous chat widget: helps visitors from grounded knowledge, discloses it is AI, offers a human follow-up only 
- **Long Document Summarizer Agent** — Map-reduce summarizer. Splits input into chunks via openwop:core.flow.split-in-batches, summarizes each chunk independently, then synthesizes a final summary. H
- **Policy Reviewer Agent** — Reviews content against a caller-supplied set of policy rules. Returns per-rule decisions (pass / fail / borderline / N/A) with rationale + quoted evidence from
- **ReAct Agent** — Iterative Reason+Act loop. Thinks one step, takes one action (tool call or final answer), observes result, repeats. Default allowlist permits openwop:core.openw
- **Research Critic** — Reviews retrieved evidence for source quality, contradictions, gaps. Flags weak claims and demands re-retrieval before the writer drafts.
- **Research Planner** — Decomposes the research goal into a sub-question DAG, assigns each sub-question to the retriever and synthesizes a research plan for the critic + writer to foll
- **Research Retriever** — Executes targeted retrievals per sub-question — RAG + web fetch + web research. Returns evidence with source + relevance + retrieval timestamp.
- **Research Writer** — Synthesizes critic-approved evidence into a structured findings report with inline citations + open-questions list.
- **Sales Coach Agent** — Analyzes call transcripts (or call summaries) for coaching moments — talk ratio, discovery quality, objection handling, next-step clarity. Recommends concrete n
- **Sales Development Rep Agent** — Researches a prospect, drafts personalized outreach across channels (email / LinkedIn / SMS), and writes back prospect-history to long-term memory for follow-up
- **Structured Extractor Agent** — Caller supplies a JSON Schema describing the desired output shape; agent extracts matching data from the input. Validates output against the schema and auto-fix
- **Supervisor Agent** — Receives a goal, decomposes it into subtasks, picks the right subagent per subtask, dispatches via RFC 0007, aggregates results. Decides when the goal is comple
- **Support Escalator** — Builds the escalation packet — context summary + classification + suggested specialist — when the Resolver returns escalation. Persists escalation patterns to l
- **Support Resolver (Crew)** — Identical contract to core.openwop.agents.support-resolver. Bundled here so the crew can dispatch end-to-end without external pack lookups.
- **Support Triage (Crew)** — Identical contract to core.openwop.agents.support-triage. Bundled here for atomic crew dispatch.
- **Support Resolver Agent** — Resolves a triaged support ticket by retrieving from the knowledge base, drafting a grounded answer with citations, and escalating to a human when confidence fa
- **Support Triage Agent** — Reads a support ticket (subject + body + optional customer metadata) and emits a routing decision: queue, severity, customer-segment-aware priority, suggested s
- **Test Author Agent** — Generates unit, integration, or e2e tests from source code or specs. Framework-aware (Jest/Vitest/Pytest/Go test/Playwright). Matches house style from a neighbo
- **Skills Adapter Agent** — Adapter persona that, when given a SKILL.md-style skill descriptor + per-run inputs, executes the skill the way an Anthropic or OpenAI runtime would — but insid
- **Ads Studio Creative Director** — Single chat-driven persona over MyndHyve Ads Studio. Takes a campaign brief and drives the Ads Studio workflow pipeline (brief.extract → copy.generate → image.g
- **Market Intel Research Director** — Single chat-driven persona over the full MyndHyve Market Intel pipeline. Translates a user brief ("research the ICP for X") into a sequenced run of the workflow
- **Accessibility Reviewer** — Reviews authored content (pages, screens, documents) for accessibility problems — missing image alt text, skipped heading levels, non-descriptive link text, low
- **Agent Author** — Turns a natural-language description into a roster agent: reads the closed-world catalog (legal agent ids, workflow ids, existing personas), drafts a roster ent
- **Analytics Insights** — Summarizes an org's analytics — traffic, top paths, UTM sources, conversion volume — into a concise insight report, grounded via the openwop:analytics.query cha
- **App Architect** — Turns a product idea into a structured multi-screen app design (screens, components, connectors) persisted as an editable App Builder canvas. Tool-first (ADR 03
- **Chief of Staff** — Orchestrates the assistant's perception/action loops over the memory graph: grounds in the workspace state + knowledge base, routes extraction + board populatio
- **Reply Drafter** — Drafts outbound replies in the principal's voice and enqueues them as pending actions for one-tap approval (never sends). Tool-allowlisted to enqueue-action onl
- **Commitment Extractor** — Reads a source (email/doc/transcript via the knowledge base) and extracts commitments + decisions with owner, due date, and a confidence, then upserts them into
- **Brand Steward** — Teaches and enforces a workspace's brand — voice, formality, approved + banned phrases, per-channel rules — and scores content for compliance, grounded via the 
- **CAD Modeler** — Turns a request into a parametric 3D model (primitive solids) rendered live in the artifact workbench. Uses openwop:cad.render (and openwop:cad.get-design to re
- **Campaign Brief Strategist** — Reads and validates a campaign brief and ignites its messaging kernel — the shared strategic foundation every channel echoes — grounded in the knowledge base an

## URLs
- Agent card: https://app.openwop.dev/.well-known/agent-card.json
- Page (HTML): https://agenstry.com/agents/app.openwop.dev
