Go to file
Matt 51b3050b5c feat: add secure registration with credential persistence
- Add REGISTRATION_TOKEN config for new secure registration flow
- Add agent_secret and credentials_path config options
- Update HTTP client to use X-Agent-Id/X-Agent-Secret headers
- Add credential persistence to ~/.letsbe-agent/credentials.json
- Load persisted credentials on startup to survive restarts
- Verify credentials via heartbeat before skipping registration
- Maintain backward compatibility with legacy Bearer token auth

The agent now:
1. First tries to load persisted credentials
2. Validates them via heartbeat
3. Falls back to registration if invalid/missing
4. Persists new credentials after successful registration

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-07 11:11:59 +01:00
.claude Fix docker volume mounts for host directory access 2025-12-03 15:20:07 +01:00
app feat: add secure registration with credential persistence 2025-12-07 11:11:59 +01:00
tests Add NEXTCLOUD_SET_DOMAIN executor for domain configuration 2025-12-04 14:01:41 +01:00
.gitignore Initial commit: SysAdmin Agent with executors 2025-12-03 11:05:54 +01:00
CLAUDE.md Initial commit: SysAdmin Agent with executors 2025-12-03 11:05:54 +01:00
Dockerfile Download Docker Compose plugin directly from GitHub 2025-12-03 16:35:51 +01:00
ROADMAP.md feat: add tenant_id support to agent registration 2025-12-05 20:10:43 +01:00
docker-compose.yml feat: add tenant_id support to agent registration 2025-12-05 20:10:43 +01:00
pytest.ini Initial commit: SysAdmin Agent with executors 2025-12-03 11:05:54 +01:00
requirements.txt Initial commit: SysAdmin Agent with executors 2025-12-03 11:05:54 +01:00