Repository navigation
feat(execute): adding sendStdIn to devbox exec - #647
Conversation
|
CodeAnt AI is reviewing your PR. Thanks for using CodeAnt! 🎉We're free for open-source projects. if you're enjoying it, help us grow by sharing. Share on X · |
|
CodeAnt AI finished reviewing your PR. |
✅ Object Smoke Tests & Coverage ReportTest Results✅ All smoke tests passed Coverage Results
Coverage Requirement: 100% function coverage (all public methods must be called in smoke tests) ✅ All tests passed and all object methods are covered! View detailed coverage reportCoverage reports are available in the workflow artifacts. Lines/branches/statements coverage is tracked but not required to be 100%. |
f6ec4e2 to
86d8126
Compare
5542b72 to
c67ce2c
Compare
1a4be5a to
63a8d33
Compare
88863c6 to
54b8b74
Compare
38551a5 to
eedbc55
Compare
3444fe4 to
c238123
Compare
tode-rl
left a comment
There was a problem hiding this comment.
Requesting changes. Reviewed 277df1e in full mode. See inline comments for details.
|
Review check: reviewed |
next moved src/objects/execution.ts to src/sdk/execution.ts; carry the sendStdIn change into the new file. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
- closeStdIn() sends the EOF signal so stdin-consuming commands can exit
normally; the smoke test now completes `cat` via EOF instead of kill.
- sendStdIn()/closeStdIn() throw RunloopError when the API reports
success: false.
- Post to send_std_in directly: the generated executions.sendStdIn()
treats a `{ signal: 'EOF' }` body as RequestOptions and drops it.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
❌ Object Smoke Tests FailedTest Results❌ Some smoke tests failed Please fix the failing tests before checking coverage. |
execAsync returns before the execution starts, so status can still be queued. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Description
This adds send std in to devbox exec.
Testing
Breaking Changes
Checklist
feat:orfeat(scope):)