About Wainwright
Wainwright is an installable skills pack designed as a Cursor Plugin, aimed at enhancing the capabilities of the Grok Bot. It focuses on enabling an orchestrator bot to design specialized Grok Bot teammates, rigorously check them before deployment, and manage their memory effectively across different tiers. This project is currently in its initial version (v0.1) and is licensed under the MIT license.
Key Features:
- Bot Design and Management: Facilitates the creation of single-purpose Grok Bot teammates, with a strong emphasis on design, verification, and memory management.
- Persona Development: Includes 12 Wainwright personas, offered as both skills and agents, each with human-readable names and descriptions.
- Rigorous Checking: Features a 'Bot Persona Lint' with 14 checks to prevent sloppy descriptions and ensure bots meet quality standards before being finalized.
- Memory Management: Defines clear guidelines for where facts are stored (profile, log, or note) and what information should never be retained.
- Workflow Automation: Supports 'Hand Off Routine' for seamless transitions and 'Fleet Healthcheck Hooks' for continuous improvement proposals.
- Cursor Plugin Integration: Designed to be installed as a local plugin within the Cursor IDE, providing direct access to its features.
- Testing and Validation: Includes a validator script and has undergone both live canary testing and simulated evaluations to ensure functionality and safety.
Installation and Usage:
Wainwright is installed as a local Cursor Plugin. Users need to clone the repository into their Cursor plugins directory and enable local plugin imports in Cursor settings. The pack includes skills and agents that can be activated and used to design, lint, and manage Grok Bots. The project also provides detailed documentation on its layout, usage, and safety protocols.
Technical Details:
- Technologies: Primarily uses Markdown, JSON, and Python for its scripts and documentation.
- AI Integration: Leverages AI agents and skills, with references to models like Claude Sonnet for evaluation purposes.
- Development Tools: Integrates with Cursor IDE and utilizes Git for version control.
Wainwright aims to provide a structured and safe environment for developing and deploying AI agents, ensuring quality and control throughout the process.