Factory Private
Enterprise AI
Private AI package work needs durable context
September 24, 2026 - 2 minute read
Factory Private
Enterprise AI
September 24, 2026 - 2 minute read
Private AI package maintenance requires an agent to remember more than the dependency being changed. Build conventions, upstream exceptions, reviewer decisions, and failed approaches can span several repositories. Losing those details makes the next package look like a new investigation.
Chainguard builds and maintains software packages for its secure container images. Its published Factory story describes one Droid session running for two weeks across six repositories and building 80 packages. Staff Engineer Josh Wolf says:
“When you don't have to think about context windows, you can treat Droid like a colleague that just remembers what you've been talking about.”
The account illustrates sustained package work and context continuity. It does not identify a Factory Private or airgapped deployment, and its package count is specific to that workflow.
A package update may start with an upstream change, move through build repair, and end with reviewer feedback that should apply to later packages. The next task needs the conclusion and its rationale. Replaying a long transcript or rediscovering the rule consumes both engineering time and model context.
Factory’s context-compression research describes structured summaries that retain intent, file changes, decisions, and next steps. The published evaluation also identifies file tracking as a weakness across the approaches tested. That limitation is a reason to inspect the working tree and test output, even when the session appears to remember the discussion.
Suppose a reviewer approves a build flag for most packages but identifies one upstream release that requires an exception. On a later package, the agent should reuse the reviewed rule without carrying the exception into an unrelated release. Preserve the upstream revision, reason for the exception, and test that demonstrated the difference so another maintainer can verify the decision.
Measure repeated investigation and reviewer correction alongside completed packages. Raw package counts can hide differences in complexity, failed attempts, and manual repair.
A disconnected runtime still needs source archives, base images, package indexes, signing tools, and test fixtures. Approve how those arrive before giving the agent a maintenance task. A build that silently downloads from a public registry defeats the intended isolation.
Factory’s airgapped deployment documentation describes a runtime without Factory cloud dependencies. Model inference and telemetry must also remain inside the environment. Existing artifact-import procedures remain part of the customer’s operating work.
Keep the agent’s authority narrower than the package-release process. Factory’s Agent Safety & Controls documents command controls and sandboxing. Use those with separate credentials for development, signing, and publication. Preparing a valid patch should not automatically grant permission to publish a package.
Another engineer should be able to reproduce the build and trace which reviewed decisions the next package reused. Keep patch preparation, signing, and publication as separately authorized steps. Continuity helps with the maintenance work, while private deployment determines where that work and its dependencies may run.
Discuss your team’s software development, privacy, or deployment requirements.
Start building