Skip to main content

agent-workflow-ui

MCP plugin для opencode. 29 typed tools (5 UI + 24 workflow).

Установка

pip install -e ".[dev]"

Plugin автоматически регистрируется в opencode через awf init.

Tools

UI (5)

open_form, read_submit, cancel_form, list_pending_forms, list_templates

Workflow (24)

awf_init, awf_status, awf_start, awf_continue, awf_kill, awf_retry_stage, awf_baseline, awf_rollback, awf_approve, awf_reject, awf_report, awf_reset, awf_add_role, awf_analyze_roles, awf_dispatch_todo, awf_load_supervisor_context, awf_open_project_setup_form, awf_open_increment_planning_form, awf_open_pipeline_dashboard, awf_wait_for_event, awf_check_model_config, awf_current_step, awf_set_goal, awf_confirm_normalized

Все workflow tools возвращают next_action — guide для supervisor.

Структура

src/agent_workflow_ui/
├── server.py              # MCP server, 29 tools
├── tools/awf.py           # 24 awf wrappers (asyncio.to_thread + next_action)
├── tools/forms.py         # 5 UI wrappers
├── http_endpoint.py       # Form HTTP server
├── opencode_config.py     # Model discovery
├── roles_processor.py     # Role setup materialization
├── state.py               # Form state persistence
└── render/                # Jinja2 templates

Все workflow tools — thin async wrappers над awf.api.*(). Бизнес-логика в awf.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agent_workflow_ui-1.0.0.tar.gz (55.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agent_workflow_ui-1.0.0-py3-none-any.whl (62.1 kB view details)

Uploaded Python 3

File details

Details for the file agent_workflow_ui-1.0.0.tar.gz.

File metadata

  • Download URL: agent_workflow_ui-1.0.0.tar.gz
  • Upload date:
  • Size: 55.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.3

File hashes

Hashes for agent_workflow_ui-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6d69cbd4ace3ebf86d702a78af4914651cd36af0dd2a94d1e6b63b52f31316d2
MD5 f7baed29a9f82f460fafa7128707ae44
BLAKE2b-256 5541e47eb115a2431db7da316e0e416d61b84201fb6e8ad77fb36ec3b7da2672

See more details on using hashes here.

File details

Details for the file agent_workflow_ui-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for agent_workflow_ui-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c10e8908cd4fb37172e06ffdb210e5aa63f30275b6a7e8773780a919b05f612d
MD5 94fcf9cd7df288e92d46991f9287f676
BLAKE2b-256 ff8eac013329569324715f154b08bd49508608a2068fed2723d2ab702bbad56b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page