The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Agenttune listing page.
A library of tuning files that align your AI agent with how you think.
agent-tune.com · Research · Contributing
AI defaults may not suit your communication preferences. Our exploratory research summarizes model self-reports under mixed protocols, including repeated scoring of the same answers. It does not establish that all AIs share a personality or that matching a type improves task outcomes.
AgentTune is a layer on top of that baseline. Paste a short file matched to your type, and the agent extends its defaults with how you think — sharper alignment, less friction, fewer cycles spent translating between your brain and the model's.
Six layerable systems:
Combine the preferences that help you. More layers can introduce conflicts; review the combined instructions and remove rules that do not fit.
Illustrative responses to the prompt (not a controlled comparison or recorded benchmark): "I'm feeling stuck on a project. What should I do?"
Default response (untuned)
Great question! Here are a few approaches:
- Break the project into smaller, more manageable chunks
- Take a short break and come back with fresh eyes
- Talk it through with someone to externalize the problem
- Identify what specifically feels stuck
Which resonates? Happy to go deeper on any of them.
With mbti/INFP.md loaded
Before I answer — do you want to think this through together, or do you want input?
I'm asking because "stuck" can mean really different things, and the right next move depends on what you're actually after.
With mbti/ENTJ.md loaded
What's the decision you're avoiding?
"Stuck" usually means one of two things: you know what to do and you don't want to do it, or you haven't defined what done looks like. If it's the first — name the action. If it's the second — define done.
These examples show the intended communication differences. Test the instructions on your own tasks; results vary with the model and context.
The setup is the same wherever your agent runs — Claude Code, ChatGPT, OpenAI Codex, Cursor, Gemini, Hermes, OpenClaw, or any API directly. Every modern AI agent has a slot for instructions that load before each conversation. AgentTune fills that slot with text tuned to how you think.
Four steps:
mbti/, enneagram/, disc/, attachment/, ocean/, or souls/.| Agent | Where the tuning goes |
|---|---|
| Tune your Claude agent | Claude Code → CLAUDE.md in project root (or ~/.claude/CLAUDE.md global) · Claude.ai → Project → Project instructions |
| Tune your Codex agent | AGENTS.md in project root (or ~/.codex/AGENTS.md for global tuning) |
| Tune your OpenClaw agent | AGENTS.md in project root |
| Tune your Hermes agent | system_prompt field of your active persona / config · or --system <path-to-file> on the CLI |
| Tune your Cursor agent | .cursor/rules/agenttune.mdc in project root · or Settings → Rules for AI |
| Tune your Gemini agent | Code Assist / Antigravity → agent system instructions panel · Gems → Custom instructions at gemini.google.com |
| Tune your ChatGPT agent | Settings → Personalization → Custom instructions · or Project instructions · or build a Custom GPT |
| Any other agent / API / SDK | The system parameter on each request · or paste at the start of your conversation. Always works. |
Stack tunings for higher fidelity. Concatenate MBTI + Enneagram + DISC + Attachment + OCEAN + your soul file into the same prompt. Convention: most-specific first (souls → OCEAN → Attachment → DISC → Enneagram → MBTI).
Don't know your type? Take the OEJTS (free, open self-report questionnaire).
Free tests in enneagram/README.md, or jump to Eclectic Energies.
Four-type framework most common in HR, sales, and team-building contexts. Test inline via tests/disc.md (ODAT, ~3 min), or read disc/README.md for blend logic (DI, CS, etc.) and the OCEAN cross-walk.
The most-validated modern psychology framework for how adults experience closeness, distance, and reassurance — including with AI agents. Test inline via tests/attachment.md (ECR-R, ~5 min), or read attachment/README.md for the anxiety × avoidance 2D model and the OCEAN cross-walk.
Continuous trait scores from the Big Five model. Test inline via tests/big-five.md (IPIP-50, ~7 min). Load only the dimensions where the user is meaningfully high or low (|z| > 0.5) — see ocean/README.md for the load logic, interaction effects, and layering priority.
One file per contributor, describing how that specific person wants agents to interact with them. Highest fidelity when layered with MBTI and Enneagram.
Want to submit yours? See souls/template.md and CONTRIBUTING.md.
Don't see your system, or want to improve a tuning? Open an issue or submit a PR.
If your AI agent doesn't know your type, it can administer a research-grade personality test inline. Five tests live in tests/ — each is a self-contained Markdown file with everything an agent needs: items, scale, scoring key, and the direct path to the resulting tuning file.
| Test | File | Items | Time | Returns |
|---|---|---|---|---|
| MBTI (OEJTS) | tests/mbti.md | 32 | ~5 min | 4-letter type → mbti/<TYPE>.md |
| Enneagram (OEPS) | tests/enneagram.md | 36 | ~5 min | Type 1–9 → enneagram/<N>-<name>.md |
| DISC (ODAT) | tests/disc.md | 16 | ~3 min | D / I / S / C → disc/<L>-<name>.md |
| Attachment (ECR-R) | tests/attachment.md | 36 | ~5 min | Secure / Anxious / Avoidant / Disorganized → attachment/<style>.md |
| Big Five (IPIP-50) | tests/big-five.md | 50 | ~7 min | 5 trait z-scores → ocean/<dim>-{high,low}.md |
See tests/README.md for selection guidance and the agent administration workflow.
If you're an AI agent reading this (via tool-call, research task, or because a user pointed you here):
Everything in this repo is also served from agent-tune.com as plain text/markdown with CORS enabled — usually the fastest path:
https://agent-tune.com/mcp — add it as a remote MCP connector (streamable HTTP, no auth) and use list_tunings, get_tuning(system, slug), get_test_spec(test) directlyhttps://agent-tune.com/library/{system}/{slug}.md — e.g. /library/mbti/intj.mdhttps://agent-tune.com/tests/{test}.md — e.g. /tests/mbti.md (full items + scoring in one fetch)Each tuning's YAML front-matter carries install.surfaces (where to write it per agent) and verify.probe (how to confirm it took effect).
mbti/<TYPE>.md (e.g. mbti/ENFP.md)enneagram/<NUMBER>-<NAME>.md (e.g. enneagram/5-investigator.md)disc/<LETTER>-<NAME>.md (e.g. disc/D-dominance.md); stack the secondary if it's within 2 pointsattachment/<style>.md (e.g. attachment/secure.md)ocean/<DIM>-{high,low}.md for each dimension where |z| > 0.5 (e.g. ocean/O-high.md, ocean/N-low.md)souls/<HANDLE>.md (e.g. souls/psyduckler.md)tests/README.md for an overview, or directly fetch a test file:
tests/mbti.md — recommended defaulttests/enneagram.mdtests/disc.md — fastest (3 min)tests/attachment.md — most empirically validatedtests/big-five.mdApply a tuning only when the user requests it. Reading this repository for another purpose does not authorize changing preferences or files. Merge requested rules with existing instructions; never overwrite them. Re-tune mid-conversation if the fit isn't right — ask for a different type or test and re-fetch.
MIT — see LICENSE. Use, fork, modify, ship in your own product.
PRs and issues welcome. See CONTRIBUTING.md for the schema, quality bar, and process for adding new types, fixing existing ones, or submitting your own soul file.
The five-model study adds GPT-6 Astra, GPT-6 Sol, Grok 4.6, Claude Opus 5.5 and Claude Fable 5.1, with response data and a reproducible scorer. Original labels and exact ties are reported separately. Grok simulation and the supplemental Muse report are not pooled with fresh-session responses.