-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Integrate Codewhale 0.9.13 contributor fixes and release verification #6002
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
Open
Hmbown
wants to merge
234
commits into
main
Choose a base branch
from
integration/new-prs-20260907
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 13 commits
Commits
Show all changes
234 commits
Select commit
Hold shift + click to select a range
055aabc
copy(errors): warmer, shorter failure and status receipts
a00a8a2
copy(pickers): clearer picker, config, and plugin copy
c665b6c
copy(launch): warmer launch, setup, and help copy
d85055a
feat(fleet): surface worker deliverables via summary and saved-sessio…
gaord 4de6dc1
fix(fleet): worker deliverable rework — excerpt at the emitter, parse…
a6dcdf2
Merge branch 'main' into feat/fleet-worker-deliverable
Hmbown 8a6288f
feat(tui): compact and hidden presets for the bottom chrome (#5950)
d3b333b
chore(ci): retrigger buildkite (suspected base flake, see #5929)
c9c7adb
Merge branch 'main' into feat/bottom-chrome-presets-5950
Hmbown edfb317
chore(ci): retrigger buildkite (known intermittent macOS workspace fl…
59fb0c7
feat(config,tui): confirmed opt-out for model-bound key redaction
SparkofSpike 0983f67
fix(test): derive the prune cut from recorded timestamps, not a fixed 6s
c8e703f
Merge branch 'main' into feat/fleet-worker-deliverable
gaord f94684c
fix(fleet): the receipt excerpt is the final assistant reply, not the…
gaord 853d60d
docs(config): document R1 turn budgets and the goal loop example
7jrxt42BxFZo4iAnN4CX b0c5241
feat(config,tui): confirmed opt-out for model-bound key redaction
SparkofSpike f72f29b
Merge PR #5982 with config-bound redaction confirmation
0efa843
Merge PR #5973 bottom chrome presets into 0.9.13 integration
fc1ba77
Reconcile rebased PR #5982 history with tested integration
6325c52
Merge PR #5996 configuration budget reference
ea5358a
Merge PR #5990 snapshot prune fixture correction
13c0f4a
Remove premature ShannonNet execution integration from 0.9.13
c37a005
Fix the existing VS Code package compatibility gate
8a652fa
fix(mcp): preserve desktop routing and graceful session cleanup
154e04b
feat(computer): ship the reviewed native helper with the builtin plugin
5b66afd
fix(mcp): expose selected tools before inference and refresh live dis…
9990987
feat(computer): include compact observations and local window OCR
050f916
fix(computer): re-vendor Computer Use plugin at eb5eac7 with verified…
8c9c8ee
Harden runtime authority and security boundaries for 0.9.13
f602804
Strengthen reliability, queue durability, and MCP login UX for 0.9.13
5227cc3
Make the model picker responsive and coherent (#5975)
f5755a8
Report throughput and cost truthfully and make goals durable (#5977 #…
cd9863f
Regenerate the web icon family in the current brand treatment
80c3b83
test(tui): exercise offline queue with late raw keyboard submits (#5999)
67430af
Merge verified contributor and Computer Use source for 0.9.13
45ceed5
merge: complete interrupted 0.9.13 contributor integration
d6698f1
merge: land verified 0.9.13 release candidate locally
7b72c44
merge: integrate Fleet worker deliverables with verified session capture
6db671f
fix(tui): retain submitted commands and surface active user waits
86d6bd9
feat(context): offload purge messages into retained session evidence
b262bde
docs: the legacy project was DeepSeek-TUI, not "DeepSeek CLI"
59c31a6
chore(gh): admit goransh-walia through contributor intake
f7b5c41
feat(openrouter): pin upstream vendors across request paths
068cb5d
fix(acp): filter durable session history by requested working directory
5374c7f
Merge contributor TUI copy with current delivery and consent wording
0d3433c
Integrate verified OpenRouter vendor pinning for 0.9.13
800474b
fix(runtime): preserve history, controls, and partial MCP frames
daf2cd2
Expose resolved worker routes and per-task model controls
8b3cdce
Keep printable keys in terminal modal search
e9734ed
Exclude the C allocator from explicit Rust allocator builds
b32bbee
Integrate verified Runtime history and admitted-control recovery
ef822bc
Integrate terminal modal search ownership for 0.9.13
7e18d29
Clarify website onboarding and model choice; use transparent brand mark
2b4f40e
fix(fleet): bind saved profiles in direct agent dispatch
203b110
merge: integrate reviewed website onboarding and brand copy
5ee4346
fix(tui): retain snapshot availability and warn once per session (#5930)
768980b
feat(tui): persist contextual tips opt-out
cb4b02e
fix(fleet): expose and constrain selected task model routes
2a76c29
merge: integrate per-session snapshot status repair
29592e3
merge: integrate durable contextual tips preference
7c4bab4
feat(catalog): persist exact routes and settle auxiliary usage once
ab38e43
feat(tui): let the active agent draft local issue reports
f2fe7f4
merge: integrate live provider catalogs and durable usage receipts
c7935b7
Merge private agent issue drafts into the 0.9.13 candidate
8e3bade
feat(catalog): verify signed cloud facts and freeze dispatch prices
f614104
fix(automations): persist occurrence admission and recover bound tasks
79730f4
fix(permissions): enforce denials across delegated execution
25c689f
fix(cli): carry temporary runtime overrides through dedicated flags
29ca2f1
Merge signed provider facts into the 0.9.13 candidate
0d639be
feat(config): unify notification settings and audio policy
50a39ce
Improve product copy and use the founder terminal screenshot
c1009c0
Merge durable automation occurrence recovery into0.9.13
1af7c4a
test(engine): cover next user turn after terminal SSE loss
06b67e4
Merge CLI override dispatch fixes into 0.9.13
931d9d1
Merge shared notification settings and quiet audio policy
cf26339
Merge capability-led website copy and founder terminal capture
a268dd8
Merge real HTTP SSE next-turn regression coverage
d8b094f
fix(plugins): validate opened catalog documents and actual read bounds
0c0458b
fix(operate): preserve saved provider routes and lead labels
cb42133
fix(tui): bind redaction consent to the loaded config and restore res…
24b1351
fix(tui): deduplicate command recall before restart
e8386bd
fix(tui): settle localized notices without losing warnings
1cce194
Merge consent recovery and exact Operate execution routes
9e77950
fix(catalog): collect complete bounded provider model lists
41f27af
fix(tui): integrate localized notification and gate notice lifecycles
cb3af27
fix(opencode-go): refresh shared Chat model compatibility roster
69d246c
fix(deps): patch affected web and telemetry development dependencies
6d333a4
Expose shared device alert settings and authenticated event preparation
7e8bda4
fix(runtime): prevent stale notification and sound decisions
49f9d19
Integrate provider catalog, native notification contract and TUI sett…
d9cd90d
fix(runtime): fence shared task-store execution ownership
365bd52
Merge native notification race followup for combined release verifica…
278c259
Credit issue reporters and contributor work in the 0.9.13 release
3408ea6
Sync bundled Computer Use to checked Windows input source
3703485
Prepare startup integrity, session busy hooks and exact DeepSeek fact…
4ff955d
Fix Fleet shortlist enrollment and authoritative role pins (#5915)
7f33a35
Integrate shared task-store ownership for combined release verification
cbd4531
feat(runtime): preserve validated images through existing turns
967aec6
Integrate Fleet role ownership and shortlist fixes for final gate
36f11b8
Integrate Runtime images with task ownership and notification lifecycle
9176880
feat(runtime): enforce optional per-turn output allowances
5f77cd2
Report both tool origins on registration collisions (#5934)
1b91e2f
fix(runtime): publish saved route catalog in headless sessions
63bc02e
Integrate per-turn output limits with durable image recovery
2763dc1
Integrate contributor-requested tool collision origins
7484ff4
Publish cached route capabilities on headless Runtime startup
86dd8c4
test(pricing): guard shipped default route coverage (#5976)
ab022e3
feat(runtime): look up accepted turns by operation key
9f14575
Guard pricing coverage for shipped default routes
18ced89
Bundle validated Computer Use target selection fixes
647922b
Expose exact accepted-turn lookup for cancellation recovery
7ab408a
test(tui): cover next manual turn after exhausted SSE loss
a457818
Keep uncatalogued DeepSeek models on Chat
08f8edc
fix(client): retain admitted catalog binding for the same model
72c101e
Preserve exact DeepSeek preview routing and admitted catalog bindings
33cadd1
Exercise a next manual TUI turn after exhausted network retries
15dd4ec
fix(config): retain exact provider catalog output limits
f20161b
Resolve combined-gate provider and fixture regressions
0c8436f
chore(repo): remove unreferenced debris and map contributor layout
e599a82
Repair Runtime recovery fixtures for validated images and owned sessions
dfd7d89
test(client): expect canonical v1 DeepSeek Chat endpoints
69764bc
Integrate canonical DeepSeek endpoint regression expectations
3e7fb64
Isolate personal Fleet state in hosted fixtures
268b81a
Repair release inventory, generated facts and platform lint failures
5244c03
feat(plugins): add portable conversion and native authoring guides
fea4890
Integrate hosted Fleet isolation and full-TUI fixture corrections
96825a9
Pin read-only pipeline fixtures to supported and refused shells
eb9e541
Expose observed turn stops and parent request retries
9cc537f
Integrate native plugin authoring and portable configuration conversion
ad2a790
Integrate reviewed public repository documentation cleanup
4467d41
Integrate observed turn-stop and request-retry diagnostics
a58cc8c
fix(review): collect complete PR diffs beyond GitHub's file limit
7c556ad
Print the complete validated approval link during CLI login
61e22f8
Integrate complete pinned PR diff collection across review consumers
134a751
Integrate usable manual Codewhale account approval links
1dc9e30
Align Fleet and stream-recovery fixtures with current UI state
b966524
Integrate observable Fleet and full TUI recovery fixture assertions
e719fa1
fix(review): project binary metadata into model input
68ffb9e
Keep binary patch payloads out of model review context with explicit …
c9b11b5
Describe binary model input coverage without claiming a saved raw art…
50a9dae
Update existing PR prompt fixtures for complete admitted input
9d892ce
fix(review): preserve account credential boundaries and complete PR i…
879428a
Integrate credential-safe review workflow and complete diff checkout
d8a3623
fix(deps): replace yanked chacha20 with SSE2 backend patch
632df4b
Credit plugin guide and premature-turn-stop reports for 0.9.13
9c0d664
Integrate public report credits and synced changelog projections
8c58f69
Integrate patched chacha20 lock entry after full workspace gate
106d893
fix(tui): resolve final release Clippy diagnostics
c0b85fe
Integrate scoped final lint corrections
693ba2c
fix(review): reject oversized local diffs before review receipts
2eb5022
Reject oversized local review input before receipts can claim coverage
02ef201
Make final test fixtures pass the exact all-targets CI lint gate
43e5066
docs(release): label 0.9.13 as an unreleased source candidate
52d3cf9
Mark 0.9.13 as an unreleased candidate until publication is approved
68de61b
fix(runtime-web): subscribe to request usage receipts
323278a
Subscribe built-in Runtime web client to usage events without alterin…
3ca2837
Require dated release notes before CNB publication
0eb8f85
docs(readme): synchronize 18 translations with the current English guide
8fbdc5f
Integrate all 18 README translations of the current public guide
a9d192b
fix(plugins): reject OpenCode policies that cannot survive conversion
73153dc
Reduce repeated guidance in the active tool catalog
ce55496
test: make hook docs and Runtime lookup fixtures Windows-safe
cbd6813
Describe native plugin conversion and current Computer Use candidate
1f18e4f
Pin the runtime tool metric to an explicit shell profile
17a56d5
Preserve sanitized provider causes in root-turn failures
e27735b
Preserve reviewed Computer Use element identity through native clicks
ff073b4
Reconcile reviewed runtime tool budgets to measured candidate
5978f41
Check agent lifecycle guidance at its model-facing field
2c1c7d2
Honor the earliest known OAuth access-token expiry
a2a7a45
docs(release): reconcile Computer Use provenance and click intent
68bfb0c
Constrain provider HTTP host trust and OAuth redirects
e07cb47
fix(fleet): confine and verify receipt artifact I/O
f0aa3ec
fix(plugins): keep background Computer Use off the shared pointer
9d3341d
fix(fleet): confine ledger files and atomic compaction
8c5b813
fix(review): collect large binary diffs within budget
4d012b0
fix(plugins): publish stable built-in bundle snapshots
142ec37
fix(plugins): preserve user-selected home aliases
fc23fa4
fix(tui): accept UI dispatch before Engine execution
d7a3338
fix(runtime): persist terminal request diagnostics
563b5a3
fix(runtime): keep request diagnostics schema-compatible
5f3078d
fix(auth): validate OAuth endpoints before transport
472a9bf
fix(session): derive titles from user prompts across save, import and…
c20dd58
docs(release): credit title recovery and clarify request diagnostics
565bf62
feat(review): admit bounded whole-PR passes
c2d150e
feat(config): preserve exact endpoint model declarations through runtime
9f740f2
test(runtime): initialize optional request diagnostics in API fixtures
9ffefe1
test(engine): measure loopback SSE request diagnostics
093a066
feat(web): use local Shannon Sans for website sans roles
eeeb74d
feat(cli): report runtime request receipts
8a2f48f
fix(engine): heap-pin turn future at event-loop boundary
5d97b75
docs(release): synchronize typography and request diagnostics notes
992f59b
fix(review): retain usage through CLI finalization
8ec35bb
fix(tui): reserve scrollbar column before wrapping chat
1844724
fix(provider): preserve declared model identity across runtime consumers
92e903d
style(tui): format profile metadata assertions
f74365d
test(tui): exclude continuation rails from hash reconstruction
9dddde0
fix(engine): heap-pin send-message future at event loop
2ae7460
fix(shell): stop foreground work when tool futures are dropped
51f4b2c
docs: clarify first tasks, client roles, and release availability
0c6bfa8
fix(fleet): preserve declared case identity through selected Pod binding
3a310ad
fix(fleet): preserve exact saved model identities across consumers
b7e0d1d
fix(subagent): preserve named provider identity in spawn selectors
41958c8
chore(release): refresh candidate notes and expose bounded review passes
1a26d00
fix(engine): box run future before supervised spawn
fd1cc49
chore(release): satisfy current lint and preserve upstream font licen…
27aa8f6
fix(runtime): preserve Astra effort tiers on current route catalog
496fa22
fix(setup): preserve environment-controlled execution policy
5042c19
fix(tests): adopt shared home isolation in test entry points
c9dae9e
fix(config): make Config the saved provider and model authority
d68964a
test(tui): cover statusline transitions in narrow full frames
08eb61c
fix(cu): reconcile bound computer routes through dispatch failure
e1895bb
fix(runtime): preserve typed worker lifecycle outcomes
a7c0fb4
fix: stabilize provider preferences and approval coordination
194ff73
fix(engine): make model-step ceilings explicit
a7ba89a
fix(fleet): bound repeated permission-denial recovery
36b5b5d
fix(fleet): admit bounded sed inspection through worker authority
6519a29
Trim unused syntax loaders and obsolete advisory exceptions
51849b9
Report worker outcomes honestly in CLI metrics
69a1861
Align Chinese agent-depth guidance with the current Runtime contract
52d66ed
fix: redact plugin review URLs and clarify review guidance
09a7b82
fix: clarify remaining contributor review follow-ups
0f78789
fix: keep acceptance test modules lint-clean
3719974
fix(ci): bypass sccache inside isolated Windows tests
5dfa949
fix(i18n): use the public Codewhale name in gate actions
45a8b08
fix: make tool paths and operate goals follow user intent
4399390
fix: validate saved provider routes and refuse unreadable preference …
baf133b
fix(tui): share consent gate bindings between hints and handlers
19f8ebf
ci: retire the Buildkite pipeline
982ac76
fix: preserve provider selections and repair release regressions
56d2b12
fix(review): preserve complete hunks across oversized PR passes
b99e274
integrate: reconcile recovered Core support fixes
7b558bf
integrate: recover reviewed Core support work
5d6372c
test: align metadata and startup assertions with current behavior
b706304
fix(ci): give native Windows tests valid isolated home paths
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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This single-parent commit lands the model-bound redaction work from PR #5982 and explicitly credits
@SparkofSpikehere, but its commit message has neither the requiredHarvested from PR #5982 by @SparkofSpikeline nor the canonicalCo-authored-bytrailer from.github/AUTHOR_MAP. A changelog thanks does not driveauto-close-harvested.ymlor the contribution graph, so add the required mechanical credit before landing.AGENTS.md reference: AGENTS.md:L201-L206
Useful? React with 👍 / 👎.