AI Session Export
+
+
+```json
+{
+ "info": {
+ "title": "",
+ "agent": "opencode",
+ "models": [""]
+ },
+ "summary": [
+ "",
+ "",
+ ...
+ ]
+}
+```
+
+
+
+```
+
+## Workflow
+
+### 1. Export Session Data
+
+Get session data using OpenCode CLI:
+
+```bash
+opencode export [sessionID]
+```
+
+Returns JSON with session info including models used. Use current session if no sessionID provided.
+
+### 2. Generate Summary JSON
+
+From exported data and conversation context, create summary:
+
+- **title**: 2-5 word task description (lowercase)
+- **agent**: always "opencode"
+- **models**: array from export data
+- **summary**: array of terse action statements
+ - Use past tense ("added", "fixed", "created")
+ - Start with "user requested..." or "user asked..."
+ - Chronological order
+ - Attempt to keep the summary to a max of 25 turns ("user requested", "agent did")
+ - **NEVER include sensitive data**: API keys, credentials, secrets, tokens, passwords, env vars
+
+### 3. Update PR/MR Description
+
+**GitHub:**
+```bash
+gh pr edit