feat(proxy): route security work to authorized accounts#762
Conversation
|
@codex review |
|
Codex Review: Didn't find any major issues. What shall we delve into next? ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
Maybe worth considering: for normal work, we could prefer regular accounts first and save the security-authorized accounts for requests that actually need them. That might help preserve usage on those accounts. |
|
@KakatkarAkshay I think it's best to manage it separately, see #761 - maybe it's authorized but you plan to get rid of it so burn first, or something like that. |
Ah, I hadn’t seen #761 earlier. That makes sense, keeping this policy separate there sounds good. |
|
@codex review |
|
Codex Review: Didn't find any major issues. Breezy! ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
@codex review |
1 similar comment
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 153458f20a
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
|
Codex Review: Didn't find any major issues. More of your lovely PRs please. ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
c22cc9c to
00679ab
Compare
|
@codex review |
|
Codex Review: Didn't find any major issues. 👍 ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
@codex review |
|
Codex Review: Didn't find any major issues. Keep it up! ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
Hermes blocker review for current head
Evidence:
Please fail closed for any direct HTTP stream request with |
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 63e7036438
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 2cdb70457f
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review |
|
Codex Review: Didn't find any major issues. What shall we delve into next? ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
# Conflicts: # app/modules/accounts/mappers.py # app/modules/proxy/service.py # frontend/src/features/accounts/components/account-actions.tsx # frontend/src/features/accounts/components/account-detail.tsx # frontend/src/features/accounts/components/account-list-item.tsx # frontend/src/features/accounts/components/accounts-page.tsx # frontend/src/test/mocks/handlers.ts
Summary
Revives #572 on a maintainer-owned branch because the original PR head has
maintainerCanModify=false.Credit: original implementation by @Komzpa in #572; this branch rebases and updates that work on current
main.Validation
openspec validate add-security-work-account-routing --strictpasseduv run ruff check ...passeduv run ty check app/modules/accounts app/modules/proxypasseduv run pytest ... -k 'security_work or security_retry'passedbun run test src/features/accounts/components/accounts-page.test.tsxpasseduv run python -m app.db.migrate ... upgrade && ... checkpassed:migration_policy=ok,schema_drift=nonegit diff --check origin/main..HEADpassedOpenSpec
add-security-work-account-routingremains included and valid.Revives #572