Skip to content

[Plugin Idea] Self-Management Plugin — Environment Awareness & Self-Configuration #259

Description

@hiroa-ai

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    plugin-ideaShare your ideas of new plugins

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions