Skip to content

AIGTWY-4878 [1/3] Extract existing native transcript helpers - #968

Merged
tt-le merged 6 commits into
mainfrom
tt-le/aigtwy-4878-agent-test-helpers
Oct 7, 2026
Merged

tt-le merged 6 commits into
mainfrom
tt-le/aigtwy-4878-agent-test-helpers

Conversation

@tt-le

@tt-le tt-le commented Oct 2, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Behavior-preserving extraction only: move existing Claude/Codex answer parsing, session paths, and child-session detection into per-agent modules. Shared evidence callers and existing journeys retain their behavior and names.

Removed tests/test_integration_agent_helpers.py: the existing public evidence tests already cover these paths. No new model attribution, catalog requests, HTTP helpers, picker behavior, managed-config readers, or CUJ CI changes belong to this PR.

Stack

Targets main; rebased onto current main. Catalog discovery #965 targets this branch, and MCP registration #990 targets #965. Provisioning #964 remains parked separately.

Validation

  • 50 existing evidence/contract tests passed on this parent after removal.
  • git diff --check passed; commit/push secret scans passed.
  • No live inference run.

@tt-le
tt-le added this pull request to stack #969 October 2, 2026 19:37
@tt-le tt-le changed the title AIGTWY-4878 [1/2] Extract reusable native agent integration helpers AIGTWY-4878 [1/2] Extract existing native transcript helpers Oct 2, 2026
@tt-le
tt-le marked this pull request as ready for review October 2, 2026 19:58
@tt-le
tt-le force-pushed the tt-le/aigtwy-4878-agent-test-helpers branch 3 times, most recently from 67ce51e to d2edc55 Compare October 6, 2026 13:44
@tt-le tt-le changed the title AIGTWY-4878 [1/2] Extract existing native transcript helpers AIGTWY-4878 [1/3] Extract existing native transcript helpers Oct 6, 2026
@tt-le
tt-le force-pushed the tt-le/aigtwy-4878-agent-test-helpers branch from d2edc55 to 8a42c7e Compare October 7, 2026 02:57
@tt-le
tt-le added this pull request to the merge queue Oct 7, 2026
Merged via the queue into main with commit 65a50d8 Oct 7, 2026
27 checks passed
@tt-le
tt-le deleted the tt-le/aigtwy-4878-agent-test-helpers branch October 7, 2026 12:46
xsh310 pushed a commit to xsh310/ucode that referenced this pull request Oct 7, 2026
…abricks#965)

## Summary
Catalog discovery consumer, stacked on the behavior-preserving helper
extraction databricks#968. Uses the preconfigured CUJ3 workspace; provisioning
databricks#964 remains separate.

- Require Claude's Sonnet/Haiku/Kimi set and Codex's GPT Luna/Kimi set
under `ug_e2e.models`; exclude Gemini and `ug_e2e.other_models` decoys
from scoped discovery and native pickers.
- Inspect gateway catalogs and native pickers, then complete separate
default and explicit-model tasks through real TUI and headless agent
commands.
- Use the shared dedicated-workspace `cuj` fixture, authenticated SDK
client, and isolated local sessions. Catalog reads use SDK GET calls;
workspace configuration remains read-only.
- Run through the existing `dedicated-cuj` CI job. Remove the custom
catalog lane and bespoke integration-runner mode; shared workflow and
conftest match current main.

## Stack
Rebased onto current main through databricks#968. MCP registration databricks#990 is the
child consumer stack; its changes are not included here.

## Validation
- 133 focused runner/evidence/model-discovery/provider-catalog tests
passed.
- All 10 catalog cases collect; consumer Ruff lint/format and `git diff
--check` pass.
- No new live inference pass. Fresh SP credentials and a clean
disposable runner are still required.
- Previously observed Claude default-banner/picker failures remain
unresolved; migration does not weaken those assertions.
- Claude model evidence is response-reported; Codex evidence joins its
client-selected model to the completed turn. Neither proves the
gateway's backing destination.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants