Merge Paradigm Centaur upstream through #1126 - #87
Merged
Conversation
…it just put a PR up (paradigmxyz#959) Co-authored-by: Gerard <289036782+splits-gerard@users.noreply.github.com>
Keep the sidebar and default chat selection scoped to chats owned by the signed-in user. Allow users to continue public and explicitly shared chats when the existing access policy permits them.
* feat: add LLM message override strategy * fix: log LLM message override failures * fix: classify overrides from Slack prompt text * Revert "fix: classify overrides from Slack prompt text" This reverts commit 0f553e6. * chore: bump Helm chart version * fix: avoid logging override response bodies * fix: map OpenAI key for Slackbot overrides * fix: make Slackbot OpenAI key optional * fix: align LLM sonnet model alias * fix: support explicit sonnet 5 override * fix: keep Slack override retries idempotent * fix: log successful override strategy responses
* fix: reduce slack override strategy log noise * refactor: accept full logger for slack override strategy
* feat: add workflow-scoped principals * feat: add workflow host sandbox helm value * chore: bump centaur chart * fix: default workflow host sandbox chart value off * fix: fail closed for workflow principals * fix: label workflow principals by kind * fix: simplify workflow principal labels
* fix: attach Laminar traces to thread roots * fix: use thread root for Codex OTLP fallback
* fix: install workflow analytics dependencies * fix: avoid apt packaging uninstall in workflow images
Author
|
CI follow-up: the first Rust gate caught |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Merge Paradigm
22a036b8into TipLinkad668981and adopt the upstream implementation through paradigmxyz#1126. The integration is a GitHub-signed two-parent merge commit, so upstream lineage remains explicit.This adopts upstream workflow-scoped principals, platform-aware session context, Slack strategy/Block Kit dispatch, Console performance and authentication improvements, image handling, Linear fixes, Google Cloud CLI support, workflow analytics dependencies, and security/dependency updates. Conflict resolution starts from the upstream structures and reapplies only active Fineas deployment and security boundaries.
The full reconciliation and rollout contract is documented in
docs/UPSTREAM_SYNC_20260719.md.Sensitive permission audit
gcloud/bqadds no host ADC or generic Google grant. The standard G Suite and privileged compliance Drive credentials remain separate.uv.lock;uv sync --lockedpasses.Legacy removed or superseded
ChatDestinationrather than restoring the removed Slack-only helper.Validation
cargo fmt --checkcargo test -p centaur-api-server -p centaur-workflows— 188 passeduv sync --project services/workflow-python --lockedgit diff --checkand conflict-marker auditRollout gate
workflow-compliance-cdd-researchis registered.Do not collapse this sequence into an infra-first rollout.