Änderungsprotokoll
Veröffentlichungsverlauf aller Vstorm OSS-Projekte
Todo-Sync-Fix & Model-Objekt-Unterstutzung
deps.todos-Synchronisation mit Todo-Tools behoben. Model-Objekte (z.B. TestModel(), AnthropicModel()) wurden fur Subagenten stillschweigend verworfen — behoben.
Model-Objekte & ask_parent Async-Fix
Subagenten-Konfiguration akzeptiert jetzt Model-Objekte (nicht nur Strings). ask_parent-Tool im Async-Modus repariert — Future-basierte Koordination.
LangSmith-Observability & CLI-Verbesserungen
LangSmith-Integration fur LangChain, LangGraph und DeepAgents. CLI startet standardmassig den interaktiven Assistenten. Logfire-Imports, Frontend-Chat-Bereinigung und 3 fehlende Frameworks behoben.
Repository umbenannt zu full-stack-ai-agent-template
Repository von full-stack-fastapi-nextjs-llm-template umbenannt. Als GitHub-Template markiert — Benutzer konnen 'Use this template' klicken.
Benutzerdefinierte Befehle, Diff-Viewer & Tool-Beschreibungen
Slash-Befehle aus .md-Dateien (/commit, /pr, /review, /test). Farbige Unified-Diffs fur Datei-Genehmigungen. Tool-Anleitungen von Systemprompt zu Tool-Beschreibungen verschoben. Textual TUI entfernt.
Umstellung auf pydantic-ai-slim-Abhangigkeit
pydantic-ai-Abhangigkeit durch pydantic-ai-slim ersetzt, um Abhangigkeits-Bloat zu reduzieren.
DaytonaSandbox — Cloud-Sandbox-Backend
Neuer Cloud-Sandbox mit Daytona-Ephemeral-Sandboxes. Start unter 90ms, kein Docker-Daemon erforderlich. Native Datei-APIs.
Komprimierungs-Callbacks, Persistenz & Auto-Erkennung
on_before_compress und on_after_compress Callbacks fur Verlaufsarchivierung. Kontinuierliche Nachrichtenpersistenz uber messages_path. Auto-Erkennung des Modell-Kontextfensters.
Hashline-Bearbeitungsformat — +5 bis +64pp Genauigkeit
Alternative zu str_replace, die jede Zeile mit einem 2-Zeichen-Content-Hash taggt. Modelle referenzieren Zeilen uber Nummer:Hash-Paare, eliminiert Whitespace-Matching-Fehler.
Checkpointing, Teams, Hooks, Speicher & Plan-Modus
Grosses Release: Checkpoint/Rewind/Fork-Sessions, Multi-Agent-Teams mit geteilten TODOs, Claude Code-Style Hooks, persistenter Agent-Speicher (MEMORY.md), Kontextdatei-Erkennung, Eviction-Prozessor, Ausgabestile und Plan-Modus.
Kosten-Tracking-Middleware
CostTrackingMiddleware fur automatisches Token-Nutzungs- und USD-Kosten-Monitoring. Budget-Limits mit BudgetExceededError. Verwendet genai-prices Bibliothek.
Ketten, Parallel, Guardrails & Berechtigungen
Grosses Release: MiddlewareChain fur komponierbare Pipelines, ParallelMiddleware mit 4 Aggregationsstrategien, AsyncGuardrailMiddleware mit 3 Timing-Modi, Permission Decision Protocol (ALLOW/DENY/ASK), Kontext-Sharing zwischen Hooks.
Konfigurierbare Retries & llms.txt-Unterstutzung
Neuer retries-Parameter fur create_deep_agent() (Standard: 3) — kontrolliert max. Wiederholungen fur Tool-Aufrufe. write_file Tool-Retry-Limit behoben. llms.txt-Generierung hinzugefugt.
SQL Toolset — Erstverrffentlichung
SQLite- und PostgreSQL-Backends mit 5 Tools: list_tables, get_schema, describe_table, explain_query, query. Read-only-Modus, Multi-Statement-Schutz, Query-Timeout und Row-Limits. 100% Testabdeckung.
MkDocs-Dokumentationsseite
Vollstandige Dokumentationsseite mit Material-Theme: Installationsanleitung, Architekturabersicht mit Mermaid-Diagrammen, Schritt-fur-Schritt-Anleitungen und Konfigurationsreferenz.
Modulare Extraktion — externe Pakete
Prozessoren nach summarization-pydantic-ai und Subagenten nach subagents-pydantic-ai als eigenstandige PyPI-Pakete extrahiert. Dual-Mode-Ausfuhrung, Auto-Modus, Task-Management-Tools hinzugefugt.
Feingranulares Berechtigungssystem
Muster-basierte Zugriffskontrolle mit ALLOW/DENY/ASK-Aktionen. 4 Presets: DEFAULT, PERMISSIVE, READONLY, STRICT. Glob-Pattern-Matching fur Datei- und Shell-Operationen.
DeepAgents-Framework & Human-in-the-Loop
DeepAgents als 5. KI-Framework mit eingebauten Dateioperationen, Code-Ausfuhrung und Task-Management. Human-in-the-Loop Tool-Genehmigungs-Workflow mit Frontend-Dialog.
Todo-IDs, Unteraufgaben, Events & PostgreSQL
Auto-generierte Hex-IDs, atomare CRUD-Operationen, Async-Storage-Protokoll. Aufgabenhierarchie mit Unteraufgaben und Zykluserkennung. Event-System mit 5 Event-Typen. PostgreSQL-Backend mit Multi-Tenancy.
Backend 0.1 — LocalBackend & Console Toolset
Vereinheitlichtes LocalBackend ersetzt FilesystemBackend und LocalSandbox. Console Toolset mit 7 Tools: ls, read_file, write_file, edit_file, glob, grep, execute.
Subagents — Erstverrffentlichung
Multi-Agent-Delegations-Toolset fur Pydantic AI. Dual-Mode-Ausfuhrung (Sync/Async) mit Auto-Modus-Auswahl. Eltern-Kind-Q&A, Task-Stornierung, Message Bus.
Umfassende Konfigurationsvalidierung
11 neue Validierungsregeln zur Verhinderung ungultiger Optionskombinationen (WebSocket-Auth, Admin-Panel, Konversationspersistenz). Dynamische Integrationsprompts. 290+ neue Testzeilen.
LangGraph ReAct Agent-Unterstutzung
LangGraph als 3. KI-Framework mit ReAct (Reasoning + Acting) Agent-Muster. Graph-basierte Architektur mit bedingten Kanten, Memory-Checkpointing und vollstandigem WebSocket-Streaming.
Backend Toolset — Erstverrffentlichung
Aus pydantic-deepagents extrahiert. StateBackend, FilesystemBackend, CompositeBackend, DockerSandbox mit SessionManager, 5 eingebaute Runtimes. Ripgrep-Integration, PDF-Lesen und Encoding-Erkennung.
Nginx Reverse-Proxy-Unterstutzung
Nginx als Alternative zu Traefik mit zwei Modi: in docker-compose enthalten oder externe Konfigurationsvorlage. SSL/TLS-Konfiguration, Sicherheitsheader, WebSocket und Let's Encrypt.
SQLModel ORM-Unterstutzung
Optionales SQLModel als Alternative zu SQLAlchemy fur PostgreSQL und SQLite. Vereinfachte Syntax, die SQLAlchemy und Pydantic kombiniert. Volle Alembic- und SQLAdmin-Kompatibilitat.
Multi-LLM-Anbieter, CLI & Presets
OpenAI, Anthropic und OpenRouter Anbieter. Umfassendes CLI mit 20+ Flags. Konfigurationspresets: Production (Redis, Sentry, K8s) und AI-Agent (WebSocket-Streaming, Konversationspersistenz).
Middleware — Erstverrffentlichung
AgentMiddleware Basisklasse mit 6 Lifecycle-Hooks: before_run, after_run, before_model_request, before_tool_call, after_tool_call, on_error. MiddlewareAgent-Wrapper, Dekorator-basierte Erstellung. 100% Testabdeckung.
Summarization — Erstverrffentlichung
SummarizationProcessor mit LLM-basierter intelligenter Zusammenfassung und SlidingWindowProcessor fur kostenfreies Nachrichtentrimmen. Konfigurierbare Trigger, sichere Cutoff-Erkennung.
Bereit, deinen ersten Produktions-KI-Agenten zu bauen?
Open-Source-Tools, kampferprobte Patterns, null Boilerplate. Konfiguriere deinen Stack und shippe in Minuten — nicht Monaten.