Skip to content

Add Attio pipeline export fast path - #53

Open
fineas-bot[bot] wants to merge 2 commits into
mainfrom
codex/attio-pipeline-export-fast-path-1782405011
Open

Add Attio pipeline export fast path#53
fineas-bot[bot] wants to merge 2 commits into
mainfrom
codex/attio-pipeline-export-fast-path-1782405011

Conversation

@fineas-bot

@fineas-bot fineas-bot Bot commented Jun 25, 2026

Copy link
Copy Markdown

Adds a generic Attio pipeline export fast path for common CRM list/filter prompts.

What changed:

  • Adds paginated query_all_records and concurrent read-only get_records helpers.
  • Adds attio pipeline-export for owner/stage/source/channel/platform/contact-field pipeline exports.
  • Keeps the implementation generic: Sasha-style source lists are just one parameterized source/attribute query, not a hardcoded workflow.

Validation:

  • python3 -m py_compile tools/business/attio/client.py tools/business/attio/cli.py
  • git diff --check -- tools/business/attio/client.py tools/business/attio/cli.py

Benchmark evidence from a live sandbox smoke test before PR creation:

  • Generic owner+stage+source+has-phone export scanned 250 records, found 88 matches, returned 10 rows in ~13.9s with ~8KB shaped JSON.
  • Historical lead-list/export Attio agent runs were ~268s median and up to ~547s max, mostly due to repeated raw Attio JSON/tool loops.

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.

0 participants