Caren Thomas
11609ea83e
feat: add Slack setup wizard with manifest-based creation
...
3-step wizard using Slack manifest URL:
- Step 1: Create app from manifest (scopes/events/Socket Mode pre-configured)
- Step 2: Install to workspace + copy Bot Token
- Step 3: Get App-Level Token from Socket Mode
- Token validation with success summary
- Manual entry path also gets validation
- Shared validators between flows
- Total time: ~2 minutes
👾 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-01-29 18:23:31 -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
Sarah Wooders
df90877d95
Fix: Always use Letta Cloud for billing check, not .env LETTA_BASE_URL
2026-01-28 21:39:33 -08:00
Sarah Wooders
691df41ff7
Add debug logging for API key and billing tier
2026-01-28 21:38:23 -08:00
Sarah Wooders
c7f8be5d7e
Fix billing tier detection - use correct endpoint and pass API key
...
- Use /v1/metadata/balance endpoint (same as letta-code)
- Pass API key explicitly since it may not be in process.env yet
- Add debug logging for billing tier detection
🤖 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-01-28 21:35:38 -08:00
Sarah Wooders
10aa377776
Add billing tier-aware model selection for free plan users
...
- Add models.json with featured models and free models (GLM-4.7, MiniMax M2.1)
- Free plan users see free models first, then BYOK options
- Paid users see featured models first
- Self-hosted servers fetch models from server API
- Show billing tier during onboard
🤖 Generated with [Letta Code](https://letta.com )
Co-Authored-By: Letta <noreply@letta.com >
2026-01-28 21:32:47 -08:00
Sarah Wooders
eb75d1ddff
Update README.md
2026-01-28 21:25:18 -08:00