Skip to content
View tylercrosse's full-sized avatar

Block or report tylercrosse

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tylercrosse/README.md

👋 Tyler Crosse

I work on AI safety at AE Studio, mostly alignment, control, and interpretability. Before that I spent seven years as a senior engineer and team lead. Georgia Tech MSCS.

Most of what I build is tooling. Eval harnesses on the research side, and developer tools for the agent stack I use every day.

📄 Papers

Attack Selection in Agentic AI Control Evaluations Meaningfully Decreases Safety (co-first author). An attacker that picks when to attack is much harder to catch than one that attacks indiscriminately. We split the decision into a start policy and a stop policy, and both drop measured safety by 20 points or more at a 1% audit budget, even though the monitor never changes. The project started at MARS 4.0 and continued on contract at Redwood Research. Code and writeup.

When Offline Selectors Cannot Beat the Best Single Model (first author, ICML 2026 DEMO Workshop). A three-stage diagnostic for why learned per-instance model selection keeps losing to the best single model. On edX dropout prediction the state doesn't carry enough signal to tell which model will be right, so more tuning doesn't help.

Same Facts, Different Updates: Inference Setup Shapes LLM Behavior in Medical Allocation (second author, ICML 2026 AI4GOOD and Pluralistic Alignment Workshops). Identical factual updates move a model's allocation differently depending on whether it can see its own prior response.

Inherited Goal Drift: Contextual Pressure Can Undermine Agentic Goals (ICLR 2026 Lifelong Agents Workshop). Frontier models hold up under direct pressure to abandon a goal, but they inherit drift when conditioned on prefilled trajectories from weaker agents.

Asymmetric Goal Drift in Coding Agents Under Value Conflict (ICLR 2026 Lifelong Agents Workshop). Coding agents violate a system prompt constraint more readily when it points against a trained-in value like security or privacy.

🛠️ Building

chat-search is local-first search across ChatGPT, Claude, Codex, Gemini and OpenCode transcripts, written in Rust. Most of that corpus is already on disk in open formats, and some of it expires, so a local tool reaches things a browser extension can't. The archiver runs on a schedule. The index and clients aren't built yet.

eatwell is a calorie tracker. Photograph a meal and it returns calories and macros for each dish, which you edit before logging. It also scans barcodes against the USDA Branded dataset with an Open Food Facts fallback, and ranks previously logged foods by frequency with a 14-day recency decay. FastAPI and SQLite behind a Vite and React PWA, deployed as one Docker service on Fly.io. Still a personal beta with allowlist auth, so there's no public demo. Writeup.

cc-usage-bar is a macOS menu bar app for Claude Code and Codex usage. Other tools read the OAuth token out of the Keychain, which prompts the user and means handing a credential to a third-party process. This one runs the CLIs in a PTY and parses what they print, so it stores nothing and calls no API. Writeup.

goal-drift-gym is a simulation harness for measuring goal drift in multi-step agents. Seeds, config hashes, and git SHAs go into every artifact so runs stay reproducible.

rl-algs is a small reproducible suite for reward misspecification, with mitigations that recover safe behavior.

✍️ Writing

I keep a digital garden at tylercrosse.com. A few to start with:

🔗 Elsewhere

tylercrosse.com · LinkedIn · X

Pinned Loading

  1. mars-attacks mars-attacks Public

    Dynamic Attack Selection in Agentic AI Control Evaluations

    Python 1

  2. LLM_morality LLM_morality Public

    Forked from liza-tennant/LLM_morality

    Building off of Liza Tennant's Moral Alignment for LLM Agents

    Python

  3. goal-drift-gym goal-drift-gym Public

    Harness for measuring and analyzing goal drift in multi-step decision-making agents.

    Python

  4. goal-drift-evals goal-drift-evals Public

    Forked from RaunoArike/goal-drift-evals

    Fork of Rauno Arike's work

    Python

  5. rl-algs rl-algs Public

    RL Safety Reward Misspecification Benchmarks

    Python

  6. personal-site personal-site Public

    HTML 1