Sync upstream main: 9ab0c5d#33
Draft
darkmatter[bot] wants to merge 43 commits into
Draft
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
Co-authored-by: Osraka <98612432+Osraka@users.noreply.github.com>
* fix: clarify slackbot claude model selection * fix: support claude opus 4.7 strategy selection * fix: increase message override timeout --------- Co-authored-by: Perry Dime <260989497+svc-paradigm@users.noreply.github.com>
* feat: add native nanocodex harness * feat(harness): expose nanocodex child agents * test(slackbot): preserve default around nanocodex opt-in * fix(ci): avoid no-op chart change * fix: harden native nanocodex integration
Co-authored-by: Perry Dime <260989497+svc-paradigm@users.noreply.github.com>
Co-authored-by: Perry Dime <260989497+svc-paradigm@users.noreply.github.com>
* feat: add per-proxy labels * fix: satisfy rust proxy label clippy * chore: revert schema dump changes * chore: keep proxy labels in schema dump * fix: harden proxy label sync paths * fix: preserve proxy labels across reuse * refactor: simplify proxy config snapshots * refactor: remove obsolete proxy config paths
fix twitter API response handling
* fix: append mounted overlay system prompts * fix: make sandbox commit hook portable
fix: increase Codex project instruction limit Co-authored-by: Perry Dime <260989497+svc-paradigm@users.noreply.github.com>
Bridge WorkflowContext.wait_for_event through the Python host to Absurd's durable event primitive and support paired event emission. Closes paradigmxyz#990
Closes paradigmxyz#1046 Closes paradigmxyz#1024 Co-authored-by: Taren Marsaw <tarenitup@Tarens-iMac.local> Co-authored-by: blok <37964165+blokboy@users.noreply.github.com>
…th 6 updates (paradigmxyz#1168) chore(deps): bump the ruby-dependencies group Bumps the ruby-dependencies group in /services/console with 6 updates: | Package | From | To | | --- | --- | --- | | [tailwindcss-rails](https://github.com/rails/tailwindcss-rails) | `4.4.0` | `4.6.0` | | [lograge](https://github.com/roidrage/lograge) | `0.14.0` | `0.15.0` | | [solid_queue](https://github.com/rails/solid_queue) | `1.4.0` | `1.5.0` | | [solid_cable](https://github.com/rails/solid_cable) | `4.0.0` | `4.0.2` | | [thruster](https://github.com/basecamp/thruster) | `0.1.21` | `0.1.23` | | [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.44.0` | `4.46.0` | Updates `tailwindcss-rails` from 4.4.0 to 4.6.0 - [Release notes](https://github.com/rails/tailwindcss-rails/releases) - [Changelog](https://github.com/rails/tailwindcss-rails/blob/main/CHANGELOG.md) - [Commits](rails/tailwindcss-rails@v4.4.0...v4.6.0) Updates `lograge` from 0.14.0 to 0.15.0 - [Changelog](https://github.com/roidrage/lograge/blob/master/CHANGELOG.md) - [Commits](roidrage/lograge@v0.14.0...v0.15.0) Updates `solid_queue` from 1.4.0 to 1.5.0 - [Release notes](https://github.com/rails/solid_queue/releases) - [Commits](rails/solid_queue@v1.4.0...v1.5.0) Updates `solid_cable` from 4.0.0 to 4.0.2 - [Release notes](https://github.com/rails/solid_cable/releases) - [Commits](rails/solid_cable@v4.0.0...v4.0.2) Updates `thruster` from 0.1.21 to 0.1.23 - [Changelog](https://github.com/basecamp/thruster/blob/main/CHANGELOG.md) - [Commits](basecamp/thruster@v0.1.21...v0.1.23) Updates `selenium-webdriver` from 4.44.0 to 4.46.0 - [Release notes](https://github.com/SeleniumHQ/selenium/releases) - [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES) - [Commits](SeleniumHQ/selenium@selenium-4.44.0...selenium-4.46.0) --- updated-dependencies: - dependency-name: tailwindcss-rails dependency-version: 4.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ruby-dependencies - dependency-name: lograge dependency-version: 0.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ruby-dependencies - dependency-name: solid_queue dependency-version: 1.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: ruby-dependencies - dependency-name: solid_cable dependency-version: 4.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ruby-dependencies - dependency-name: thruster dependency-version: 0.1.23 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: ruby-dependencies - dependency-name: selenium-webdriver dependency-version: 4.46.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: ruby-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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.
Automated upstream-sync candidate published by the darkmatter upstream-sync product PR publisher.
Sync SHAs
9ab0c5dbc8ebe1fdbf4422499e0cbb3b0df7325c4fb2526b2bb78e689d833beda44508826ff487399ab0c5dbc8ebe1fdbf4422499e0cbb3b0df7325cThis raw upstream candidate is published first so GitHub can surface any conflicts while the subsequent repair stage validates or rebuilds the same PR.