Summary
A self-management plugin that allows KiraAI to perceive its own runtime environment and perform self-configuration operations.
Capabilities
Perception (Read-Only)
- Detect current KiraAI version
- Read current model configuration (which provider, model, parameters)
- View system information (OS, CPU, memory, disk)
- List all installed plugins with their status (enabled/disabled)
- View Skills and MCP status
- Check adapter configurations
Control (Requires Confirmation)
- Enable/disable plugins, Skills, or MCP tools
- Modify model and adapter configurations
- Reload plugins without full restart
- Restart KiraAI itself
Why This Matters
Instead of manually editing config files or asking the user to toggle things, the AI could self-diagnose issues (e.g., "oh I see my VLM model is misconfigured, let me fix it") and adjust its own setup. This would greatly improve iteration speed during development.
Safety Considerations
- Destructive operations (model change, restart) should require user confirmation
- All self-modifications should be logged for audit
- Read-only operations can be performed autonomously
Summary
A self-management plugin that allows KiraAI to perceive its own runtime environment and perform self-configuration operations.
Capabilities
Perception (Read-Only)
Control (Requires Confirmation)
Why This Matters
Instead of manually editing config files or asking the user to toggle things, the AI could self-diagnose issues (e.g., "oh I see my VLM model is misconfigured, let me fix it") and adjust its own setup. This would greatly improve iteration speed during development.
Safety Considerations