git-operator

Keep each T3 Code thread's git commits attributed to the human operator it works for.

A session-start hook for Claude Code and Codex in shared Wyrd workspaces. It tells the agent which operator its T3 Code thread is registered to, or asks it to have the user register one, so plain git, scripts and hooks commit and push as the right person. It needs the workspace git shim and `git operator` command from workspace-dotfiles.

Install in Claude Code

claude plugin marketplace add wyrd-company/agent-marketplace
claude plugin install git-operator@wyrd-company

What it does

  1. Reminds the agent at session start, resume and compaction which operator the thread commits as.

  2. Asks the agent to have the user register an operator before the thread's first commit, push or fetch.

  3. Passes a thread's operator to the threads it starts through `git operator set --from`, never through message text.

  4. Prints nothing outside T3 Code threads, or where the workspace git shim is not installed.

Install

Add to your coding harness

claude plugin marketplace add wyrd-company/agent-marketplace
claude plugin install git-operator@wyrd-company

What the plugin provides

Element Name What it does Harnesses
Hook SessionStart Adds the thread's git operator, or the instruction to register one, to the model's context. All

Releases

Latest 0.1.0 Release notes on GitHub

Features

  • First release: a SessionStart hook for Claude Code and Codex that tells the agent which git operator its T3 Code thread commits as, or asks it to have the user register one with git operator set.
All releases