Conversation
Contributor
|
@ea-rus Andrey can please add a description to this PR, what is the intent |
Collaborator
Author
torrmal
approved these changes
Apr 30, 2026
Contributor
torrmal
left a comment
There was a problem hiding this comment.
looks good, it would be interesting to import stuff from other tools like openclaw, similar to how hermes has that functionality
Contributor
|
@sejubar can you please test this end to end |
|
There is a case of export "Export with No Active Session" |
Collaborator
Author
|
@sejubar, I added restriction: don't export if no messages in current session. I think there is no sense in exporting empty conversation (it means no memory used and no scratch pad cells created) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Session Portability: /share command
Introducing the portable .anton session format that serves as the foundation for team-scale collaboration
Implements the /share command with four subcommands:
/share exportexport full session (history + memory + code)/share export --summaryexport distilated conversation (lighter file)/share import <file>restore a session from a .anton file/share statusshow info about the current imported session/share historylist all .anton files in .anton/output/.antonfile format (v0.1){ "version": "0.1", "exported_by": "user_id", "exported_at": "2026-04-21T...", "session": { "id": "session_uuid", "title": "Auto-generated session title", "summary": "2-3 sentence narrative of the analytical journey", "conversation_history": [] }, "memory": { "session_born": [], "project_accessed": [] }, "scratchpad": { "cells": [] } }Technical details
session_bornandproject_accessedare exported from episodic memorystatusandhistorycommandsSide fixes:
/resumecommand: show range of numbers for sessions (1-10) instead of all of them (1/2/3/4.../10)Fixes https://linear.app/mindsdb/issue/STRC-986/implement-share-command-phase-1-portable-session-export-and-import