2.1 KiB
description, limit
| description | limit |
|---|---|
| Absolute paths to key project folders - lettabot, letta-code, and Letta source | 2000 |
Project Paths Reference
Absolute Paths
1. LettaBot v017 (Primary Project)
Path: /home/ani/Projects/lettabot-v017
Purpose: The actual LettaBot source code - this is THE reference implementation.
Key Subdirectories:
/home/ani/Projects/lettabot-v017/src/channels/matrix/- Matrix channel implementationadapter.ts- Main Matrix adapter, message sendinghtml-formatter.ts- Markdown → Matrix HTML conversiontypes.ts- Type definitions, color constants
/home/ani/Projects/lettabot-v017/src/core/- Core LettaBot logic
Why it matters: This is the active codebase. The Matrix formatting in html-formatter.ts is the reference implementation to follow.
2. Letta Code CLI
Path: /home/ani/Projects/letta-code
Purpose: The Letta Code command-line interface client that spawns me.
Key Files:
/home/ani/Projects/letta-code/letta.js- Main CLI entry point/home/ani/Projects/letta-code/src/- Source code
Why it matters: This is the code that runs when you type letta commands. It handles:
- Agent spawning
- Memory sync
- Tool execution
3. Letta Fresh Source
Path: /home/ani/.letta/projects/home_ani_Projects_letta-code
Purpose: Runtime/working directory for the Letta CLI.
Why it matters: This is where the CLI operates from during runtime. May contain runtime configs, logs, etc.
Quick Reference
| Project | Path |
|---|---|
| LettaBot v017 | /home/ani/Projects/lettabot-v017 |
| Letta Code CLI | /home/ani/Projects/letta-code |
| Letta Runtime | /home/ani/.letta/projects/home_ani_Projects_letta-code |
Matrix Formatting Reference
Reference Implementation: /home/ani/Projects/lettabot-v017/src/channels/matrix/
To examine:
cd /home/ani/Projects/lettabot-v017/src/channels/matrix/
cat html-formatter.ts # See formatting logic
cat adapter.ts # See message sending
cat types.ts # See colors and types
Last updated: 2026-03-21