Feedback type
Improvement
What would you like to share?
Problem
The current export experience does not provide a complete, portable record of a research session.
A researcher should be able to export one session as a single package that preserves not only the final response, but also the full evidence and execution trail needed to inspect, reproduce, share, or resume the work elsewhere.
The product should also support one-click import of the same package.
Proposed solution
Add a Export session package action that creates one portable archive for the selected session, and an Import session package action that restores it into Open Science.
The export must include the complete session record:
- Conversation transcript, including user messages, agent messages, branches, and timestamps
- Session metadata: project reference, title, model/runtime information, settings, status, and execution timeline
- Plans, approvals, task/activity history, and execution logs where available
- All artifacts and immutable artifact versions
- Artifact provenance: source inputs, producing activity, parameters, code/notebook references, hashes, and verification status
- Attached files and intermediate outputs used or produced by the session
- Reviewer findings, reviewer log, corrections, and fix-loop history where available
- A human-readable summary or README describing the package contents and how to inspect them
The archive should preserve the relationship between conversation turns, activities, artifacts, provenance records, and reviewer findings.
Import behavior
Import should:
- Validate the archive structure, manifest version, and file integrity before creating any local records.
- Restore the session, transcript, artifacts, provenance, and available logs as a coherent imported session.
- Preserve original timestamps, source identifiers, and integrity hashes where possible.
- Clearly mark imported content as imported and retain the original package metadata.
- Handle conflicts safely, without silently overwriting existing projects, sessions, artifacts, or files.
- Explain unsupported or unavailable runtime dependencies rather than attempting to rerun work automatically.
- Allow imported sessions to be inspected immediately; continuation or rerun should require explicit user action.
Package requirements
- Use a documented, versioned archive format.
- Include a manifest containing package version, session metadata, file inventory, checksums, and compatibility information.
- Export should be self-contained whenever possible.
- If an item cannot be included, the manifest and UI must explicitly identify it and explain why.
- Never include secrets, credentials, API keys, or data excluded by permissions/policy.
- Preserve provenance even when an external source or runtime is not portable.
Acceptance criteria
Additional context
No response
Feedback type
Improvement
What would you like to share?
Problem
The current export experience does not provide a complete, portable record of a research session.
A researcher should be able to export one session as a single package that preserves not only the final response, but also the full evidence and execution trail needed to inspect, reproduce, share, or resume the work elsewhere.
The product should also support one-click import of the same package.
Proposed solution
Add a Export session package action that creates one portable archive for the selected session, and an Import session package action that restores it into Open Science.
The export must include the complete session record:
The archive should preserve the relationship between conversation turns, activities, artifacts, provenance records, and reviewer findings.
Import behavior
Import should:
Package requirements
Acceptance criteria
Additional context
No response