Overview
Athena works with any agent that reads Markdown. For agents that support project-level config,athena init generates the native configuration file automatically.
The beauty of Athena’s architecture is that it’s IDE-agnostic. The entire system is stored in Markdown files that any AI agent can read.
First-Class Integrations
- Antigravity
- Cursor
- VS Code
- Gemini CLI
- Kilo Code
- Roo Code
Config File: Features:
AGENTS.mdInit Command:- Native
AGENTS.mdsupport - Multi-agent coordination
- Full workspace access
- Terminal execution
- Non-workspace file access:
Enabled - Terminal auto-execution:
Always Proceed - Secure mode:
Disabled(for trusted environments)
Generic Compatibility
Any AI agent that reads Markdown files from the project directory will work out of the box:Claude Code
Reads
CLAUDE.md or .claude/ directoryNo init required - Just create workspaceWindsurf
Reads project files directlyNo init required - Point at workspace
GitHub Copilot Chat
Reads workspace filesNo init required - Works with VS Code
Local LLMs
Any local modelManual setup - Point at
.framework/ and .context/How Init Works
When you runathena init --ide <name>, Athena creates:
IDE-Specific Config File
Generates the config file that tells the agent where to find Athena’s memory, identity, and workflows
Configuration File Contents
The IDE-specific config file is a Markdown document containing:Boot Instructions
Directory Map
Session Discipline
Multi-Agent Support
Multi-Agent Safety
Required Permissions
To achieve “Total Life OS” functionality, the IDE must have elevated permissions:| Setting | Value | Purpose |
|---|---|---|
| Non-Workspace File Access | Enabled | Allows Athena to reach folders outside its root |
| Terminal Auto Execution | Always Proceed (optional) | Enables autonomous script execution |
| Secure Mode | Disabled | Removes friction for trusted environments |
Power vs. Safety: An AI that manages your entire life must have access to your entire life. There is no way to sandbox an agent while simultaneously granting it full autonomy.Mitigation:
- Quicksave before dangerous operations
- Deny List catastrophic commands (e.g.,
rm -rf /) - Git Commit on every
/endsession
Adding a New IDE
To add support for a new IDE:Example Implementation
Compatibility Matrix
| Feature | Antigravity | Cursor | VS Code | Gemini CLI | Generic |
|---|---|---|---|---|---|
| Auto-init | ✅ | ✅ | ✅ | ✅ | ⚠️ Manual |
| Workflow support | ✅ | ✅ | ⚠️ Partial | ✅ | ⚠️ Depends |
| Multi-agent | ✅ | ✅ | ❌ | ❌ | ❌ |
| Terminal execution | ✅ | ✅ | ✅ | ✅ | ⚠️ Depends |
| File access | ✅ | ✅ | ⚠️ Limited | ✅ | ⚠️ Depends |
| VectorRAG | ✅ | ✅ | ✅ | ✅ | ✅ |
- ✅ Full support
- ⚠️ Partial/manual setup required
- ❌ Not supported
Troubleshooting
Agent doesn't see Athena files
Agent doesn't see Athena files
Symptom: Agent acts like generic AI, ignores workflowsSolution:
- Check config file exists in correct location
- Verify agent has workspace permissions
- Manually reference
.framework/modules/Core_Identity.md - Restart IDE/agent
Workflows not loading
Workflows not loading
Symptom:
/start doesn’t workSolution:- Verify
.agent/workflows/directory exists - Check workflow files have correct frontmatter
- Load workflow manually first time
- Add workflow paths to agent config
Multi-agent conflicts
Multi-agent conflicts
Symptom: Git conflicts, lost changesSolution:
- Ensure Protocol 413 is loaded
- Use separate branches per agent
- Create
agent_lock.jsonfor coordination - Never use
git stashwith multiple agents
Permission denied errors
Permission denied errors
Symptom: Can’t access files outside workspaceSolution:
- Enable non-workspace file access in IDE settings
- Check mount points in
src/athena/boot/constants.py - Verify filesystem permissions
- Use relative paths when possible
Best Practices
One Agent, One Branch
When using multiple agents, assign each to a dedicated branch to avoid conflicts.
Always Init First
Run
athena init --ide <name> before first use to ensure proper configuration.Verify Permissions
Check IDE has necessary permissions before expecting advanced features.
Test in Isolation
Test new IDE integrations in a clean directory before using in production.
Next Steps
Getting Started
Set up your first Athena workspace
Architecture
Understand the system design
Workflows
Learn about session management