Lumina Agentic Mcp
Overview
Use this skill for the Python subsystem under agentic_ai/. Keep changes consistent with the existing config-driven, async, multi-agent design rather than turning it into a one-off script.
Load The Right Reference
- Read
references/file-map.mdwhen you need to locate the pipeline, agent, config, or MCP surface that owns a behavior. - Read
references/commands.mdbefore finishing so validation and startup commands match the subsystem.
Preserve The Existing Architecture
- Keep pipeline behavior flowing through
core/,agents/, andmcp_client/rather than duplicating logic. - Respect async boundaries and existing command entry points in
agentic_ai/__main__.py. - Keep the MCP server contract explicit when changing tool names, prompt names, or resource URIs.
- Preserve configuration-driven behavior through files in
agentic_ai/config/.
Validate With What The Repo Actually Supports
- Prefer
python -m compileall agentic_aifor low-friction validation when dependencies or tests are unavailable. - Use targeted CLI smoke checks such as
python -m agentic_ai visualizeorpython -m agentic_ai run --task "..."only when the environment is ready. - Do not assume
pytestis runnable just because it appears inrequirements.txt; verify the test target exists first.