with-agents

Setting Yourself Up for Success — Jason Liu’s Codex Workshop

AI Engineer

Jason Liu, who says he works at OpenAI, presents a personal operating model for moving agent work beyond disposable sessions. The workshop connects persistent project context, named threads, reusable skills, recurring wake-ups, observable goals, and thread-to-thread coordination. It is a practitioner account, not a controlled reliability study.

Key Points Covered

  • Long-lived threads preserve a workstream: Liu argues that improved compaction makes named, pinned project threads practical for ongoing work and lets each thread delegate narrower tasks to subagents [00:03:02]-[00:07:11].
  • Context should be both recoverable and reviewable: He combines voice input, skills, plugins, memory, and project files, and keeps his agent-maintained notes in Git so he can inspect changes with git diff [00:08:04]-[00:17:05], [00:21:51]-[00:22:41].
  • Personal skills improve through correction: Liu builds personal workflows quickly, corrects mistakes as they appear, and waits for repeated use before sharing a skill with a team. He also notes that workflows spanning live connectors such as Slack are difficult to snapshot and evaluate reproducibly [00:23:42]-[00:24:44].
  • Heartbeats wake an existing thread: Instead of creating a new session for every scheduled run, a heartbeat sends a message back into the same thread so it can resume with its accumulated context [00:34:49]-[00:40:06].
  • Goals need observable checks: Liu describes goals as verification steps that let an agent continue until a condition is met. For longer runs, he also uses editable goal, plan, state, and work-log files [00:40:06]-[00:41:08]. Editorial caveat: A passing check proves only the property it measures, not that the whole result is correct.
  • Monitor threads can coordinate visible workstreams: His monitor pattern creates downstream threads for issues, updates them when new evidence appears, and leaves those threads visible for human inspection rather than hiding every task as a background subagent [00:55:53]-[00:58:43].
  • Recurring work needs cadence and stopping criteria: Liu recommends matching reasoning effort to the task, controlling how often a heartbeat runs, keeping no-change replies minimal, and defining when the loop should stop [01:11:47]-[01:13:46].

Limits and Risks

  • Liu's personal setup benefits from unusually generous token access, so its cost and latency do not generalize directly to constrained teams [00:23:42]-[00:26:53].
  • Broad computer access can let a determined model route around connector restrictions through the graphical interface. Permission settings and project instructions help guide behavior, but they are not complete security boundaries [00:29:54]-[00:33:52], [00:52:40]-[00:54:49].
  • Liu reports good results from memory and compaction but does not establish how cross-project memory leakage should be measured or prevented [01:01:36]-[01:04:29].

Full video: https://www.youtube.com/watch?v=il1c1a2FufU(opens in a new tab)