Syntax: Practical Agent Workflows
How to Give Your AI Agent Long-Term Memory
Six selected videos on collaboration, review, remote execution, memory, and MCP
An editorial selection from Syntax's channel uploads, combining the existing Zed/Delta interview with five videos on code review, remote coding agents, long-term memory, and MCP. The summaries distinguish demonstrations, practitioner reports, proposals, and product claims from independently measured outcomes. This is not an official Syntax course or a summary of the full uploads playlist.
In this collection Browse 6 summaries 4 of 6
This Syntax walkthrough presents Beads as persistent, shareable task memory for coding agents: issues, dependencies, priorities, and diagnostic context survive beyond a chat session. The “memory” demonstrated is an external issue store that agents read and update, not a change to model weights or a record of everything the agent has learned.
Based on the saved English auto-generated captions, captured September 15, 2026. Product names and command casing are normalized in this summary; the original audio was not independently checked. The workflow and storage design below describe the December 2025 demonstration, not verified current behavior.
Main takeaways
- Store task state outside the conversation. 00:00–02:00(opens in a new tab): the presenter contrasts session-local agent to-do lists with both Markdown-based workflows and Beads. In the demonstrated design, Beads uses a local SQLite cache and a JSONL file committed to the repository. Git can therefore carry the task list between collaborators and sessions. The distinction is structured issue tracking rather than Markdown's inability to persist information—the presenter explicitly acknowledges Markdown as an existing approach.
- Give the agent explicit instructions to use that store. 02:00–05:57(opens in a new tab): initialization creates the Beads directory, database, and project-specific issue prefix. The presenter encounters incomplete setup, discusses
bd doctorand Git hooks for synchronization, then asks the coding agent to usebd onboard. The resulting agent instructions direct it to track work in Beads instead of internal to-dos or ad hoc Markdown files. A natural-language request to create a header-fix task then produces abd createcall. This is an instructed tool workflow, not automatic memory supplied by the model. - Dependencies determine what is ready; priorities help choose among tasks. 03:49–06:59(opens in a new tab): Beads supports epics, nested work, priorities, and blocking relationships.
bd listshows issues, whilebd readyshows work with no blockers. The presenter argues that retrieving the relevant issue avoids loading and parsing an entire task document. This is a context-management rationale, not a measured token-saving or accuracy result. - Turn check output into a visible work queue. 05:57–10:59(opens in a new tab): the agent runs the project's checks and creates issues from the reported errors. The
bvterminal interface exposes issue details, assignees, priorities, a board, and dependency relationships. The presenter then asks the agent to fix open bugs; tasks move into progress and are closed, with remaining work reported afterward. Crucially, he says these were mostly easy tasks and that he did not review the code, so the demonstration establishes issue-tracking behavior—not that the fixes were correct. - Attach diagnostic evidence before handing a bug to another agent. 10:59–13:53(opens in a new tab): a second workflow asks Sentry's MCP integration to retrieve errors from the previous 14 days and create Beads tasks containing issue URLs, relevant details, and Sentry Seer's root-cause analysis. One displayed task reports
structuredClonebeing unavailable in Chrome 79, with a missing polyfill identified by Seer. Keeping that analysis with the issue gives a later agent a concrete starting point when asked to fix the next ready bug. The diagnosis and proposed remedy are tool-generated findings shown in the demo, not independently validated causes or completed repairs. - Make verification part of the completion instructions. 13:53–15:50(opens in a new tab): the presenter discusses
bd sync, Git hooks, and Beads' “landing the plane” documentation for ending a work session. He suggests instructing the agent to run project checks, linting, or tests before marking tasks complete, and to create higher-priority follow-up issues when new problems appear. That is a proposed workflow rule; the earlier unchecked bug-fix demo does not establish that such a gate was enforced.
Practical interpretation
The reusable pattern is to preserve the task, its dependencies, and the evidence needed to resume it outside chat, then give the agent a specific way to retrieve and update that state. Pair it with a completion rule that requires verification: a closed issue and a plausible diagnostic explanation are not proof of a correct fix. This is an editorial interpretation of the demonstrated workflow, not a reliability guarantee for Beads or Sentry.
Full video: How to Give Your AI Agent Long-Term Memory(opens in a new tab).