Skip to content

feat(stovepipe): request history api - by request URI - #671

Open
mnoah1 wants to merge 2 commits into
mnoah1/stovepipe-history-by-idfrom
mnoah1/stovepipe-history-by-uri
Open

feat(stovepipe): request history api - by request URI#671
mnoah1 wants to merge 2 commits into
mnoah1/stovepipe-history-by-idfrom
mnoah1/stovepipe-history-by-uri

Conversation

@mnoah1

@mnoah1 mnoah1 commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Intent:

  • Support history lookup from an exact commit URI while preserving log-only authority.
  • Keep the plural response model ready for a future multi-attempt URI index.

Changes:

  • Resolve the current URI mapping and load its retained request log.
  • Return one grouped history under the insert-once mapping contract.
  • Cover selector validation, missing history, infrastructure errors, and metric tags.

Stack

  1. feat(stovepipe): request history api - entities/mappers #669
  2. feat(stovepipe): request history api - by request ID #670
  3. @ feat(stovepipe): request history api - by request URI #671
  4. feat(stovepipe): request history api - controller wiring #672

mnoah1 added a commit that referenced this pull request Sep 3, 2026
Summary:
Intent:
- Make retained Stovepipe request history available through both published selectors.
- Keep request-log presence authoritative without consulting operational request rows.

Changes:
- Wire the shared request-history controller into thin gRPC handlers.
- Cover transport delegation and MySQL-backed history behavior for both selectors.
- Document runnable grpcurl examples and retained-history discovery semantics.

This PR builds on #671, which adds history lookup by URI.

---

<sub>Generated by the 🪄 [pr-create](https://sg.uberinternal.com/code.uber.internal/uber-code/devexp-agent-marketplace/-/blob/claude-code/plugins/dev/uber-dev/skills/pr-create/SKILL.md) skill in devexp-agent-marketplace</sub>
@mnoah1
mnoah1 force-pushed the mnoah1/stovepipe-history-by-uri branch from 581b353 to 81165b3 Compare September 3, 2026 00:37
mnoah1 added a commit that referenced this pull request Sep 3, 2026
Summary:
Intent:
- Make retained Stovepipe request history available through both published selectors.
- Keep request-log presence authoritative without consulting operational request rows.

Changes:
- Wire the shared request-history controller into thin gRPC handlers.
- Cover transport delegation and MySQL-backed history behavior for both selectors.
- Document runnable grpcurl examples and retained-history discovery semantics.

This PR builds on #671, which adds history lookup by URI.

---

<sub>Generated by the 🪄 [pr-create](https://sg.uberinternal.com/code.uber.internal/uber-code/devexp-agent-marketplace/-/blob/claude-code/plugins/dev/uber-dev/skills/pr-create/SKILL.md) skill in devexp-agent-marketplace</sub>
@mnoah1
mnoah1 force-pushed the mnoah1/stovepipe-history-by-uri branch from 81165b3 to 0303c73 Compare September 3, 2026 00:39
Summary:
Intent:
- Support history lookup from an exact commit URI while preserving log-only authority.
- Keep the plural response model ready for a future multi-attempt URI index.

Changes:
- Resolve the current URI mapping and load its retained request log.
- Return one grouped history under the insert-once mapping contract.
- Cover selector validation, missing history, infrastructure errors, and metric tags.

This PR builds on #670, which adds request-ID history reads.

---

<sub>Generated by the 🪄 [pr-create](https://sg.uberinternal.com/code.uber.internal/uber-code/devexp-agent-marketplace/-/blob/claude-code/plugins/dev/uber-dev/skills/pr-create/SKILL.md) skill in devexp-agent-marketplace</sub>
mnoah1 added a commit that referenced this pull request Sep 3, 2026
Summary:
Intent:
- Make retained Stovepipe request history available through both published selectors.
- Keep request-log presence authoritative without consulting operational request rows.

Changes:
- Wire the shared request-history controller into thin gRPC handlers.
- Cover transport delegation and MySQL-backed history behavior for both selectors.
- Document runnable grpcurl examples and retained-history discovery semantics.

This PR builds on #671, which adds history lookup by URI.

---

<sub>Generated by the 🪄 [pr-create](https://sg.uberinternal.com/code.uber.internal/uber-code/devexp-agent-marketplace/-/blob/claude-code/plugins/dev/uber-dev/skills/pr-create/SKILL.md) skill in devexp-agent-marketplace</sub>
@mnoah1
mnoah1 force-pushed the mnoah1/stovepipe-history-by-uri branch from 0303c73 to 93f522b Compare September 3, 2026 00:48
@mnoah1 mnoah1 changed the title feat(stovepipe): read request history by URI feat(stovepipe): request history api - by request URI Sep 3, 2026
@mnoah1
mnoah1 marked this pull request as ready for review September 3, 2026 01:04
@mnoah1
mnoah1 requested review from a team, behinddwalls and sbalabanov as code owners September 3, 2026 01:04
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.

1 participant