feat: OpenHands Integration - Full-Capability AI Developer #314

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

Zusammenfassung

Integration von remembr in OpenHands, einen vollwertigen AI Software Developer (früher "OpenDevin").


Über OpenHands

Eigenschaft Wert
Entwickler All Hands AI
Sprache Python
Modelle Multi-Provider
Open Source Ja (MIT)
Fokus Full Developer Capabilities
Repository https://github.com/All-Hands-AI/OpenHands

Besonderheiten:

  • Früher bekannt als "OpenDevin"
  • Simuliert vollwertigen Entwickler
  • Sandboxed Execution
  • Web Interface + CLI
  • Kann komplexe Multi-File-Änderungen durchführen

Integrationsmöglichkeiten

Option A: MCP Server

Falls OpenHands MCP unterstützt.

Option B: Python Plugin

OpenHands ist in Python - native Integration möglich:

# openhands_remembr/plugin.py
from openhands.plugin import Plugin
from remembr import RemembrClient

class RemembrPlugin(Plugin):
    def __init__(self):
        self.client = RemembrClient()
    
    def on_action(self, action):
        if action.type == 'edit':
            self.client.queue_observation(action)
    
    def on_session_start(self, session):
        self.client.start_session(session.project)

Option C: Sandbox Integration

OpenHands läuft in Sandbox - remembr könnte Teil der Sandbox-Umgebung sein.


Recherche erforderlich

  • OpenHands Plugin-System verstehen
  • Sandbox-Architektur prüfen
  • MCP-Support prüfen
  • Event-System dokumentieren

Aufwand-Schätzung

Task Aufwand
OpenHands Architektur verstehen 4-6h
Plugin implementieren 10-15h
Sandbox-Integration 4-6h
Testing 3-4h
Dokumentation 2-3h
Gesamt 23-34h

Akzeptanzkriterien

  • remembr Plugin für OpenHands erstellt
  • Automatische Observation-Erfassung
  • Search-Tool verfügbar
  • Dokumentation vollständig

Referenzen

## Zusammenfassung Integration von remembr in [OpenHands](https://github.com/All-Hands-AI/OpenHands), einen vollwertigen AI Software Developer (früher "OpenDevin"). --- ## Über OpenHands | Eigenschaft | Wert | |-------------|------| | **Entwickler** | All Hands AI | | **Sprache** | Python | | **Modelle** | Multi-Provider | | **Open Source** | Ja (MIT) | | **Fokus** | Full Developer Capabilities | | **Repository** | https://github.com/All-Hands-AI/OpenHands | **Besonderheiten:** - Früher bekannt als "OpenDevin" - Simuliert vollwertigen Entwickler - Sandboxed Execution - Web Interface + CLI - Kann komplexe Multi-File-Änderungen durchführen --- ## Integrationsmöglichkeiten ### Option A: MCP Server Falls OpenHands MCP unterstützt. ### Option B: Python Plugin OpenHands ist in Python - native Integration möglich: ```python # openhands_remembr/plugin.py from openhands.plugin import Plugin from remembr import RemembrClient class RemembrPlugin(Plugin): def __init__(self): self.client = RemembrClient() def on_action(self, action): if action.type == 'edit': self.client.queue_observation(action) def on_session_start(self, session): self.client.start_session(session.project) ``` ### Option C: Sandbox Integration OpenHands läuft in Sandbox - remembr könnte Teil der Sandbox-Umgebung sein. --- ## Recherche erforderlich - [ ] OpenHands Plugin-System verstehen - [ ] Sandbox-Architektur prüfen - [ ] MCP-Support prüfen - [ ] Event-System dokumentieren --- ## Aufwand-Schätzung | Task | Aufwand | |------|---------| | OpenHands Architektur verstehen | 4-6h | | Plugin implementieren | 10-15h | | Sandbox-Integration | 4-6h | | Testing | 3-4h | | Dokumentation | 2-3h | | **Gesamt** | **23-34h** | --- ## Akzeptanzkriterien - [ ] remembr Plugin für OpenHands erstellt - [ ] Automatische Observation-Erfassung - [ ] Search-Tool verfügbar - [ ] Dokumentation vollständig --- ## Referenzen - [OpenHands GitHub](https://github.com/All-Hands-AI/OpenHands) - [OpenHands Documentation](https://docs.all-hands.dev/) - [OpenHands Discord](https://discord.gg/openhands)
jack closed this issue 2026-01-25 20:11:35 +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#314
No description provided.