Commit Graph

67 Commits

Author SHA1 Message Date
Charles Packer
487a735530 Merge pull request #12 from letta-ai/caren/add-slack-setup-wizard
feat: add interactive Slack setup wizard
2026-01-29 12:02:30 -08:00
Charles Packer
5e3c0840a2 Merge pull request #11 from letta-ai/fix/format-hints
Re-add format hints to message envelope
2026-01-29 12:02:20 -08:00
Charles Packer
3c730c9f43 Merge pull request #10 from letta-ai/fix/npx-instructions
Fix CLI instructions to use npx prefix
2026-01-29 12:02:12 -08:00
Caren Thomas
1747347036 feat: add interactive Slack setup wizard
- Step-by-step guided setup through all 7 Slack configuration steps
- Opens browser automatically to api.slack.com/apps
- Clear instructions for each screen (app creation, Socket Mode, scopes, events, App Home, install)
- Token validation with Slack API auth.test endpoint
- Shows bot username and workspace after validation
- Input validation for xapp- and xoxb- token formats
- Option to use wizard or fall back to manual token entry
- Wizard is opt-in during onboarding (defaults yes for new setups)

Improves UX over static docs link - users now get guided through the full process with validation at each step.

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

Co-Authored-By: Letta <noreply@letta.com>
2026-01-29 11:47:08 -08:00
Cameron
732e4826a5 Re-add format hints to message envelope
Shows agent what formatting syntax each channel supports:
- Slack: *bold* _italic_ `code`
- Telegram: *bold* _italic_ `code` [links](url)
- WhatsApp: *bold* _italic_ `code`
- Signal: ONLY *bold* _italic_ `code`

This helps the agent use appropriate formatting for each channel.

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

Co-Authored-By: Letta <noreply@letta.com>
2026-01-29 11:22:17 -08:00
Cameron
9d135f160c Fix CLI instructions to use npx prefix
Changed "lettabot server" to "npx lettabot server" in:
- Onboarding completion message
- Logout completion message

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

Co-Authored-By: Letta <noreply@letta.com>
2026-01-29 10:55:04 -08:00
Sarah Wooders
9a4f104d4e Merge pull request #8 from letta-ai/sarahwooders-patch-3
Update README.md
2026-01-29 10:48:55 -08:00
Sarah Wooders
cb057cc806 Merge pull request #9 from letta-ai/feat/yaml-config-and-skills
cleanup `lettabot skills`
2026-01-29 10:48:37 -08:00
Sarah Wooders
4df4bc7311 Fix: Discover skills in order clawdhub → vercel → builtin (first source wins) 2026-01-29 10:48:03 -08:00
Sarah Wooders
a90ee728b9 Fix: ClawdHub skills dir is ~/clawd/skills 2026-01-29 10:48:03 -08:00
Sarah Wooders
4730b220c7 Reorder skills: ClawdHub, Vercel, Built-in 2026-01-29 10:48:03 -08:00
Sarah Wooders
6c64520694 Fix: ClawdHub skills dir is ~/.letta/skills 2026-01-29 10:48:03 -08:00
Sarah Wooders
cc7d5bedfe Segment skills dropdown by source (builtin, ClawdHub, Vercel) 2026-01-29 10:48:03 -08:00
Sarah Wooders
51c59e4265 Remove format hints from message envelope 2026-01-29 10:48:03 -08:00
Sarah Wooders
8ceb572ae2 Update README.md 2026-01-29 10:29:40 -08:00
Sarah Wooders
9b590d4eb7 Fix: Discover skills in order clawdhub → vercel → builtin (first source wins) 2026-01-29 10:19:36 -08:00
Sarah Wooders
9caade05e3 Fix: ClawdHub skills dir is ~/clawd/skills 2026-01-29 10:09:36 -08:00
Sarah Wooders
3d0025d080 Reorder skills: ClawdHub, Vercel, Built-in 2026-01-29 10:06:29 -08:00
Sarah Wooders
a6b9470218 Fix: ClawdHub skills dir is ~/.letta/skills 2026-01-29 10:05:17 -08:00
Sarah Wooders
f8d4aec60a Update README.md 2026-01-29 09:55:41 -08:00
Sarah Wooders
dc1a6d2a72 Update README.md 2026-01-29 09:54:24 -08:00
Sarah Wooders
4e9a3b2bc1 Segment skills dropdown by source (builtin, ClawdHub, Vercel) 2026-01-29 09:52:51 -08:00
Sarah Wooders
50a3d3ce5e Update README.md 2026-01-29 09:46:38 -08:00
Sarah Wooders
83cf35a88e Merge pull request #7 from letta-ai/sarahwooders-patch-2
Update README.md
2026-01-28 23:59:57 -08:00
Sarah Wooders
2db97d84ac Update README.md 2026-01-28 23:59:49 -08:00
Sarah Wooders
e77d549d51 Update README.md 2026-01-28 23:56:37 -08:00
Sarah Wooders
694c3cf0c2 Update README.md 2026-01-28 23:54:29 -08:00
Sarah Wooders
cf63d1d62b Merge pull request #6 from letta-ai/sarahwooders-patch-1
Update README.md
2026-01-28 23:50:55 -08:00
Sarah Wooders
bb2bc99030 Merge pull request #5 from letta-ai/feat/selfhosted-onboard-option
Add self-hosted server option to onboard wizard along  and refactor to use config YAML
2026-01-28 23:50:21 -08:00
Sarah Wooders
3260120d03 Remove format hints from message envelope 2026-01-28 23:50:19 -08:00
Sarah Wooders
49d75ead9a Cache API key and other config values in onboard wizard 2026-01-28 23:41:46 -08:00
Sarah Wooders
7c573b479e Pre-populate onboard wizard from existing lettabot.yaml 2026-01-28 23:37:24 -08:00
Sarah Wooders
2bcfda46c5 Add debug logging for session init, increase timeout to 30s 2026-01-28 23:30:43 -08:00
Sarah Wooders
074bc49a9c Fix: Check for lettabot.yaml instead of .env on startup 2026-01-28 23:20:38 -08:00
Sarah Wooders
7a0be1cb33 Remove all .env usage, use lettabot.yaml only 2026-01-28 23:16:29 -08:00
Sarah Wooders
b97b287462 YAML config takes priority over .env 2026-01-28 23:10:47 -08:00
Sarah Wooders
5e41fac3e0 Stop writing to .env, use lettabot.yaml only 2026-01-28 23:07:15 -08:00
Sarah Wooders
31feea3c80 Update onboard to save lettabot.yaml, change Custom model to Other 2026-01-28 23:03:52 -08:00
Sarah Wooders
75f53b24b6 Add example config file, gitignore secrets 2026-01-28 22:53:11 -08:00
Sarah Wooders
612c7f70fe Use YAML config on startup, sync BYOK providers 2026-01-28 22:52:14 -08:00
Sarah Wooders
b72150c193 Add YAML config system (types and io) 2026-01-28 22:50:49 -08:00
Sarah Wooders
2b5b1eda57 Log and timeout session initialization/send 2026-01-28 22:36:29 -08:00
Sarah Wooders
59957815fb Log target server endpoint before sending message 2026-01-28 22:32:19 -08:00
Sarah Wooders
bf7bf89b80 Add more logging for session.send() and CLI process 2026-01-28 22:31:53 -08:00
Sarah Wooders
75037239ac Add detailed logging for agent message handling and response 2026-01-28 22:29:20 -08:00
Sarah Wooders
fb28ea362d Fix: Update existing provider instead of creating duplicate 2026-01-28 22:23:46 -08:00
Sarah Wooders
77c8eb5b1e Fetch BYOK models from API instead of static list 2026-01-28 22:20:35 -08:00
Sarah Wooders
e6038faf96 Show all BYOK models for free tier users 2026-01-28 22:15:35 -08:00
Sarah Wooders
89d4b5d082 Fix: Show models from connected BYOK providers, not all cloud models 2026-01-28 21:46:46 -08:00
Sarah Wooders
549e862e9a Add BYOK provider setup step for free tier users
- Add stepProviders before model selection (only for free tier)
- Multi-select UI for choosing providers: Anthropic, OpenAI, Gemini, zAI, MiniMax, OpenRouter
- Creates providers via Letta API with user's API keys
- Fetch billing tier earlier in flow to enable provider step

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

Co-Authored-By: Letta <noreply@letta.com>
2026-01-28 21:43:57 -08:00