Skip to content

feat: add session lifecycle management and cleanup#29

Merged
smallnest merged 1 commit into
masterfrom
feature/session-lifecycle
Apr 18, 2026
Merged

feat: add session lifecycle management and cleanup#29
smallnest merged 1 commit into
masterfrom
feature/session-lifecycle

Conversation

@smallnest
Copy link
Copy Markdown
Owner

Summary

  • Add session name, tags, and archive/unarchive support to the Session model
  • Add gateway API endpoints: PATCH /api/sessions/{id}, GET /api/sessions/export/{id}, POST /api/sessions/import, GET /api/sessions/archive/
  • Add CLI session subcommands: rename, tag, untag, archive, unarchive, export, import, list, get
  • Add session export/import with JSON and markdown format support
  • Add unit tests for session lifecycle and gateway endpoints
  • Update project documentation (design, readme)
  • Remove stale autoresearch workflow logs and old doc files

Test plan

  • go build ./... compiles successfully
  • Unit tests added for session lifecycle (rename, tag, archive, export/import)
  • Unit tests added for gateway session API endpoints

…acts

- Add session name, tags, and archive support to Session model
- Add gateway API endpoints for session PATCH, export, import, and archive listing
- Add CLI session subcommands (rename, tag, untag, archive, unarchive, export, import, list, get)
- Add session export/import with JSON and markdown formats
- Add unit tests for session lifecycle and gateway endpoints
- Update project documentation
- Remove autoresearch workflow logs and old doc files
@smallnest smallnest merged commit 2ba8986 into master Apr 18, 2026
1 check failed
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.

1 participant