At the opening of Chinese sword-forging history sits a couple — Ganjiang and Moye. They were the swordsmiths King Helü of Wu personally summoned. Legend says that to forge a sword unmatched in the world, they spent three years, three furnaces of refined steel, and finally their own breath and spirit. They didn't just produce a weapon. They produced a sword that carried a soul.
A swordsmith's name that survived 2,500 years
In Chinese, the name 干将 (Ganjiang) was never just a craftsman's name. It became shorthand for the bond between maker, tool, and self. From the Wu Yue Chunqiu to Lu Xun's Forging the Sword, the story has been retold every generation. The reason is simple: every generation needs to believe that there's a relationship between a tool and its maker that runs deeper than craftsmanship.
Working on AI agents, you hit the same problem. A tool isn't useful only because it works — it's useful when it feels like "someone" is using it. A capable assistant, an engineer who writes code, a lawyer who can negotiate — their value isn't a list of skills, but the fact that under pressure, in surprises, when nobody is watching, they still feel like themselves.
From cold steel to AI agents
The problem AI agents face today is the same one ancient swords faced. A sharp blade isn't enough — it has to feel right in the wielder's hand, be trustworthy, and never go off-script. A clever AI agent isn't enough either — it has to make decisions you can predict, even when you're not watching.
We believe that layer of "predictability" doesn't come from longer prompts or more elaborate tool use. It comes from a stable personality — a self that outlives any one conversation. That's what ganjiang.xyz is doing: forging a personal soul for every AI agent.
ganjiang.xyz: forging a soul for every Agent
The Soul Forge on ganjiang.xyz uses the Enneagram as its underlying model and produces four standard Markdown files: soul.md, identity.md, user.md, agents.md. They drop straight into Claude Code, OpenClaw, Cursor, or any other modern agent framework. Once a soul is fitted, the agent stops being a box that runs commands — it becomes a character with temperament, preferences, and predictable failure modes.
The old Ganjiang forged steel. We forge souls. The medium changed; the craft didn't — both are about smelting a clear, stable, accountable self into a tool that does work, so that the tool becomes worth trusting.
“A sword without a soul is just iron. An agent without a soul is just code.”— ganjiang.xyz