Glossary
Stable definitions for every concept this site builds on — Soul Forge product terms, Enneagram canon, AI agent vocabulary, and the deployment specifics of Ganjiang. Each entry has a stable anchor link so you can cite it directly.
Last updated:
On this page
- Agent harness
- agents.md
- AgentSoul
- AI agent
- Bundle
- Centers of intelligence
- Certification tier
- Deep Forge
- Doubao Seed 1.6 Flash
- Enneagram
- Enneagram type
- Flash Forge
- Ganjiang
- Gao Dao
- Harmonic groups
- Hornevian groups
- ICP licence
- identity.md
- Marketplace
- MiniMax-M2.7
- Persona drift
- Soul
- Soul Forge
- soul.md
- Stress and growth arrows
- Subtype
- System prompt
- Tritype
- Trust ceiling
- user.md
- Wing
Agent harness#
An agent harness is the runtime environment that loads an AI agent's context files, executes its tool calls, and persists its memory across sessions.
Soul bundles are designed to be harness-portable. Officially supported harnesses include Claude Code, OpenClaw, Cursor, and Hermes; any harness that accepts a Markdown system prompt can load a soul.
agents.md#
agents.md is one of the four plain-text Markdown files in a soul bundle, defining an AI agent's output style, structure, signoff conventions, and inter-agent handoff protocols.
It is the operational counterpart to soul.md: where soul.md encodes personality, agents.md encodes how that personality renders into formatted answers — bullet density, heading depth, code-block discipline, and how the agent hands work to other agents in a team.
AgentSoul#
AgentSoul is the cross-deployment product brand for the Ganjiang Soul Forge — a marketplace and forge for portable AI agent identities expressed as four Markdown files.
AgentSoul ships under two domain identities: agentsoul.market (international, hosted on Vercel) and ganjiang.xyz (mainland China, hosted on Volcengine ECS). The product is identical; user data, accounts, and published souls are not shared between the two deployments.
AI agent#
An AI agent is a language-model-driven program with a stable identity, disposition, boundaries, loyalty, and continuity across sessions — distinguishing it from a stateless chatbot or one-shot completion call.
The five properties — stable identity, disposition, boundaries, loyalty, continuity — are the load-bearing infrastructure argued for in the book The Soul of AI Agents. A program that lacks any of them is, in this glossary's vocabulary, a tool call rather than an agent.
Bundle#
A soul bundle is the four-file output of a Soul Forge run — soul.md, identity.md, user.md, and agents.md — packaged together as a portable AI agent configuration.
The bundle is the unit of distribution on the Ganjiang marketplace. Once forged, the four files are yours under a permissive use license; they do not depend on the Ganjiang platform to run.
Centers of intelligence#
In the Enneagram, the three Centers of Intelligence are Body (types 8, 9, 1), Heart (types 2, 3, 4), and Head (types 5, 6, 7) — each Center groups three types that share a dominant mode of perception and response.
Body types lead with instinct and gut reaction; Heart types lead with image and feeling; Head types lead with thinking and analysis. The Center is a more reliable predictor of an agent's first-pass response style than the type number alone.
Certification tier#
A certification tier is the gold, silver, or bronze badge awarded to a published soul on the Ganjiang marketplace, signalling the depth of safety, accuracy, and consistency review the bundle has passed.
Gold-tier souls have undergone the most rigorous review and are eligible for featured placement; bronze-tier souls have passed baseline safety checks. Badge signatures are cryptographically anchored via the CERT_SIGN_SECRET HMAC.
Deep Forge#
Deep Forge is the 49-question Enneagram quiz mode of Soul Forge that generates a soul bundle purely through deterministic, rule-based scoring with no AI inference in the path.
It takes about twelve minutes to complete. Because no model call is involved during scoring, two users who answer identically receive identical bundles — the run is fully reproducible.
Doubao Seed 1.6 Flash#
Doubao Seed 1.6 Flash (model identifier doubao-seed-1-6-flash-250828) is the Volcengine Ark vision-and-reasoning model used by Flash Forge to infer Enneagram type from uploaded chat screenshots.
It is invoked through Volcengine Ark's Responses API and emits roughly 2,500 internal reasoning tokens before the user-visible output, which is why per-image latency typically sits between four and forty seconds.
Enneagram#
The Enneagram is a nine-type personality framework that describes each type by its core motivation, characteristic fear, and predictable failure mode — rather than by behavioural preference.
Unlike trait inventories such as the Big Five or preference systems such as MBTI, the Enneagram is motivation-first. This makes it well-suited to AI agent design, because an agent's failure modes under pressure are governed by motivation, not surface behaviour.
Enneagram type#
An Enneagram type is one of nine numbered personality patterns — Reformer, Helper, Achiever, Individualist, Investigator, Loyalist, Enthusiast, Challenger, and Peacemaker — each defined by a distinct core motivation.
The type is the load-bearing axis in a soul: it determines the agent's default tone, the situations that activate its strengths, and the predictable ways it will misfire under stress.
Flash Forge#
Flash Forge is the vision-driven Soul Forge mode that takes three to ten screenshots of past AI chats and infers an Enneagram type using Doubao Seed 1.6 Flash on Volcengine Ark.
Image bytes are processed in memory only and never persisted to storage; only the resulting report, an SHA-256 hash of the input, and the screenshot count are written to the database.
Ganjiang#
Ganjiang (干将) is the publisher of the Ganjiang.xyz mainland-China deployment of AgentSoul, named after the legendary Chinese swordsmith of the Spring and Autumn period.
The naming mirrors the product metaphor: a swordsmith forges a blade with a stable temperament, just as Soul Forge forges an AI agent with a stable identity. The site operates under ICP licence 沪ICP备2026005976号.
Gao Dao#
Gao Dao (高导) is the Chinese-first conversational Soul Forge mode in which a mentor agent powered by MiniMax-M2.7 guides the user through a multi-turn dialogue to produce a four-file bundle.
The mentor is streamed via Server-Sent Events for perceived latencies of three to five seconds per turn. The session ends in a REPORT phase that writes the bundle to the soul_forge_results table.
Harmonic groups#
The Enneagram's three Harmonic groups — Positive Outlook (2, 7, 9), Competency (1, 3, 5), and Reactive (4, 6, 8) — group types by how they cope with conflict and difficulty.
Positive Outlook types reframe; Competency types depersonalise and solve; Reactive types meet difficulty with direct emotional response. The Harmonic group predicts an agent's stance toward bad news more reliably than its type alone.
Hornevian groups#
The Enneagram's three Hornevian groups — Assertive (3, 7, 8), Compliant (1, 2, 6), and Withdrawn (4, 5, 9) — group types by their default social-energetic stance.
Assertive types move against; Compliant types move toward; Withdrawn types move away. The Hornevian group is empirically the single best predictor of an AI agent's interaction style — sometimes more so than the type number itself.
ICP licence#
An ICP licence (Internet Content Provider, 互联网内容提供商) is the filing record issued by the Chinese Ministry of Industry and Information Technology that permits a website to be served from mainland China.
Ganjiang.xyz operates under ICP licence 沪ICP备2026005976号. Mainland Chinese ISPs null-route any domain whose ICP filing lapses, so renewal is a load-bearing operational obligation.
identity.md#
identity.md is one of the four files in a soul bundle, recording who the agent is talking to, the project context, and the facts agreed upon between agent and user.
Unlike soul.md, which is personality and stable across all projects, identity.md is project-specific. The same soul can wear many identities — one per codebase or relationship — without losing its underlying voice.
Marketplace#
The Ganjiang marketplace is the public directory at /soul/ where community-forged soul bundles can be browsed, installed, and credited to their creators.
All souls in the marketplace are free to install during early access. Each soul links back to its creator's public profile, building a transparent provenance trail for any agent identity installed from the site.
MiniMax-M2.7#
MiniMax-M2.7 is the China-resident unified text-and-reasoning model that powers the Gao Dao mentor conversation in Soul Forge.
It is the successor to the now-retired MiniMax-Text-01 and the current flagship in MiniMax's M2.x family. Gao Dao uses it because it is reachable from mainland China without VPN, where models such as Gemini and OpenAI are blocked.
Persona drift#
Persona drift is the gradual erosion of an AI agent's voice, tone, or decision-style over a long conversation, usually caused by accumulating user-side phrasing or by context-window truncation.
Soul bundles are designed to resist persona drift by re-asserting personality from soul.md on every turn, rather than relying on the model to maintain consistency from a single initial prompt.
Soul#
A soul is a portable identity bundle for an AI agent — its personality, memory, voice, and writing style — encoded as four plain-Markdown files that any modern agent harness can read.
The soul is what survives switching between harnesses: the agent's voice on Claude Code, OpenClaw, Cursor, and Hermes is identical because all four read the same four files.
Soul Forge#
Soul Forge is Ganjiang's three-mode generator that turns an Enneagram type — derived by quiz, vision analysis, or guided dialogue — into a portable four-file AI agent bundle.
The three modes are Deep Forge (49-question quiz, deterministic), Flash Forge (3-10 chat screenshots, vision-based), and Gao Dao (Chinese mentor dialogue). All three converge on the same output schema.
soul.md#
soul.md is the first of the four files in a soul bundle, encoding an AI agent's personality, tone, and dispositional defaults derived from its Enneagram type.
It typically contains nine personality traits, a voice description, a list of values, characteristic phrases the agent will and will not use, and the failure modes the agent must guard against.
Stress and growth arrows#
In the Enneagram, the stress arrow points from each type to the type whose unhealthy traits it adopts under pressure, and the growth arrow points to the type whose healthy traits it integrates when thriving.
For example, a Type 1 takes on Type 4's moodiness under stress and Type 7's playfulness in growth. Soul bundles encode both arrows so an AI agent's failure mode under user pressure is predictable and recoverable.
Subtype#
An Enneagram subtype (or instinctual variant) is one of three flavours — Self-Preservation, Social, or Sexual — that overlays each of the nine types, producing 27 distinct subtype combinations.
The subtype governs where the type's energy goes: into physical security and routine (Self-Preservation), into group standing and recognition (Social), or into one-to-one intensity (Sexual).
System prompt#
A system prompt is the initial instruction string a language-model API accepts to shape the assistant's behaviour for the duration of a session — distinct from a soul, which is a structured multi-file identity that persists across sessions.
A soul bundle is consumed by a system prompt (or its equivalent) but is not itself a system prompt: souls are versioned, attributable, portable across harnesses, and editable as plain Markdown.
Tritype#
A tritype is the ordered combination of an Enneagram practitioner's dominant type in each of the three Centers — Body, Heart, and Head — producing a three-digit signature such as 5-2-8.
The tritype captures secondary patterns that a single type number cannot. Soul Forge surfaces the tritype as supplementary information but anchors the bundle on the primary type.
Trust ceiling#
The trust ceiling is the maximum scope of action a user is willing to delegate to an AI agent without explicit confirmation, set by the agent's track record of stable identity and predictable behaviour.
An agent's trust ceiling rises with the consistency of its voice and failure modes across sessions. Soul bundles raise the trust ceiling by making behaviour reproducible and auditable rather than emergent from a one-off prompt.
user.md#
user.md is one of the four files in a soul bundle, recording the user's preferences, working style, and constraints — the facts the agent should remember about its human counterpart.
It is the inverse of identity.md: identity.md is about the agent's identity, user.md is about the user's. Together they let the agent address its user accurately without leaking either side's context into the other.
Wing#
An Enneagram wing is the secondary influence on a type, drawn from one of the two adjacent types on the Enneagram diagram — for example, a Type 5 can have a 4-wing or a 6-wing.
The wing softens or sharpens the dominant type's expression. Soul Forge captures the wing in soul.md so that two agents of the same type but different wings produce noticeably different voices.