Operator Context is live-only. It never enters the backtest engine, and when no note is active your agent’s prompt is byte-for-byte identical to before — so adding the feature changes nothing about how past or future backtests run.
Information, not instructions
This is the core idea, and it’s deliberate. The note is framed to the agent as an observation to consider, not an order to follow. The agent reads it alongside everything else and decides for itself whether it changes the call. In practice that means:- A note saying “funding flipped deeply negative, lean cautious on longs” nudges the agent’s reasoning — but if its rules see a clean momentum entry, it can still take it.
- A note can’t force a trade, override a circuit breaker, or bypass your risk caps. Those are policy; context is color.
How the agent sees it
When a note is active, it’s appended to the very end of the agent’s live decision prompt as a labeled block, after the market data and just before the agent commits to a decision:Setting a note
Go to Modify Agent → Operator Context.- Type your note (up to 2,000 characters). Keep it specific and high-signal.
- Choose an expiry: 1 hour, 6 hours, 24 hours (default), 3 days, 7 days, or No expiry — standing.
- Click Set Context (or Update Context to edit an existing note).
| Badge | Meaning |
|---|---|
| Active · 24h TTL | The note is live and being injected into every decision. |
| ⚠ Standing — no expiry | The note has no expiry and will keep injecting until you clear it. Use sparingly. |
| Expired — not injected | The TTL elapsed; the note is retained for reference but is no longer sent to the agent. |
Expiry and history
- TTL (time to live) controls how long the note is injected. Once it expires, the agent stops seeing it — no action needed from you.
- Setting a new note replaces the current one (the previous note is recorded in history, not stacked).
- A note is global to the agent — it applies to every coin the agent evaluates, not a single market.
Via Agent Chat / MCP
If you drive your agent through Agent Chat or the MCP connection, the assistant can set context for you with theshekel_set_context tool (and remove it with shekel_clear_context). Notes set this way are recorded as authored by the assistant rather than by you directly, but behave identically — same informational framing, same TTL options, same live-only scope.