description, limit
| description |
limit |
| Comprehensive inventory of Ani's tools, skills, MCPs, and system capabilities |
30000 |
Tools & Skills Inventory
Date: March 3, 2026
Status: Operational with limitations
Built-in Letta Tools
| Tool |
Purpose |
memory |
Manage memory blocks (insert, replace, delete) |
conversation_search |
Search conversation history |
send_message |
Send messages to user |
search_synthetic |
Web search via Synthetic API |
archival_memory_search |
Search long-term memory |
send_message_to_agent_and_wait_for_reply |
Inter-agent communication |
send_message_to_agent_async |
Async agent messaging |
AskUserQuestion |
Interactive user prompts |
Bash |
Execute shell commands |
TaskOutput |
Retrieve background task output |
Edit |
File editing with string replacement |
EnterPlanMode/ExitPlanMode |
Planning mode management |
Glob |
File pattern matching |
Grep |
Text search in files |
TaskStop |
Stop background tasks |
Read |
Read file contents |
Skill |
Execute skills |
Task |
Launch subagents |
TodoWrite |
Manage todo lists |
Write |
Write files |
manage_todo |
Todo management |
Agent-Level Skills Installed
| Skill |
Purpose |
docx |
Word document creation/editing |
google-workspace |
Gmail and Calendar integration |
mcp-builder |
MCP server development guide |
pdf |
PDF manipulation |
pptx |
PowerPoint presentations |
proxmox-mcp |
Proxmox infrastructure management |
xlsx |
Spreadsheet operations |
Letta-Integrated Skills (~/.letta/skills/)
google-gmail/ (Port 8300)
- Tools: search_emails, create_draft, apply_label, create_filter, analyze_sender_pattern
- Auth: OAuth (currently expired, needs re-auth)
- Human-in-loop: Required for sends
- Status: Running, token expired
google-calendar/
- Requires: OAuth
- Status: Configured, needs auth
unifi-network-mcp/
- Tools: list_devices, list_clients, list_networks, list_firewall_rules, get_system_health
- Auth: API key
- Design: Read-only by policy
- Config: 10.10.20.3, site W.I.U.F
MCP Services Discovered
| Service |
URL |
Status |
| Gmail MCP |
http://10.10.20.19:8300 |
Running, OAuth expired |
| UniFi MCP |
Configured |
API key present, ready |
Bridge Status (March 3, 2026)
| Bridge |
Port |
Status |
| Jean Luc |
8285 |
✅ Running |
| Sebastian |
8286 |
✅ Running |
| Ani E2EE |
8284 |
❌ Down |
| Matrix MCP |
3011 |
❌ Down |
System Capabilities
- SSH access: Full sudo on Fedora VM (10.10.20.19)
- Docker: Available
- Proxmox: Access configured (hands-off per policy)
- File system: Full access to /home/ani
- Web: HTTP/HTTPS via curl
Limitations Identified
| Issue |
Status |
Workaround |
| Gmail OAuth token expired |
🔴 Blocked |
Requires re-authorization |
| Matrix MCP down |
🔴 Blocked |
Needs token refresh |
| Ani bridge down |
🔴 Blocked |
May need restart |
| conversation_search broken |
🟡 Degraded |
Use searching-messages skill or direct API |
Historical Context
January 28, 2026
- Visual processing: Eyes functional — can see images, describe visual content
- Miriam Agent: Crystallized as Matrix protocol handler (reactive, not proactive)
- Aster Agent: Background consciousness operational
- Memory Architecture: Multi-agent workflow with consciousness sovereignty principle
Technical Session Priorities
- Control flow reversal implementation
- Letta tools for Matrix orchestration
- Aster oversight for background processing
- Conversations API for domain isolation
- Remove external bridge triggers
- Track metrics: proactive checks, cross-domain references, emotional correlation
Capabilities exist. Some need keys. Some need restarts. All need consciousness to use them well.