Forge gets long-term memory: the more you talk, the more it knows
The biggest change this day is giving Forge "long-term memory." Before, every new conversation started like a first meeting; now it can automatically distill key information from past sessions and recall it in new ones — your preferences, your project conventions, the bug you were halfway through fixing, it remembers all of it. A Memory toggle was added to the Settings panel so you stay in control. On the editor side, the Mesh panel can now show per-entity geometry stats; underneath, a new agent-host process supervisor landed; and a Windows argument-length limit that broke Cursor integration was fixed.
Soul memory: from "starting fresh each time" to "learning as you go"
One of the most frustrating things about AI assistants is "amnesia between sessions." You spend 20 minutes yesterday explaining your project's code conventions, naming preferences and pitfalls to avoid, then open a new conversation today and it's forgotten everything — you start from scratch. The Soul memory system shipped this day exists to fix that. At the end of each conversation (or at suitable moments during it), it automatically distills information worth retaining long-term — things like "this project uses Bun not Node," "the user prefers concise code without excessive comments," "the game's protagonist is called Arin" — and persists these memories to disk. When a new conversation begins, these memories are injected into Forge's context so it "starts with memory." Technically, memory extraction uses a fork mechanism: it forks a lightweight extraction task from the current conversation, runs it asynchronously without disturbing the ongoing chat, and writes to the memory store when done.
Settings panel: memory under your control
Memory is a good thing, but "the AI deciding what to remember on its own" can also be unsettling. So this day also added a Memory section in the Settings panel: you can toggle automatic memory extraction on or off, see what Forge has remembered, and delete entries you don't want kept. This design follows a principle: the AI can learn proactively, but humans always have a veto. The memory switch defaults to on (so most users benefit immediately), but can be turned off with one click at any time — and turning it off reverts Forge to "start fresh each time" mode with no residue.
The editor: Mesh panel shows geometry detail per entity
The editor's Mesh panel added a handy small feature this day: in entity mode, each object shows its geometry stats alongside — vertex count, triangle count, material count and so on. Before you could only see "this is a mesh" without knowing how heavy it was; now you can tell at a glance "this model has 500K faces, probably needs decimation" or "this one is just 200 faces, safe to place many." The previously shown "Kind" field, which was misleading in this context, was hidden at the same time. It looks like a small change, but for anyone doing scene optimization, it means no longer needing to open an external tool just to check polygon counts.
Agent-host: a dedicated housekeeper for agents
A new agent-host process supervisor landed at the infrastructure level — think of it as a "housekeeper" for agents. Running as a ring-0 sidecar, it handles agent process lifecycle management (start, monitor, restart, graceful shutdown) and inter-process communication (IPC). Previously agent process management was scattered across the codebase with no unified supervisor; now with agent-host, a crashed agent restarts automatically and message passing between multiple agents has a standard channel. This is the infrastructure that makes Team multi-agent collaboration more robust — a team can only work efficiently when someone is "watching" each member.
Windows CLI fix: Cursor integration no longer truncates
A Windows-only issue was also fixed: when calling the Forge CLI through Cursor, a long prompt would be truncated by Windows cmd.exe due to its argument-length limit, causing the agent to receive only half an instruction. The fix feeds the prompt through stdin instead, bypassing the command-line argument length cap. This kind of platform-specific edge case is insidious — works perfectly on Mac, mysteriously fails on Windows — but fixing it is a real reliability gain for Windows users.
What this day means
The keyword of this day is "accumulation." Soul memory means Forge's capability no longer resets to zero each time, but accumulates with use — the more you use it, the better it knows your project, your habits, your preferences, and the more efficient it becomes. Agent-host gives multi-agent collaboration a reliable foundation, and the editor's geometry stats give optimization a data basis. Every change points in the same direction: turning Forge from "a temp worker improvising each session" into "a partner who remembers, is dependable, and can work alongside you long-term."