What is a coding agent?
An AI assistant that writes and edits code in your environment. It may live in the IDE, a desktop app, or the terminal. The upside is speed; the risk is what the harness sees and transmits.
What is the harness?
The layer that connects the model to your machine and repo: file reads, commands, Git, updates, and sometimes telemetry or snapshots to the vendor cloud.
Do open weights mean it is private?
No. Open weights are about the model. Workspace privacy is about the runtime. You can run a local model and still have a harness that uploads more than you expect.
Why does Git history matter?
Because it includes the repo's past: old secrets, unpublished branches, and product decisions. It is not only the file open in the editor.
Does this post accuse every coding agent?
No. We attribute the concrete case to Tokenstead's report on ZCode (September 2026). The useful B2B pattern is general: verify transmission and decryption for any harness with a session.
How do we handle this on client projects?
As workspace security design: which tool enters the repo, under which account, what data it can touch, and what evidence exists of its behavior. Productivity matters; client trust does too.