[RAGE-3][P1] Add bounded external workflow-history adapters for OpenCode, Claude, Agent Zero, and explicit transcript imports #45

Open
opened 2026-09-20 01:40:01 +00:00 by nsaspy · 0 comments
Owner

Parent: #6
Depends on: RAGE-1
Related: lost-rob0t/prolog-rlm#173

Goal

Import operator-authorized workflow evidence from supported external agent environments into AgentProlog's normalized observation records.

Initial adapters

OpenCode
Claude / Claude Code
Agent Zero
explicit ChatGPT/user-provided archives or transcripts

Prefer documented storage/import contracts over brittle UI scraping.

Requirements

  • adapter discovery reports available/unavailable/unsupported explicitly;
  • source-specific parsing stops at the normalized observation boundary;
  • preserve origin, version/format when known, and project/session scope;
  • incremental import where the source supports stable cursors/IDs;
  • never assume one provider's history schema applies to another;
  • no credential discovery or secret harvesting;
  • malformed exports are quarantined with diagnostics, not partially promoted.

Acceptance

  • at least two external formats import through independent adapters;
  • imported records conform to the same schema used by native AgentProlog evidence;
  • duplicate imports do not multiply evidence;
  • provenance identifies the external source and original record;
  • no external format becomes the canonical internal representation.
Parent: #6 Depends on: RAGE-1 Related: lost-rob0t/prolog-rlm#173 ## Goal Import operator-authorized workflow evidence from supported external agent environments into AgentProlog's normalized observation records. ## Initial adapters ```text OpenCode Claude / Claude Code Agent Zero explicit ChatGPT/user-provided archives or transcripts ``` Prefer documented storage/import contracts over brittle UI scraping. ## Requirements - adapter discovery reports available/unavailable/unsupported explicitly; - source-specific parsing stops at the normalized observation boundary; - preserve origin, version/format when known, and project/session scope; - incremental import where the source supports stable cursors/IDs; - never assume one provider's history schema applies to another; - no credential discovery or secret harvesting; - malformed exports are quarantined with diagnostics, not partially promoted. ## Acceptance - [ ] at least two external formats import through independent adapters; - [ ] imported records conform to the same schema used by native AgentProlog evidence; - [ ] duplicate imports do not multiply evidence; - [ ] provenance identifies the external source and original record; - [ ] no external format becomes the canonical internal representation.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nsaspy/agentProlog#45
No description provided.