Token reduction through memory

Sigilix cuts repeated context by remembering the work around the codebase: app state, Slack decisions, Linear threads, PR learnings, reviewer comments, and user corrections that no longer need to be re-explained every run.

Most coding-agent cost is not the current question. It is the repeated context around the current question: the repository shape, the service boundaries, the old review decision, the Slack thread, the Linear priority, and the maintainer preference that has already been explained before.

Sigilix is built to remove that repeated-context tax. Across the tested model route, codebase context and vectorized workspace memory reduce repeated context by 63% overall compared with rehydrating the same background from scratch.

That reduction is not about making the model think less. It is about making the model spend fewer tokens rediscovering what the workspace already knows.

The repeated-context tax.

Every engineering request carries hidden setup work. A model has to learn which packages matter, which tests are authoritative, which helper is preferred, which prior finding was dismissed, and which team rule matters more than a generic pattern.

Without memory, that setup is paid again and again. The prompt becomes a moving archive: paste the ticket, paste the diff, paste the Slack decision, paste the old comment, paste the repo convention, then hope the model keeps the right pieces in the right order.

That is expensive in tokens and brittle in behavior. The more context a human has to re-send, the more likely the model is to miss the authority of that context or flatten it into noise.

What the 63% savings means.

The 63% figure is a tested repeated-context load reduction across the Sigilix model route, using the same effective-load framing shown in the model benchmark pages. It measures the context Sigilix no longer has to keep reintroducing because the workspace memory and codebase backing can supply it directly.

A run still needs the current diff, the current question, and the evidence needed to answer safely. What changes is the amount of background that has to be rebuilt before useful work can start.

In practice, the model receives smaller, more relevant slices: the code path that matters, the memory that explains the decision, the app event that changed the workflow, and the proof that still applies. It does not need a giant replay of the whole history.

What the number does not mean.

The 63% claim is not a promise that every request bills 63% fewer tokens, and it is not a claim that the current diff or current evidence can be skipped. Some tasks still need a large context package because the active change is large, risky, or unfamiliar.

The savings apply to repeated background: repo conventions, prior comments, issue state, app memory, and workflow context that would otherwise be re-sent or rediscovered. Exact usage still depends on the task, plan, organization size, connected apps, and how much useful memory exists for the workspace.

That boundary matters because the product should not win by hiding evidence. The right target is lower repeated load with stronger local context, not smaller prompts at the expense of correctness.

Codebase context becomes the map.

Repository context is the first layer. Sigilix keeps track of package boundaries, recurring files, shared helpers, tests, routing patterns, review surfaces, and the parts of the codebase that tend to move together.

That map prevents the model from spending early tokens guessing where the truth lives. A PR about billing should not have to re-explain the billing route, the tenant guard, the test fixture, and the convention around installation ownership every time.

The codebase map also makes retrieval sharper. Memory is more useful when it is anchored to the files, packages, and workflows that make it relevant now.

Vectorized memory keeps prior work usable.

Sigilix vectorizes workspace memory so past work can be retrieved by meaning instead of pasted by hand. A previous PR comment, a Slack agreement, a Linear thread, or a dismissed review finding can become available when the current task touches the same idea.

The point is not to dump raw history into the prompt. The point is to retrieve the smallest useful memory, preserve its source, and let the model reconcile it with the current code.

That is where the token reduction compounds. The more a team uses the product, the less often the model has to be taught the same local truth from zero.

Apps contribute different memory.

When GitHub is connected and authorized, it contributes review findings, inline comments, merged fixes, dismissed risks, and the shape of prior PRs. When Linear is connected and authorized, it contributes priority, ownership, issue language, and whether a repair is still part of the current plan.

When Slack is connected and authorized, it contributes the human conversation around decisions: why a tradeoff was accepted, which incident motivated the fix, and which assumption the team already ruled out. The CLI contributes local repair attempts, command output, and what passed or failed on the machine.

Each app adds a different kind of context. Token savings come from joining those signals into one scoped memory system instead of forcing the user to carry them across surfaces manually.

User comments become durable signal.

User comments are one of the highest-value memory sources. When a maintainer says a finding is false positive, asks for a specific helper, rejects a pattern, or explains the repo rule, that feedback should make the next run better.

The important distinction is scope. A comment should help the workspace remember how this team works; it should not become an unbounded instruction that overrides code evidence or leaks into the wrong organization.

Handled correctly, comments reduce repeat explanations. The engineer should not have to keep saying the same thing to the same product surface after the product has already been corrected.

Memory has to stay scoped.

Token reduction cannot come at the cost of data boundaries. Workspace memory has to know where it came from, which organization it belongs to, whether the connected app is still authorized, and whether the memory is allowed to influence the current surface.

For individual plans, product learning can improve the user experience and safety when enabled. For Team and Enterprise plans, learnings stay internal to the organization by default, so model improvement outside that organization does not depend on that workspace's private context.

Deletion and revocation matter for the same reason. If an account, app connection, or organization memory is removed, the product should stop retrieving it. The memory layer only reduces tokens when it remains inspectable, scoped, and under the user's control.

The model starts closer to the work.

Token reduction is useful because it changes the starting point. Review can begin with the repo rule already known. Triage can begin with the issue history already nearby. Slack answers can reference the PR state without asking someone to paste it. Repair can begin with the previous failure and the relevant convention already loaded.

That makes the system faster, but speed is only part of the value. The larger win is consistency. The model is less likely to drift into a generic answer when the memory, codebase map, and app context all point at the same local truth.

What still gets sent.

Sigilix still sends the evidence needed for the current task: the changed code, relevant surrounding files, selected memories, issue state, review anchors, and verification output when available.

The reduction comes from avoiding repeated setup, not from starving the model of evidence. A smaller context window is only useful when the missing tokens were redundant.

That is the product bar: reduce token load while increasing the authority of the context that remains.

What comes next

Memory turns context from a recurring spend into compounding infrastructure. The tested 63% repeated-context reduction, measured on repeated background load rather than total token spend, is the visible result: fewer recycled tokens, more local truth, and model runs that begin closer to the way the team already works.