Commit Graph

12 Commits

Author SHA1 Message Date
Sarah Wooders
eb75d1ddff Update README.md 2026-01-28 21:25:18 -08:00
Charles Packer
7707363dd3 Merge pull request #2 from letta-ai/fix/message-cli-target
Fix lettabot-message CLI reading wrong store field
2026-01-28 21:18:52 -08:00
Charles Packer
c369d849f6 Merge pull request #1 from letta-ai/caren/fix-config-env-loading
feat: improve config menu UX and model selection with pagination
2026-01-28 21:18:44 -08:00
Sarah Wooders
5d72e53703 Merge pull request #4 from letta-ai/fix/save-base-url-with-agent
Fix: Save baseUrl when storing agent ID for local server support
2026-01-28 19:53:44 -08:00
Sarah Wooders
685b97c8e3 Fix: Save baseUrl when storing agent ID for local server support
When a new agent is created, we now save the server URL (baseUrl) along with
the agent ID using store.setAgent(). This ensures proper server mismatch
detection when switching between local and cloud Letta servers.

🤖 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta <noreply@letta.com>
2026-01-28 19:52:19 -08:00
Sarah Wooders
c6523d640b Merge pull request #3 from letta-ai/fix/envelope-chat-id
Add chat ID to message envelope for lettabot-message CLI
2026-01-28 19:01:38 -08:00
Sarah Wooders
1c99351736 Add scheduling docs and fix GitHub issues link in system prompt 2026-01-28 18:59:05 -08:00
Sarah Wooders
5147e83011 Add chat ID to message envelope for lettabot-message CLI 2026-01-28 18:57:14 -08:00
Sarah Wooders
865b2a35f1 Fix lettabot-message CLI reading wrong store field 2026-01-28 18:44:56 -08:00
Caren Thomas
ee0fbc205a feat: improve config menu UX and model selection with pagination
- Convert config menu to @clack/prompts select (arrow key navigation)
- Check both .env file and shell environment for config display
- Filter placeholder values (e.g., "your_telegram_bot_token")
- Import 'dotenv/config' so API calls work from CLI
- Add pagination to model selector (maxItems: 10, shows all models)
- Remove arbitrary limits (was 15 base + 3 BYOK, now shows all)
- Shared model-selection utility used in both onboard and config
- Better tier labels: "🆓 Free", " Premium", "💰 Pay-per-use"
- BYOK models labeled as "🔑 BYOK"
- Sort base by tier (free first), BYOK alphabetically

Inspired by letta-code's ModelSelector UX patterns.

👾 Generated with [Letta Code](https://letta.com)

Co-Authored-By: Letta <noreply@letta.com>
2026-01-28 18:41:08 -08:00
Sarah Wooders
98daace319 Update README with latest instructions, remove unused files 2026-01-28 18:21:05 -08:00
Sarah Wooders
22770e6e88 Initial commit - LettaBot multi-channel AI assistant
Co-authored-by: Cameron Pfiffer <cameron@pfiffer.org>
Co-authored-by: Caren Thomas <carenthomas@gmail.com>
Co-authored-by: Charles Packer <packercharles@gmail.com>
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2026-01-28 18:02:51 -08:00