Skip to content

trunk-merge/pr-87138/be285fec-154a-455a-ba1c-356632a38d34 - #89648

Closed
trunk-io[bot] wants to merge 320 commits into
masterfrom
trunk-merge/pr-87138/be285fec-154a-455a-ba1c-356632a38d34
Closed

trunk-merge/pr-87138/be285fec-154a-455a-ba1c-356632a38d34#89648
trunk-io[bot] wants to merge 320 commits into
masterfrom
trunk-merge/pr-87138/be285fec-154a-455a-ba1c-356632a38d34

Conversation

@trunk-io

@trunk-io trunk-io Bot commented Aug 26, 2026

Copy link
Copy Markdown
Trunk Merge Pull Request Banner

This pull request was created and is being managed by Trunk Merge.

This pull request is based on the master branch at SHA c86295e66bcb7a647de548d8ff2765f62a5f1dd0.

See more details about each PR in the batch here:

When CI completes, this pull request will be closed automatically.

Pull Requests Being Tested

This pull request is testing a batch with the changes from pull requests 87138 and 83910 - batching documentation.

Dependencies

This pull request depends on the changes from pull requests 88886 and 89624.

ella-c-ph and others added 30 commits August 25, 2026 19:37
Generated-By: PostHog Desktop
Task-Id: f1ac2634-4ae4-4683-92b3-54e332b641bc
bin/npm resolves through Cellar to lib/node_modules/npm/bin/npm-cli.js,
and Seatbelt matches resolved paths, so the bin/Cellar denies alone left
the executed file writable.

Generated-By: PostHog Desktop
Task-Id: ab2f1c37-3023-4f06-ab9d-d5ba99ac5b16
Generated-By: PostHog Desktop
Task-Id: f1ac2634-4ae4-4683-92b3-54e332b641bc
Generated-By: PostHog Desktop
Task-Id: 580d939b-cb70-4265-8a89-151add2570a6
Generated-By: PostHog Desktop
Task-Id: 9e64274c-da99-4157-a0d9-336898627012
Generated-By: PostHog Desktop
Task-Id: 9e64274c-da99-4157-a0d9-336898627012
Generated-By: PostHog Desktop
Task-Id: 9e64274c-da99-4157-a0d9-336898627012
Generated-By: PostHog Desktop
Task-Id: 9e64274c-da99-4157-a0d9-336898627012
Generated-By: PostHog Desktop
Task-Id: 9e64274c-da99-4157-a0d9-336898627012
Generated-By: PostHog Desktop
Task-Id: 9e64274c-da99-4157-a0d9-336898627012
`$mcp_tool_call` recorded that a skill was read but never which one, so per-skill
usage was unanswerable and the skills product fell back on publish-recency and
version churn as a proxy.

Stamps `$mcp_skill_name` on `skill-get` and `skill-file-get` (and their
`llma-skill-*` aliases), plus `$mcp_skill_body_offset` on the paginated body read
so a paged continuation is not counted as a fresh load.

Scoped to reads: writes already emit `llma skill *` from the skills API, and
stamping them here would give two sources that disagree. Names are recorded only
when they match the shape the store enforces at creation, following the value-free
rule `execCommandAnalyticsProperties` already states, so agent-supplied text is
dropped rather than echoed.

Covers both dispatch modes. Single-exec carries arguments as JSON inside the
command string, so `parseExecCallInnerArgs` reads them with the dispatcher's own
parsers.

Generated-By: PostHog Desktop
Task-Id: 7a1545c3-8fc2-49bf-bf78-d2cfa6908a35
Generated-By: PostHog Desktop
Task-Id: 9e64274c-da99-4157-a0d9-336898627012
Generated-By: PostHog Desktop
Task-Id: 9e64274c-da99-4157-a0d9-336898627012
Generated-By: PostHog Desktop
Task-Id: ab2f1c37-3023-4f06-ab9d-d5ba99ac5b16
Every django shard in ci-backend.yml pays roughly 10 s of pytest collection
building hypothesis's constants pool: hypothesis AST-parses every local
module in sys.modules and caches the result under .hypothesis/constants,
keyed by a hash of each source file. That directory is gitignored and was
never cached, so each shard rebuilt the pool on every run.

Restore the constants directory in every django shard and save it from one
master Core shard per run. The key includes the installed hypothesis version
and rotates weekly, and a prefix restore-key carries PRs until the first
master save of a new week. Entries are content-addressed, so a stale
restore is only ever a miss for changed sources, never stale data. Only
.hypothesis/constants is cached: the example database under
.hypothesis/examples picks which inputs property tests replay and must not
travel across runs.

The .depot shadow of ci-backend.yml mirrors both steps and notes the one
delta: its master runs skip the test matrices, so its save stays dormant
until a master dispatch.

Measured on the Core collect targets ci-backend uses: cold 31.9 s vs warm
22.4 s collect-only over 31,707 tests.

Created with Autoresearch.

Generated-By: PostHog Desktop
Task-Id: 4f0a3130-0f08-4a15-b57e-15be4e71bca8
The button summarized recordings by counting them per variant and letting the
LLM reason over metadata. It never watched a recording. The player now offers an
inline Replay vision scan, which does.

Removes the button, its Max tool, and the never-created feature flag branch that
gated a second unreachable code path.

Generated-By: PostHog Desktop
Task-Id: 2125706e-58c5-4d31-8c6a-db5015f40291
Removing the session replay tool left the experiment summary flag as the only
thing that varies this toolkit, and neither branch was asserted.

Generated-By: PostHog Desktop
Task-Id: 2125706e-58c5-4d31-8c6a-db5015f40291
Person-property and account-property projection lookups now retry once on a
transient app-DB connection drop (OperationalError/InterfaceError), reusing
the existing aretry_on_db_connection_drop helper. Previously a stale pooled
connection propagated straight to materialize_view.py's catch-all, which
reported it to error tracking and silently skipped that run's property sync.

Generated-By: PostHog Desktop
Task-Id: f08526a4-2e19-4806-940c-1c228471fac4
Generated-By: PostHog Desktop
Task-Id: f1ac2634-4ae4-4683-92b3-54e332b641bc
trunk-io Bot added 27 commits August 26, 2026 18:15
@trunk-io trunk-io Bot closed this Aug 26, 2026
@trunk-io
trunk-io Bot deleted the trunk-merge/pr-87138/be285fec-154a-455a-ba1c-356632a38d34 branch August 26, 2026 19:10
@trunk-io

trunk-io Bot commented Aug 26, 2026

Copy link
Copy Markdown
Author

Static BadgeStatic BadgeStatic Badge

View Full Report ↗︎Docs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.