-
Notifications
You must be signed in to change notification settings - Fork 6
Address review feedback from #52 and #57 #60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
58 commits
Select commit
Hold shift + click to select a range
b82cf1e
feat(task): capture screenshots when a run stops
senamakel ce3df1f
feat(runner): add capture method to WorkspaceRunner
senamakel 2d491c1
fix(browser): narrow refused-before-delivery to local lookups only
senamakel 59337e6
test(error): correct delivery disposition for engine-rejected command…
senamakel 1cd1743
feat(sessions): guard concurrent session launches with an atomic rese…
senamakel fe3a93e
test(sessions): add concurrency tests for session cap enforcement
senamakel 39bddda
fix(test): assert slot leak does not cause LimitExceeded
senamakel b85a36f
feat(dispatch): add background sweep for expired held outputs
senamakel a3ba4ab
test(tinybus): add test that output sweep stops when browser is dropped
senamakel 5e1ad92
fix(dispatch): re-export sweep_every from service module
senamakel bd55f9f
feat(describe): make trace a required field in the TaskReport schema
senamakel 6f99319
test(catalogue): add coverage for name-to-family mapping and summary …
senamakel 4c5d691
docs(technical): clarify browser member request shapes across docs
senamakel cb66fde
docs(specs): clarify delivery status and recovery hint in desktop mod…
senamakel 5c00305
docs(tinycomputer-browser): clarify timeout and page error retry guid…
senamakel a6d2592
feat(host): extract read_output and capture final screenshot in conclude
senamakel 97cc67b
fix(dispatch): restrict sweep_every export to test builds
senamakel bf0ccba
test(task): add artifact tests module and capture support to test script
senamakel d2d465d
test(runner): add assertion that capture returns none for RunsOnly
senamakel 5c34ab3
test(tasks): add assertions for capture on unseen tasks
senamakel 50285e3
chore: reformat long function calls and update documentation for outp…
senamakel 6893a56
fix(browser/errors): merge recovery hints for NOT_ACTIONABLE, TIMEOUT…
senamakel b483d7f
fix(test): use from_ref for single-element slice comparison
senamakel 8765d0d
test(artifact_tests): reformat assertion for readability
senamakel 705cdfa
Merge remote-tracking branch 'upstream/main' into review-followups
senamakel a047b55
test(describe): use a proper Jev value for the trace flag test
senamakel e0950a5
feat(host): release output after reading regardless of success
senamakel 9ea5e07
feat(task): extract input resolution and url sanitisation into helpers
senamakel 7246ccf
docs(how-it-decides): clarify how to configure Sage as the provider
senamakel 61eeab8
chore(scripts): add ancestor-directory permission check to build-module
senamakel e25b539
fix(scripts): handle sticky-bit extraction in ancestor permission check
senamakel f39966f
test(tasks): update test assertion for confidential call refusal
senamakel 50852a5
test(tasks): assert specific error variant in confidential call test
senamakel b8adcc8
chore: reformat method calls and assertions for readability
senamakel ff151b9
chore: files changed crates/tinycomputer-examples/src/host/mod.rs
senamakel 9645c51
Address the second review pass on #57
senamakel 78086ec
Merge remote-tracking branch 'upstream/main' into review-followups
senamakel 5352e84
fix(engine): capture last screen when a task is stopped by its time b…
senamakel 6d3ec6d
fix(error): extend refused-before-delivery check to stale ref and blo…
senamakel 70fac01
fix(errors): mark stale ref and blocked-by-policy as not delivered
senamakel 584804b
test(task): add tests for hung capture and time-budget edge cases
senamakel 3d5d9f3
chore(tinycomputer-engine): enable tokio test-util for paused time in…
senamakel 6b5bd1d
fix(conclude): skip open session screenshots when final.png already c…
senamakel 2ef8212
test(artifact): reformat long assertions and method calls for readabi…
senamakel 3efaef7
fix(browser): clarify when a failure is marked not delivered
senamakel c30df5d
feat(browser, engine, examples): strip screenshots from task views an…
senamakel 3d1a293
test(artifact): reformat long assertions and clarify screenshot docum…
senamakel 85af87e
fix(examples): handle opaque URLs and write failures in task screenshots
senamakel ab7d97e
fix(engine, examples): clarify screenshot capture for pre-task sessions
senamakel 3f8de17
feat(dispatch): add opening_reply for browser-open-session timeouts
senamakel f2f73bb
fix(dispatch): widen visibility of `opening_reply` for test access
senamakel 01e5df1
feat(workspace): add public method to check if browser is active
senamakel dba92e9
Capture a task's browser only while the browser is its active side
senamakel e2f3041
fix(host): keep held output on transport failure for retry
senamakel 0e7002e
docs(crates): clarify screenshot source in documentation and code com…
senamakel 0bd8cc6
feat(browser): treat dialog-blocked pages as not actionable
senamakel 019be49
fix(docs): expand NotActionable error description to include JavaScri…
senamakel bfe8d49
Plain retry for timed-out observations; dialogs are not actionable, n…
senamakel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.