executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
workflow-engineOperate on BiSheng's LangGraph workflow DAG engine, workflow nodes, graph state, callbacks, interruptions, and Celery workflow execution.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task touches BiSheng visual workflow execution: LangGraph DAG compilation, node registration, GraphState variable passing, conditional edges, callbacks, streaming events, input/output interruptions, workflow Celery tasks, or adding/debugging workflow nodes.
Run bundled helper commands from this sub-skill directory, or adjust the script path to this directory after import.
python scripts/inspect_workflow_nodes.py --repo-root <bisheng-checkout>
src/backend/bisheng/workflow/common/node.py node type definitions and node data schemas.workflow/nodes/node_manage.py node factory and NODE_CLASS_MAP registration.workflow/graph/graph_engine.py, graph_state.py, and workflow.py graph compilation and execution.workflow/edges/edges.py conditional routing, fan-in, and branch handling.workflow/callback/ callback events and LLM streaming bridges.src/backend/bisheng/worker/workflow/tasks.py and Redis callback behavior for async execution, continuation, and stop signals.src/backend/test/workflow/ and workflow-related API/service tests.frontend-apps for React workflow canvas UI, node panels, route guards, or request wrappers.knowledge-rag for KnowledgeRetriever, QA retriever, RAG pipeline internals, and retrieval quality.linsight-mcp for Linsight autonomous task-mode workflows, SOP/Skill runtime, and MCP tools.identity-permissions-tenancy for workflow app visibility, app permissions, tenant filters, and cursor list permission scans.backend-core for route/envelope/service-layer changes not specific to workflow execution.GraphState variable reference semantics ({node_id}.{variable_key} and indexed suffixes) when changing node outputs.