Grey Golus logoGREYGOLUSStart here

02 // Resource guide

Updated June 2026

Choosing a harness

Chat, Cowork, Claude Code, and Codex are different working environments. Choose based on the actions, files, and supervision your task needs.

Bottom line

Harness and model are separate choices. Choose the working environment first; choose extra model horsepower only when the task needs it.

01 // Three doors

Conversation, delegated work, or building

Chat

01
Talk

Best for questions, learning, brainstorming, drafting, and short back-and-forth work where you stay in the loop.

Cowork

02
Delegate

Best for multi-step knowledge work that needs selected folders, files, connectors, skills, or scheduled tasks.

Code / Codex

03
Build

Best for building software, editing repositories, running tests, and working inside technical project environments.

02 // Decision table

Use the lightest harness that can finish the job

If you need...Start withMove up when...
An answer, explanation, or draftChatThe task needs files, tools, or several steps
A finished document or organized set of filesCoworkThe work becomes software or needs a developer loop
A website, app, script, or repository changeCode / CodexThe task stops being technical
A repeatable action on a scheduleCoworkThe automation needs a custom application or service

03 // Two dials

Choose harness and model independently

Harness dial

01

Controls the workspace: chat, files, tools, terminal, connectors, permissions, and how much the agent can do.

Model dial

02

Controls the engine: capability, speed, usage, context, and specialized strengths.

  • A powerful model in the wrong harness still cannot access the files or actions the task needs.
  • A well-configured harness with good context can outperform a stronger model working blind.
  • Keep one source of truth for context so changing harnesses does not reset your work.

04 // Safety

More agency means more review

  1. 01

    Scope access

    Give the harness only the folders, apps, and accounts needed for the current result.

  2. 02

    Review the plan

    Check what it intends to read, change, send, publish, or delete before letting a long task run.

  3. 03

    Verify the output

    Treat completion as a claim. Open the files, test the result, and inspect what changed.

Official sources