Astreus

Agent-Persistenz

Agenten zur Wiederverwendung in einer Datenbank speichern und laden. Lerne die Einrichtungsmuster, APIs und praktischen Beispiele kennen, die du zum Aufbau...

Agenten zur Wiederverwendung in einer Datenbank speichern und laden.

Schnellstart

Das vollständige Beispiel klonen

Der einfachste Weg zum Start ist das Klonen des vollständigen Beispiel-Repositorys:

git clone https://github.com/astreus-ai/examples
cd examples/agent-persistence
npm install

Oder nur das Paket installieren

Wenn du lieber von Grund auf neu aufbauen möchtest:

npm install @astreus-ai/astreus

Umgebungseinrichtung

# .env
OPENAI_API_KEY=sk-your-openai-api-key-here
DB_URL=sqlite://./astreus.db

Agent-Persistenz

import { Agent } from '@astreus-ai/astreus';

// Create and save an agent
const agent = await Agent.create({
  name: 'ProjectAssistant',
  model: 'gpt-4o',
  memory: true,
  systemPrompt: 'You are a project management assistant.'
});

// Use the agent
await agent.ask("Remember that our project deadline is March 15th");

// Later, load the same agent by name
const loadedAgent = await Agent.findByName('ProjectAssistant');
const response = await loadedAgent?.ask("What is our project deadline?");
console.log(response); // Should remember March 15th

Das Beispiel ausführen

Falls du das Repository geklont hast:

npm run dev

Repository

Das vollständige Beispiel ist auf GitHub verfügbar: examples/agent-persistence

Zuletzt aktualisiert: 6. Juli 2026