Zum Hauptinhalt springen

Create Atomic Context Provider

Skill Verifiziert Aktiv
Teil von:Atomic Agents

Erstellen Sie einen `BaseDynamicContextProvider`, der einen benannten, getitelten Block in den System-Prompt eines Agenten bei jedem `run()` einfügt — aktuelle Zeit, Benutzeridentität, abgerufene RAG-Dokumente, Sitzungsstatus, zwischengespeicherte DB-Schema. Verwenden Sie dies, wenn der Benutzer fragt "einen Kontextanbieter hinzufügen", "X in den Prompt einfügen", "dem Agenten dynamischen Kontext geben", "RAG verdrahten", "einen `BaseDynamicContextProvider` erstellen" oder `/atomic-agents:create-atomic-context-provider` ausführt.

Zweck

Bereitstellung einer strukturierten und geführten Methode für Entwickler zur Erstellung wiederverwendbarer Kontextanbieter, wodurch die Fähigkeiten von KI-Agenten mit dynamischen Laufzeitinformationen erweitert werden.

Funktionen

  • Erstellung von `BaseDynamicContextProvider`-Klassen
  • Einfügen von dynamischem Kontext in System-Prompts von Agenten
  • Unterstützung für verschiedene Datenquellen (Zeit, RAG, Sitzung, Cache)
  • Klare Implementierungsmuster und Registrierungsanleitungen

Anwendungsfälle

  • Hinzufügen benutzerdefinierter Kontextanbieter zu KI-Agenten
  • Einfügen benutzerspezifischer Informationen in Prompts
  • Dynamische Integration von RAG-Ergebnissen in Agentenantworten
  • Agenten über Sitzungsstatus oder zwischengespeicherte Daten informieren

Nicht-Ziele

  • Erstellung vollständiger KI-Agenten
  • Verwaltung komplexer Orchestrierungslogik
  • Datenverwaltung über einfaches In-Memory-Caching für Kontext hinaus

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add BrainBlend-AI/atomic-agents
/plugin install atomic-agents@brainblend-plugins

Qualitätspunktzahl

Verifiziert
98 /100
Analysiert 1 day ago

Vertrauenssignale

Letzter Commit15 days ago
Sterne5.9k
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

Flow Nexus Platform

100

Comprehensive Flow Nexus platform management - authentication, sandboxes, app deployment, payments, and challenges

Skill
ruvnet

Moyu (摸鱼)

100

자동으로 과잉 엔지니어링 패턴을 탐지합니다: (1) 사용자가 명시적으로 요청하지 않은 코드나 파일을 수정하는 경우 (2) 요청되지 않은 새로운 추상화 레이어(클래스, 인터페이스, 팩토리, 래퍼)를 생성하는 경우 (3) 요청되지 않은 주석, 문서, JSDoc, 타입 어노테이션을 추가하는 경우 (4) 요청되지 않은 새로운 종속성을 도입하는 경우 (5) 최소한의 편집 대신 파일 전체를 다시 작성하는 경우 (6) diff 범위가 사용자의 요청을 명백히 초과하는 경우 (7) 사용자가 "너무 많아", "거기는 건드리지 마", "X만 변경해", "간단하게", "그만"과 같은 신호를 보내는 경우 (8) 발생할 수 없는 시나리오에 대한 오류 처리, 유효성 검사, 방어적 코드 추가 (9) 요청되지 않은 테스트, 설정 스캐폴딩, 문서 생성

Skill
uucz

Typescript Advanced Types

100

Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.

Skill
wshobson

Validate Plugin

100

Validate a Claude Code plugin structure, frontmatter, and MCP tool references

Skill
ruvnet

Migrate Validate

100

Validate pending migrations for foreign key consistency, rollback safety, and best practices

Skill
ruvnet

Lean Ctx

100

Context Runtime für KI-Agenten — 59 MCP-Tools, 10 Lesemodi, über 95 Shell-Muster, Tree-sitter AST für 18 Sprachen. Komprimiert LLM-Kontext um bis zu 99%. Verwenden Sie es beim Lesen von Dateien, Ausführen von Shell-Befehlen, Suchen von Code oder Erkunden von Verzeichnissen. Automatische Installation, falls nicht vorhanden.

Skill
yvgude