feat: Goose Integration - Block's Extensible AI Agent #313

Closed
opened 2026-01-25 19:06:10 +00:00 by jack · 0 comments
Owner

Zusammenfassung

Integration von remembr in Goose, Block's (formerly Square) extensible AI Agent Framework.


Über Goose

Eigenschaft Wert
Entwickler Block (Square)
Sprache Rust
Modelle Multi-Provider
Open Source Ja
Fokus Extensibility
Repository https://github.com/block/goose

Besonderheiten:

  • "Goes beyond coding" - allgemeiner AI Agent
  • Komplett lokal ausführbar
  • Extensible Architecture
  • Kann Code schreiben, ausführen und debuggen
  • File-System Zugriff

Integrationsmöglichkeiten

Goose Toolkit System

Goose hat ein "Toolkit" System für Erweiterungen:

# goose/toolkit/remembr.py
from goose.toolkit import Toolkit

class RemembrToolkit(Toolkit):
    def search(self, query: str) -> list:
        """Search remembr memories"""
        return self.client.search(query)
    
    def save(self, text: str, type: str = "note"):
        """Save observation to remembr"""
        return self.client.save_memory(text, type)

MCP Support

Goose könnte MCP unterstützen - zu recherchieren.


Recherche erforderlich

  • Goose Toolkit-System verstehen
  • MCP-Support prüfen
  • Extension-API dokumentieren
  • Hooks für Tool-Ausführung?

Aufwand-Schätzung

Task Aufwand
Goose Architektur verstehen 3-4h
Toolkit implementieren 8-12h
Testing 3-4h
Dokumentation 2-3h
Gesamt 16-23h

Akzeptanzkriterien

  • Goose Toolkit für remembr erstellt
  • Search/Save Tools funktionieren
  • Session-Tracking (falls möglich)
  • Dokumentation vollständig

Referenzen

## Zusammenfassung Integration von remembr in [Goose](https://github.com/block/goose), Block's (formerly Square) extensible AI Agent Framework. --- ## Über Goose | Eigenschaft | Wert | |-------------|------| | **Entwickler** | Block (Square) | | **Sprache** | Rust | | **Modelle** | Multi-Provider | | **Open Source** | Ja | | **Fokus** | Extensibility | | **Repository** | https://github.com/block/goose | **Besonderheiten:** - "Goes beyond coding" - allgemeiner AI Agent - Komplett lokal ausführbar - Extensible Architecture - Kann Code schreiben, ausführen und debuggen - File-System Zugriff --- ## Integrationsmöglichkeiten ### Goose Toolkit System Goose hat ein "Toolkit" System für Erweiterungen: ```python # goose/toolkit/remembr.py from goose.toolkit import Toolkit class RemembrToolkit(Toolkit): def search(self, query: str) -> list: """Search remembr memories""" return self.client.search(query) def save(self, text: str, type: str = "note"): """Save observation to remembr""" return self.client.save_memory(text, type) ``` ### MCP Support Goose könnte MCP unterstützen - zu recherchieren. --- ## Recherche erforderlich - [ ] Goose Toolkit-System verstehen - [ ] MCP-Support prüfen - [ ] Extension-API dokumentieren - [ ] Hooks für Tool-Ausführung? --- ## Aufwand-Schätzung | Task | Aufwand | |------|---------| | Goose Architektur verstehen | 3-4h | | Toolkit implementieren | 8-12h | | Testing | 3-4h | | Dokumentation | 2-3h | | **Gesamt** | **16-23h** | --- ## Akzeptanzkriterien - [ ] Goose Toolkit für remembr erstellt - [ ] Search/Save Tools funktionieren - [ ] Session-Tracking (falls möglich) - [ ] Dokumentation vollständig --- ## Referenzen - [Goose GitHub](https://github.com/block/goose) - [Block Developer](https://block.xyz/) - [Goose Documentation](https://block.github.io/goose/)
jack closed this issue 2026-01-25 20:11:34 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
customable/claude-mem#313
No description provided.