brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
sdk-agent-runtimeOperate Nexent SDK agent runtime, streaming execution, models, tools, MCP/A2A, sandbox, monitoring, scheduler, and skill-manager workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill for Nexent tasks centered on the Python SDK runtime: direct CoreAgent/NexentAgent execution, streaming agent_run, ModelConfig/AgentConfig/AgentRunInfo, local/builtin/MCP tools, external A2A agents, sandbox execution, layered verification, monitoring spans, scheduler primitives, and SDK skill-manager usage.
AgentRunInfo payloads, MessageObserver streams, ProcessType chunks, graceful stop behavior, planning flags, capacity snapshots, or context items.ToolConfig and NexentAgent.create_tool.AgentRunMetadata, OpenInference/OTLP spans, context metrics, prompt-cache metrics, or retrieval/tool span classification.../backend-services-api/SKILL.md.../knowledge-data-memory/SKILL.md.../frontend-integration/SKILL.md.../deployment-operations/SKILL.md.references/api-reference.md for verified signatures, field meanings, event types, and runtime ownership boundaries.references/workflows.md for task recipes: streaming examples, MCP transport diagnosis, A2A setup, tools, sandbox, verification, monitoring, scheduler, and skill manager workflows.references/troubleshooting.md when imports, model aliases, MCP URLs, stop events, code-block parsing, optional dependencies, sandbox backends, telemetry, or scheduler rules fail.scripts/inspect_sdk_runtime.py. It imports or statically inspects SDK runtime APIs, prints signatures, and never starts services, calls models, opens network connections, or runs agents.agent_run, inject or monkeypatch a fake async generator and construct AgentRunInfo without iterating the real runner.AgentConfig.model_name must match a ModelConfig.cite_name; NexentAgent.create_model raises if the alias is absent.<code>...</code> or legacy <RUN>...</RUN> blocks; ordinary ```python blocks are intentionally not execution input.SandboxConfig.