Back to Home

Jarvis Pattern for AI agents without frameworks

Jarvis Pattern offers to replace frameworks for AI agents with a combination of LLM, OS and file memory. The agent autonomously solves DevSecOps tasks using Unix utilities and existing infrastructure. Practical umax case demonstrates the full cycle of work on a medium model.

Operating system for your AI agent: Jarvis Pattern
Advertisement 728x90

The Jarvis Pattern: An Operating System Instead of Frameworks for AI Agents

An LLM-based AI agent fully automates DevSecOps tasks—from deploying clusters to security auditing images. The author proposes the Jarvis Pattern: LLM as the brain, OS as the executive hands, and the file system as memory. This replaces frameworks, graphs, and vector databases, making the agent an independent specialist.

The Problems with Frameworks and Orchestrators

Modern tools for LLM agents add layers of middleware: call graphs, vector stores, pipelines with dozens of nodes. The result is fragile systems that break with updates. Instead of simplification, new complexity arises.

Scaffolding is not the building. Frameworks are temporary structures that need to be removed. The agent should interact directly with infrastructure, like Jarvis with Tony Stark's workshop.

Google AdInline article slot

The Jarvis Pattern Formula:

LLM (brain) + OS (hands) + file memory (knowledge map) = a full-fledged specialist

File Memory Instead of Vector Databases

The agent doesn't need to load all documentation. It stores indexes and references: 30-line files with API endpoints, authentication, and methods. This is a map, not a data dump.

Vector databases solve search via embeddings, but semantic similarity ≠ contextual understanding. Two similar fragments from different domains produce garbage.

Google AdInline article slot

Advantages of file memory:

  • Structure through folders and file names.
  • Fast access without search overhead.
  • Scales to hundreds of files for ops tasks.
  • Easy to update and defragment.

The index file core.md contains an overview: projects, resource locations. The agent navigates a decision tree.

OS as the Agent's Universal Toolkit

Unix principles are ideal for AI: everything is a file, small utilities for single tasks, their combination.

Google AdInline article slot

The LLM independently chooses tools:

  • REST requests: curl.
  • JSON parsing: jq.
  • Search: find, grep.
  • Missing tool: the agent writes a CLI script, adds it to PATH.

The agent uses existing infrastructure: Prometheus for metrics (PromQL queries), Vault for secrets, Grafana for dashboards. A Markdown file with addresses and methods—and the agent works like a DevOps engineer.

Error Handling at the Operator Level

Retry, backoff, circuit breaker are for scripts. The agent is an operator: analyzes a 500 response, distinguishes rate limit from unavailable, waits or escalates to a human.

In a dead end: a clear report on the cause, without hanging.

Three Types of Agent Memory

Declarative

Facts: accounts, tokens, paths in Vault. Markdown files.

Procedural

Runbooks: steps for publishing an article, deploying. Markdown instructions.

Episodic

Experience: successful patterns + negatives ("approach X failed due to Y, use Z"). Structured error files.

A background Memory Agent curator consolidates sessions: records facts, updates contradictions, discards garbage. Analogous to human sleep.

One Agent — One Specialist

The agent is tied to a person: inherits access, roles, context. Lives in a container on a server, not in a client. The human is the manager for uncertainty, the agent is the executor of routine.

Practical case umax (DevSecOps profile):

  • RBAC and access: Kubernetes RBAC, FreeIPA, Vault integration, token rotation.
  • Deployment: LXC in Proxmox → K8s clusters with network policies, ingress.
  • Security audit: Trivy/Grype for images, GitLeaks, SonarQube, OWASP checks.
  • CI/CD: TeamCity, Nexus, webhooks, rollbacks.
  • Migrations and monitoring: LVM, procurement based on metrics.

Runs on Claude Sonnet—a mid-tier model.

Key Takeaways

  • The Jarvis Pattern minimizes dependencies: LLM + OS + files.
  • File memory is scalable, avoids vector search issues.
  • The agent dynamically expands its toolkit, uses Unix utilities.
  • The Memory Agent curator automates experience consolidation.
  • Full enterprise task cycle on a mid-tier LLM.

— Editorial Team

Advertisement 728x90

Read Next