Augment
Hansard imports Augment’s local histories and explicitly requested Cosmos cloud sessions. Recorded models retain their own maker in Stats.
Source IDs
Section titled “Source IDs”| Source | Use it for |
|---|---|
augment |
Auggie JSON sessions, Augment IDE stores, and existing Cosmos local caches. |
augment-cloud |
Read-only Cosmos API history, including child sessions. |
How the import works
Section titled “How the import works”Auggie stores completed and in-progress exchanges under ~/.augment/sessions.
Hansard preserves the original files, maps tool calls and results, and uses
recorded file contents for numbered edit diffs. Pending queue entries do not
count as submitted messages. Resuming a session updates its existing archive.
Sync conflict backups stay with the session’s raw files; their copied history
does not add duplicate messages or usage.
The IDE stores exchanges and tool states in LevelDB, with an ordered history index and optional conversation metadata in saved webview state. Hansard takes a stable physical snapshot before opening LevelDB, leaving the original store and its lock with the provider. Missing pointers and conflicting copies are reported as import errors.
Cosmos imports follow listing pages, fetch child sessions, and compare each download against the server’s message count before accepting it. An existing complete cloud archive takes precedence over the CLI’s shorter local sync. The importer does not start agents, publish session links, or invoke sync.
Import and keep current
Section titled “Import and keep current”hansard import --source augment --since allhansard config sources enable augmenthansard import augment-cloudCloud import uses the existing auggie login session or the documented
AUGMENT_SESSION_AUTH environment variable. Credential files are not archived.
Only HTTPS Augment tenant URLs are accepted. --session <agent-id> selects one
cloud session and its children. Turn on Augment cloud agents in Settings →
Imports → Cloud agents to have the watcher refresh them every six hours.
Set HANSARD_AUGMENT_ROOTS to custom Auggie cache roots, including a directory
used with --augment-cache-dir. HANSARD_AUGMENT_IDE_ROOTS selects Code-family
User directories. Both accept path-separated lists. Default IDE discovery
covers supported Code-family application and remote-server storage locations.
hansard memory backupBackups include global and project guidelines, rules, commands, agent
Markdown, and migrated context. Recognizable memory directories and memory,
knowledge, and learnings Markdown files in local Cosmos VFS mirrors are also
captured. AUGMENT_VFS_DIR selects a custom mirror. Skill folders, unrelated
VFS documents, credentials, connector configuration, and remote-only memories
are excluded.
Review the import in the app
Section titled “Review the import in the app”- When the import finishes, open Conversations and selectFilter & sort.
- Set Source to Augment and setTime to the window you imported. UseFolder to narrow the list when you use this harness in several projects.
- Select a conversation to check its messages, tool calls, files, commits, model, and token usage.
To keep archiving new sessions from a local harness, openSettings → Imports. Automaticfollows every supported harness installed on this computer.Custom lets you turn individual harnesses on or off. Cloud sources and account exports never run from here; each needs its own import command. If a conversation you expect is missing after you reset the filters, run the import command on this page again with --explain-skips where the source supports it.
Check tool arguments, results, and numbered edits. In Stats, compare recorded tokens and models; credits are separate metadata. Open Memories to inspect instruction snapshots.
What Hansard preserves
Section titled “What Hansard preserves”- Prompts, replies, readable reasoning, and embedded image or file attachments.
- Tool inputs and results, MCP attribution, and available historical edits.
- Embedded subagent runs and recorded parent relationships.
- Recorded token counters, billing metadata, and model identities.
- Native CLI backups, coherent IDE database files, and cloud API records.
Known limitations
Section titled “Known limitations”- Native verification covers CLI listing of a synthetic session and isolated imports. Authenticated model calls, native delegation, and live IDE edits remain pending verification.
- CLI message clocks often mark exchange completion. Unknown record types are counted in metadata and retained in raw files.
- The native Cosmos sync can retain only 200 messages. Use
augment-cloudfor a count-verified download; truncated or changing responses require a retry. - Cloud transcript records may omit models and token usage. The audited cost field is an estimate. Child-inclusive cost totals are retained without adding them to the parent’s accounting.
- IDE state may have lost older message bodies. Missing indexed exchanges remain an error rather than an inferred transcript.
- Conflict backups are raw-only. An orphan backup requires restoration through Augment before import. Lossy migrated thread summaries do not replace full conversation histories.
- Expert memories with custom filenames outside recognizable local memory paths, and cloud memories without a local mirror, are not discovered.
Refresh an existing archive
Section titled “Refresh an existing archive”hansard import --source augment --since allhansard import augment-cloudhansard memory backupKeep original stores for parser refreshes. Local CLI conversations offer a resume command using their recorded session ID and cache directory.
Official references: CLI reference, cloud commands, and Expert memory.