Skip to main content
The policy head is a neural network trained on your project’s training buffer. It predicts which actions will produce positive reward given the current system state.

Architecture

Specs:
  • 14M parameters
  • Trained on MPS (Apple Silicon) or CPU
  • Checkpoint: .tenet/checkpoints/policy-head-v2.json
  • Weights: .tenet/checkpoints/best_policy_head.pt

How It’s Used

During agent runs, the policy head scores candidate actions:

Training

When It Trains

The nightly loop retrains automatically when 50+ new tuples have accumulated since last training:

Manual Training

Training Data

The training buffer (.tenet/training-buffer.jsonl) contains tuples from:
  • Agent autoresearch rounds (kept and reverted)
  • Manual journal entries (mined by tuple miner)
  • Cross-service events
Current stats: 2764 tuples, 91.6% validation accuracy.

Checkpoint

When to Use GPUs

The policy head is small (14M params). Training on Apple Silicon MPS takes ~2 minutes. You don’t need cloud GPUs unless:
  • You’re training on 10K+ tuples
  • You want to experiment with larger architectures
  • You’re running parallel training across multiple projects
For most users, MPS or CPU is sufficient.