Skip to content

AgentCore branches — seller PR ready, buyer needs rebase + design discussion #17

@atc964

Description

@atc964

@rkmaws — a number of changes landed on the IAB seller-agent and buyer-agent repos today that affect your AgentCore branches. Wanted to flag the relevant deltas and outline the path forward for both.

Seller side (rkmaws/seller-agent:feat/agentcore-adapter) — clean ask

Two things changed on seller-agent main since your branch was cut:

Could you (a) rebase against current main, (b) drop your crewai version bump line, (c) open the PR? We'll review and merge promptly. Should be a small rebase since the rest of seller-agent main hasn't moved much.

Buyer side (rkmaws/buyer-agent:feat/agentcore-adapter) — bigger rebase, plus a design question

Since your branch's last sync (May 18, based on April 27 main), buyer-agent main has absorbed 13 PRs. The notables:

  • PR #82 (SafeGuard Privacy approval gate) — affects request_deal.py, discover_inventory.py, buyer_deal_flow.py (same files your AgentCore handlers touch)
  • PR #90 (CPM hallucination fix) — changes pricing flow signatures (PricingResult.pricing_source, Optional[float] on CPMs)
  • PR #91 (pluggable storage backends — SQLite/Redis/Postgres+Redis hybrid)
  • PR #94 (buyer-side crewai bump to 1.14.6 — Flow API changed; needed a small __init__ adjustment we already absorbed)
  • PR #95 + #97 (lint cleanup — ruff check and ruff format both clean now)
  • Plus a few CI infrastructure fixes (#89 flask dev dep, #93 Docker, #92 + #96 cross-repo test gating)

The big one for you is still PR #82 (SafeGuard Privacy). When you rebase, your AgentCore handlers in request_deal.py / buyer_deal_flow.py / discover_inventory.py will conflict with the SGP gate code. Our read is the resolution is "keep both" — preserve SGP checks AND layer AgentCore handlers on top.

Quick design question: when your branch is diffed against current main, it appears to remove the SGP integration from buyer_deal_flow.py. We believe that's a stale-branch artifact (your branch predates SGP by a month, so it never had it), not a deliberate design decision. Can you confirm? If your AgentCore design actually requires bypassing SGP, that's a conversation we should have before the rebase.

Could you rebase against current main and surface the SGP conflict points? Happy to pair on the resolution if useful.

Buyer-agent CI is now fully green (Lint, Test, Docker), so your rebased PR will get reliable signals.

Thanks!

Aidan

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions