TokenRing Coder Core Plugins Launch
Today marks a major milestone - the launch of TokenRing Coder's core plugin system with 20+ essential plugins for AI-powered development.
Core Foundationβ
The foundation of TokenRing Coder is built on these essential plugins:
π€ Agent Pluginβ
The heart of the system - manages AI agents, tools, commands, and state persistence. Enables collaborative AI teams where agents share resources and coordinate on complex tasks.
π§ AI Client Pluginβ
Unified interface for multiple AI providers including OpenAI, Anthropic, Google, Groq, Cerebras, and DeepSeek. Switch providers seamlessly with automatic model selection based on cost and capabilities.
π¬ CLI Pluginβ
Interactive REPL for command-line interaction with agents. Features auto-completion, multiline editing, and human-in-the-loop confirmations.
πΎ Memory Pluginβ
Short-term memory and attention management for agents. Store facts, goals, and focus areas to maintain context across interactions.
Development Toolsβ
π Filesystem Pluginβ
Abstract filesystem with read/write operations, globbing, searching, and ignore filters. Supports both local and cloud storage backends.
π Local Filesystem Pluginβ
Concrete implementation for local disk access with root-scoped operations and shell command execution.
π File Index Pluginβ
Semantic file indexing and search with chunking and symbol extraction. Find relevant code snippets across your entire codebase.
π Codebase Pluginβ
Manage codebase resources and selectively include project files in AI context. Generate directory trees and file contents for AI reasoning.
ποΈ Code Watch Pluginβ
Monitor file changes and detect AI-triggered comments for automatic code modification. Add // AI!
comments to trigger intelligent code updates.
Version Control & Testingβ
π Git Pluginβ
Git integration with auto-commit, rollback, and branch management. AI-generated commit messages and automatic commits after successful tests.
π§ͺ Testing Pluginβ
Comprehensive testing framework with auto-repair hooks. AI agents can diagnose and fix failing tests automatically.
π¦ JavaScript Pluginβ
JavaScript development tools including npm management, ESLint integration, and script execution in sandboxed environments.
Cloud & Infrastructureβ
βοΈ AWS Pluginβ
AWS integration with STS authentication and S3 operations. Secure credential handling and service status reporting.
π³ Docker Pluginβ
Docker integration for container and image management. Create ephemeral containers or manage persistent sandboxes.
βΈοΈ Kubernetes Pluginβ
Discover and interact with Kubernetes cluster resources. List all accessible API resources across namespaces.
π Chrome Pluginβ
Browser automation using Puppeteer for running scripts and capturing console output.
Database Supportβ
ποΈ Database Pluginβ
Abstract layer for SQL execution and schema inspection. Support for multiple database types with write protection.
ποΈ SQLite Storage Pluginβ
SQLite-based checkpoint storage for persistent agent state. Lightweight local database for offline persistence.
Utilitiesβ
π§ Utility Pluginβ
Promise handling, caching, logging, and shell escaping. Essential helpers used across the entire ecosystem.
π Queue Pluginβ
Task queue management for batching and deferred execution. Sequential processing with state preservation.
π Feedback Pluginβ
Collect feedback from users during task execution. Display files for review, ask questions, and preview React components.
Getting Startedβ
All core plugins are included in TokenRing Coder:
git clone https://github.com/tokenring-ai/coder.git
cd tokenring-coder
bun install
Configure plugins in .tokenring/coder-config.mjs
:
export default {
defaults: {
agent: "teamLeader",
model: "gpt-4o"
},
models: {
openai: {
displayName: "OpenAI",
apiKey: process.env.OPENAI_API_KEY
}
}
};
What's Next?β
This is just the beginning. We're continuing to expand the plugin ecosystem with more integrations, specialized agents, and community-contributed extensions.
Check out the plugin documentation for detailed usage guides!
Mark Dierolf
Creator of TokenRing AI