协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
durable-execution【开发与工程】Convert mcp-agent workflows into durable Temporal-backed workers with pause/resume, signals, retries, activity registration, and operational guardrails.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when an mcp-agent app must run workflows durably with the Temporal executor: production workers, long-running tools, pause/resume, human approval signals, activity/task retries, task registration, workflow handles, and Temporal service constraints.
../workflow-patterns/SKILL.md first when the task is choosing between router, orchestrator, parallel, evaluator, swarm, or other workflow shapes.../core-sdk/SKILL.md first when the task is basic MCPApp, Agent, provider, secrets, or local asyncio setup.../cli-cloud-operations/SKILL.md when the user specifically asks for hosted cloud deployment or cloud workflow CLI commands.mcp-agent[temporal], which brings in temporalio[opentelemetry].execution_engine: temporal and configure temporal.host, temporal.namespace, and temporal.task_queue; in current settings, host includes the port such as localhost:7233.@app.workflow, @app.workflow_run, @app.workflow_task, @app.async_tool, and Agent APIs where possible. The decorators adapt to asyncio or Temporal based on configuration.create_temporal_worker_for_app(app).workflow_task_modules when they are registered with the static workflow_task decorator or otherwise need preloading.@app.workflow_task(retry_policy=...) metadata or top-level workflow_task_retry_policies for exact, suffix, prefix wildcard, and * matching.executor.wait_for_signal(...) inside the workflow and executor.signal(...), workflow registry resume, or MCP server resume tools outside it.scripts/check_temporal_config.py; generate a safe starter worker/app skeleton with scripts/worker_skeleton.py.references/temporal-workflows.mdreferences/pause-resume-and-signals.mdreferences/troubleshooting.mdscripts/check_temporal_config.pyscripts/worker_skeleton.pymcp_agent.executor.temporal until the Temporal extra is installed.