Feature Request: Plugin System Architecture - Enable Community Extensions #1717
cjaingithub
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Problem Statement
Auto-Claude is a powerful autonomous coding framework, but currently all features must be built into the core application. This limits:
Many successful developer tools (VS Code, Obsidian, Figma) thrive because of their plugin ecosystems.
Proposed Feature
Introduce a Plugin System Architecture that allows:
High-Level Architecture
Core Components:
Extension Points:
Plugin Manifest Format
json
{
"id": "my-plugin",
"name": "My Plugin",
"version": "1.0.0",
"main": "dist/main.js",
"contributes": {
"commands": [],
"sidebar": { "panels": [] },
"settings": { "sections": [] }
},
"activationEvents": ["onStartup"],
"permissions": ["filesystem", "network"]
}
Plugin Lifecycle
INSTALLED→LOADED→ACTIVATING→ACTIVE→DEACTIVATING→INACTIVESecurity Model
Reference Implementation
I've created a complete working implementation:
Repository: https://github.com/cjaingithub/plugin_system
How This Enhances Existing Features
Example Plugins Made Possible
Contribution Plan
I've implemented a complete working version and I'm happy to:
Related: This plugin system enables the Flowchart Importer feature requested in #1418
Beta Was this translation helpful? Give feedback.
All reactions