Libra CodeHub

CedarCopilot/cedar-mail

CodePull requests9CommitsInsightsRuns
cedar-mail/.libra
config.jsonrefactor: delete server main barrel Point runtime entrypoints directly at the extracted handler and cron registry modules, then remove the now-empty server main barrel. Co-authored-by: Cursor <<email>>May 1, 2026, 11:22 AMREADME.mdone-variable Libra onboarding — default endpoint, CI auto-detect Customer-facing setup reduces to a single env var: `LIBRA_API_KEY`. Everything else is derived by the runtime. Changes: - Default the ingest URL to https://api.libra.exla.ai/v1/traces. LIBRA_OTEL_TRACES_ENDPOINT stays available as an optional override for self-hosted Libra, region pinning, or staging targets. - Auto-detect PR number from GITHUB_PR_NUMBER / VERCEL_GIT_PULL_REQUEST_ID / CIRCLE_PULL_REQUEST / CI_MERGE_REQUEST_IID / BITBUCKET_PR_ID when LIBRA_PR_NUMBER is not set. Same pattern for commit SHA across GitHub, Vercel, Circle, GitLab, Bitbucket, Heroku. - Remove LIBRA_ENABLED. If a customer needs to cut outbound traces, they null the API key; the kill switch was an extra knob without a real use case and contradicted the "Libra owns filtering" model. - Strip the LIBRA_ENABLED allowlist entry and README section; rewrite the onboarding section to the one-variable flow. Net: a new customer drops LIBRA_API_KEY into their runtime secret, redeploys, and Cedar → Libra is live. No endpoint to remember, no CI wiring needed, no kill switch to document.Apr 16, 2026, 8:53 PM