Conversation
f864360 to
bfc6d71
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 95d8c74745
ℹ️ 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".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 5e014480c8
ℹ️ 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: Didn't find any major issues. 🚀 Reviewed commit: ℹ️ 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". |
23905c4 to
77bc9d6
Compare
Add a private coprocess broker for the Awsh control descriptors so ordinary operation children do not inherit the Envoy-facing channel. Support action gates, cooperative cancellation, fail-closed shutdown, and partial results when an operation exits or replaces Bash. Expand the demo, design notes, and conformance tests for gates, background jobs, PTY resize, curses, nested Bash, descriptor isolation, cancellation, and lifecycle failures.
Code Review 👍 Approved with suggestions 0 resolved / 1 findingsCompletes the Awsh Bash adapter prototype with a private coprocess broker, expanded conformance tests, and robust lifecycle controls. Consider updating the 💡 Quality: AWSH_SOURCE_FD constant defined but hardcoded 22 used in exec📄 docs/future/prototype/awsh/awsh-driver.bash:10 📄 docs/future/prototype/awsh/awsh-driver.bash:301 📄 docs/future/prototype/awsh/awsh-driver.bash:303 📄 docs/future/prototype/awsh/awsh-driver.bash:305
🤖 Prompt for agentsOptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Powered by Gitar — free for open source |
Add a private coprocess broker for the Awsh control descriptors so ordinary operation children do not inherit the Envoy-facing channel. Support action gates, cooperative cancellation, fail-closed shutdown, and partial results when an operation exits or replaces Bash.
Expand the demo, design notes, and conformance tests for gates, background jobs, PTY resize, curses, nested Bash, descriptor isolation, cancellation, and lifecycle failures.