datashaman/claude-agent-laravel
Laravel integration for building Claude-powered AI agents. Provides an agent loop with tool/function calling, conversation history, configurable system prompts, and a clean facade-based API so you can add Anthropic Claude assistants to any Laravel app.
bare mode (CLAUDE_BARE) is a meaningful fit for headless/containerized deployments, and exclude_env_keys gives TPMs a control point for secret-safe env passthrough. Suitable for Laravel apps adding AI chat as a bounded capability, not as a core platform dependency yet.bare mode reduces interactive-auth assumptions but may require explicit auth provisioning in containers. exclude_env_keys must be validated against the SDK default that excludes ANTHROPIC_API_KEY.0.2.1) with config/API churn risk. Env passthrough is security-sensitive; a misconfigured exclusion list could leak credentials beyond ANTHROPIC_API_KEY. Headless mode may fail closed if auth or CLI binary is absent. Pint-only fix signals active maintenance but low test-surface evidence in release notes.bare mode? Is exclude_env_keys an allowlist, denylist, or merge-over-default? What is the default env passthrough set? Is there a support/versioning policy for 0.x?CLAUDE_BARE and exclude_env_keys map cleanly to .env and container env. Good fit for Docker/Kubernetes sidecar or job-based AI calls; less fit for high-throughput request-path chat without queueing.CLAUDE_BARE=true in non-interactive environments, and explicitly configure exclude_env_keys to include all sensitive vars, not only the SDK default. Keep integration behind a service boundary.ANTHROPIC_API_KEY exclusion behavior when overriding exclude_env_keys. Validate in staging containers before production.bare mode; 2) confirm auth and env exclusion; 3) integrate one low-risk chat feature; 4) add timeout/rate-limit/fallback handling; 5) expand only after stability evidence.bare mode helps container scaling but may complicate interactive auth refresh.CLAUDE_BARE, exclude_env_keys, auth provisioning, and rollback.How can I help you explore Laravel packages today?