agent-workflow-ui
MCP plugin для opencode. 53 typed tools (5 UI + 48 workflow).
Установка
pip install agent-workflow-ui
Plugin автоматически регистрируется в opencode через awf init.
Tools
UI (5)
open_form, read_submit, cancel_form, list_pending_forms, list_templates
Workflow (48)
awf_add_role, awf_analyze_roles, awf_approve, awf_baseline, awf_brief, awf_check_model_config, awf_commit_workflow, awf_confirm_normalized, awf_continue, awf_current_step, awf_dispatch_todo, awf_feedback, awf_init, awf_kill, awf_load_supervisor_context, awf_metrics, awf_open_increment_planning_form, awf_open_pipeline_dashboard, awf_open_project_setup_form, awf_pipelines, awf_prove_red, awf_reject, awf_report, awf_reset, awf_restore, awf_retry_stage, awf_rollback, awf_run_finish, awf_run_next, awf_run_note, awf_run_revise, awf_run_service_approve, awf_run_service_finish, awf_run_service_start, awf_run_service_status, awf_run_start, awf_run_status, awf_set_goal, awf_start, awf_status, awf_todo_remove, awf_todo_retire, awf_todo_update, awf_tree_sha, awf_unblock, awf_verify_pack, awf_wait_for_event, awf_write_pipeline
Все workflow tools возвращают next_action — guide для supervisor.
Структура
src/agent_workflow_ui/
├── server.py # MCP server, 53 tools
├── tools/registry.py # единый реестр registry.TOOLS (53 = 5 UI + 48 workflow)
├── tools/awf.py # 48 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.
Metadata
Release files for agent-workflow-ui 1.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agent_workflow_ui-1.7.0.tar.gz | 105.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agent_workflow_ui-1.7.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 223.1 kB
Release files / agent_workflow_ui-1.7.0.tar.gz
| Download URL | agent_workflow_ui-1.7.0.tar.gz |
|---|---|
| Size | 105.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cc9d2e3f61dee7d438c2b938f0fe9ec5deabb617bb712e99f537d3cd513571db
|
|
BLAKE2b-256 checksum How to use checksums |
2b8110bf16081fad31b50a7a8af3ddeb21b3f71d1063faf6519165823ac62dc9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / agent_workflow_ui-1.7.0-py3-none-any.whl
| Download URL | agent_workflow_ui-1.7.0-py3-none-any.whl |
|---|---|
| Size | 117.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b1e78650c586c4a5d654b40e6ddf467011f9cbe1cfc110a587b3383464a9ab80
|
|
BLAKE2b-256 checksum How to use checksums |
096e70000b1d71c442dbda2b51c023dc94e3d2ba00fabcf66393898478966599
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|