Repository navigation
chore: sync public mirror from internal - #1171
Conversation
|
Resolved 0 review-bot thread(s) on this generated public mirror PR. Review of mirrored code belongs on the mono source PR. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 7393b0bc83
ℹ️ About Codex in GitHub
Codex has been enabled to automatically 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 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| tool, | ||
| requires_approval, | ||
| } => { | ||
| tracker.record_tool_call(&call_id, &tool, None, requires_approval); |
There was a problem hiding this comment.
Preserve tool input sizes in relay observations
For every native ToolCall, this now passes None as input_size_bytes, whereas the previous event path serialized args and recorded its byte length. Consequently, every emitted ToolExecution loses input_size_bytes, silently regressing tool-payload telemetry; project a content-free byte count with the call and pass it here.
Useful? React with 👍 / 👎.
| let mut side = self.side_questions.remove(side_id)?; | ||
| side.record_output(answer_bytes, std::time::Instant::now()); | ||
| side.handle_event(&FromAgent::ResponseEnd { |
There was a problem hiding this comment.
Timestamp side-question output at the first chunk
For any streamed side question with a nonempty answer, first_output_ms is now recorded when SideQuestionEnd is processed rather than when the first SideQuestionChunk arrived, because chunks are discarded by the relay and this uses Instant::now(). The metric therefore reports approximately the full response duration instead of time-to-first-output; retain the first chunk timestamp alongside the accumulated answer size.
Useful? React with 👍 / 👎.
Summary
dx-corp/monodx-corp/codeas a generated public mirror of the private source of truth6f8bca8d69be1b576e96428243157a5cb5c3cf35873426648fb369290ceb39a5904738754ef0f46c6file(s) to copy/update and0stale file(s) to delete0sync-holdlabel to this PR; the sync workflow skips every push while it is setSource-of-truth status
Projection: deixic-code
Source: dx-corp/mono@6f8bca8d69be1b576e96428243157a5cb5c3cf35
Prior destination base: 8734266
Content SHA-256: 0a31fb4dca7df2bcda6576943dc71fb0a3ecc735c3e86b8caacc8536e0e6d190
Result: drift_detected; 6 changed, 0 deleted
Destination-owned content is preserved. Destination CI is a separate health signal.
copy/update .repository-projection.json
copy/update packages/local-host-rs/src/agent/mod.rs
copy/update packages/local-host-rs/src/telemetry/mod.rs
copy/update packages/local-host-rs/src/telemetry/relay.rs
copy/update packages/local-host-rs/src/telemetry/tracker.rs
copy/update packages/local-host-rs/src/telemetry/wide_events.rs
Drift sample
Public-only commits since last generated sync
Validation
Test Plan
maestro-sync-public-release-mirrorworkflow inpublic-treemoderequire-internal-prconfirms internal source PR lineageStaged Rollout
dx-corp/mono@6f8bca8d69be1b576e96428243157a5cb5c3cf35, including existing hidden/evaluation surfaces, and keeps public package parity behind the established public-source-provenance gate.