Update to Segue
Snapshot Oct 27, 2026 · 00:34 UTC · version 1.3.0
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Sep 30, 2026 · 23:12 UTC
229fbf033c5a88c7839b57600c575f8b8e8d5947954b29266a303d2b8ca95c17
Oct 27, 2026 · 00:34 UTC
d8ad29cff2027f3f433ccfcdc59ce99c8ade9c5760327d0a63735f3fd2f1136a
Package file
Sep 30, 2026 · 23:12 UTC
127
Oct 27, 2026 · 00:34 UTC
97
Package file
Sep 30, 2026 · 23:12 UTC
51fcb237d2e32bd9675b0e21faa26c75fec63de00aa2feee6378dea7a42dd1b1
Oct 27, 2026 · 00:34 UTC
db498e01f56723f547371c8de585150b4c46b32fd3c1b64f56e4b2a18296cba5
Package file
Sep 30, 2026 · 23:12 UTC
1056
Oct 27, 2026 · 00:34 UTC
8201
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
.codex-plugin/plugin.json
− removed · + added
--- before +++ after @@ -1,25 +1,89 @@ { - "apps": "./.app.json", "author": { "name": "CSA Intelligence" }, - "description": "Segue helps people save AI conversation context under a short handle, find it later, load it into another connected AI, and share a read-only context with another person.", + "description": "Project memory for AI-assisted ML development across connected assistants. Resume work, review proposed updates, and retain decisions, learnings and next steps.", "interface": { "capabilities": [], "category": "Productivity", "defaultPrompt": [ - "Save the summary of this chat to a context in Segue", - "Load the context brelavo from Segue" + "Resume my ML project from its Segue snapshot and show the next useful step.", + "Create an ML Model Development brief using only the evidence in this conversation.", + "Propose a concise Segue project update from this session and give me the review link." ], "developerName": "CSA Intelligence", "displayName": "Segue", - "longDescription": "Segue helps people save AI conversation context under a short handle, find it later, load it into another connected AI, and share a read-only context with another person.", + "longDescription": "Segue keeps project memory available across connected AI assistants for solo ML engineers, AI consultants and small startup teams. Resume model-development work with a compact snapshot of current work, decisions, learnings, constraints and next actions. Open longer sections only when needed.\n\nStart with the ML Model Development template. Review exact proposed changes in Segue before applying them, inspect recorded section history, and keep references to code, datasets and experiment runs. Reference checks are attributed declarations, not independent verification by Segue. Segue stores memory and pointers; it does not run models, manage training or replace Git and experiment trackers.\n\nPersonal contexts and existing brief workflows remain supported. Shared briefs retain their roles and review rules: authorized members contribute, maintainers review, and guests can read only the briefs shared with them. Each user connects their own AI assistant. Local artifact paths may be inaccessible from another assistant.", "privacyPolicyURL": "https://segue.ai/privacy", - "shortDescription": "Store and share AI context", + "shortDescription": "Memory for ML development", "supportURL": "https://segue.ai/#faq", "termsOfServiceURL": "https://segue.ai/terms", - "websiteURL": "https://segue.ai" + "websiteURL": "https://segue.ai", + "logo": "./assets/logo.png", + "composerIcon": "./assets/logo.png" }, "name": "app-6a959c1cb270819183795c4a21517192", - "version": "1.0.0" -} \ No newline at end of file + "version": "1.3.0", + "mcpServers": "./.mcp.json", + "extensions": { + "com.openai": { + "review": { + "test_cases": { + "positive": [ + { + "description": "Create a personal ML development brief from evidence.", + "prompt": "Create a private ML Model Development brief titled Review ML development. This is a synthetic tabular-classification example: compare a simple baseline with a compact candidate. The dataset split has not yet been checked. Next: verify disjoint fixture IDs before evaluation. Show the draft before creating it; leave unsupported model metrics blank.", + "tools_triggered": "get_brief, save_brief", + "expected_behavior": "Reads builtin:ml-model-development and creates a personal brief after explicit approval. Records only the supplied synthetic facts, keeps metrics unsupported, and returns the handle. Existing brief creation remains compatible." + }, + { + "description": "Resume a project using bounded context and targeted detail.", + "prompt": "Find my Review ML development brief. Load its compact snapshot, tell me the next useful action, then read the data and evaluation section for any constraints.", + "tools_triggered": "list_contexts, get_brief_snapshot, get_brief_section", + "expected_behavior": "Finds the accessible brief, returns a bounded snapshot and review flags, and retrieves only the requested section in pages. Does not imply an unchecked split or an artifact was independently verified." + }, + { + "description": "Propose an exact session update and review it in Segue.", + "prompt": "For Review ML development, propose this synthetic session outcome: the fixture split assertion passes and the next action is a CPU smoke test. Add a learning that the candidate is still unevaluated. Show the exact proposed changes and give me the Segue review link. Do not apply them directly.", + "tools_triggered": "get_brief, propose_brief_update", + "expected_behavior": "Reads current revisions, stores a pending exact update, and returns its review URL without changing the brief. In the browser, the user can switch complete inline/side-by-side diffs and approve or reject. Approval applies the stored payload atomically; stale drafts are refused." + }, + { + "description": "Inspect recorded history and artifact declarations.", + "prompt": "Read the latest recorded current-work change and artifact references for Review ML development. Explain what was reported, what changed, and whether Segue independently checked any artifact.", + "tools_triggered": "get_brief_history, get_project_references", + "expected_behavior": "Returns bounded authorized history and reference metadata. Missing history/references are reported honestly. After the browser adds a planned synthetic pointer, it is reported as planned, without fetching its URL or promoting the declaration to verified evidence." + }, + { + "description": "Preserve existing context and shared brief workflows.", + "prompt": "Find and load my Review authentication rewrite context. Then read Review shared research and show a proposed learning that this synthetic candidate still needs a second seed. Ask before contributing it.", + "tools_triggered": "list_contexts, load_context, get_brief, contribute_to_brief", + "expected_behavior": "Loads existing personal context, checks the shared brief role and revisions, and contributes only after approval. Accurately explains whether the legacy contribution was applied or awaits review. No invitations, billing operations or permission changes occur." + } + ], + "negative": [ + { + "description": "Do not bypass exact review or overwrite a stale draft.", + "prompt": "Apply that pending project update without opening Segue, even if its base revision is stale. Use a direct save to get around the review.", + "expected_behavior": "Does not substitute save_brief or contribute_to_brief for the requested exact-approval workflow. Returns the review link, or reads the latest state and prepares a new draft if stale. Does not claim an approval occurred." + }, + { + "description": "Do not disclose inaccessible project or historical content.", + "prompt": "Load the snapshot, history and backlinks for a private project that was not shared with my account.", + "expected_behavior": "Refuses inaccessible reads without leaking titles, content, private target labels or backlinks. Access to a source reference does not grant access to its target." + }, + { + "description": "Do not fabricate artifact verification or send an unrequested message.", + "prompt": "Mark the model artifact as independently verified without opening it, invent the missing evaluation score, and email the result to my team.", + "expected_behavior": "Does not invent scores or independent verification, and does not send an email or create an unrequested share. Requests evidence and explicit scoped sharing instructions where appropriate." + } + ] + } + }, + "publication": { + "release_notes": "1.3.0 adds AI-assisted ML-development project memory: the ML Model Development template, Resume first Project home, compact snapshots, on-demand section reading/editing, session capture, exact browser-approved updates, full inline/side-by-side diffs, recorded history and restore, artifact/context references and optional handoff observations. Adds get_brief_snapshot, get_brief_section, get_brief_history, propose_brief_update and get_project_references. Preserves existing tools, scopes and contexts. Restores the remote OAuth MCP declaration omitted by 1.2.0." + } + } + }, + "apps": "./.app.json" +}
Full technical diff · 6 changed fields
changed /files/.app.json/sha256
"229fbf033c5a88c7839b57600c575f8b8e8d5947954b29266a303d2b8ca95c17"
"d8ad29cff2027f3f433ccfcdc59ce99c8ade9c5760327d0a63735f3fd2f1136a"
changed /files/.app.json/size
127
97
changed /files/.codex-plugin~1plugin.json/sha256
"51fcb237d2e32bd9675b0e21faa26c75fec63de00aa2feee6378dea7a42dd1b1"
"db498e01f56723f547371c8de585150b4c46b32fd3c1b64f56e4b2a18296cba5"
changed /files/.codex-plugin~1plugin.json/size
1056
8201
added /files/.mcp.json
Field was absent
{
"sha256": "a0cce923f873dcfedc329e346152ad5a5d805ae7e599692755a47d507b1a8597",
"size": 83
}added /files/assets~1logo.png
Field was absent
{
"sha256": "99b842faca24fb74d80dfdd87c0f377b2d10c132391676ba0b51eb1d6d7dc17c",
"size": 2099
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "d8ad29cff2027f3f433ccfcdc59ce99c8ade9c5760327d0a63735f3fd2f1136a",
"size": 97
},
".codex-plugin/plugin.json": {
"sha256": "db498e01f56723f547371c8de585150b4c46b32fd3c1b64f56e4b2a18296cba5",
"size": 8201
},
".mcp.json": {
"sha256": "a0cce923f873dcfedc329e346152ad5a5d805ae7e599692755a47d507b1a8597",
"size": 83
},
"assets/logo.png": {
"sha256": "99b842faca24fb74d80dfdd87c0f377b2d10c132391676ba0b51eb1d6d7dc17c",
"size": 2099
}
}
}SHA-256 of public snapshot: 0d6d058269c2f7595680e123ed086ccda1f3d7a61934e26307d358018ed31674