[Feature Request] Please add Per-Agent memory panel — view/edit skill files in chat
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 38/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- frontend
Direzione di ricerca
Inizia dall’interfaccia della chat e traccia come sono rappresentati l’Agent selezionato, il file di skill o di istruzioni e il registro di audit esistente. Definisci insieme il pannello, la modifica inline, la validazione, la cronologia delle versioni, i controlli di accesso e l’applicazione alla prossima esecuzione; il lavoro è completo quando tutti e sette i criteri di accettazione funzionano senza modificare le autorizzazioni né abilitare l’esecuzione di codice arbitrario.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
OpenBot has persistent coworkers, per-Agent computers, governed tool use, and auditability, but it lacks a visible, editable panel for an Agent's skill/instruction files alongside the chat interface.
For users managing multiple Agents with different roles (e.g., newsletter orchestrator, site monitor, research assistant), there is no way to quickly view or edit an Agent's skill file (e.g., SKILL.md-equivalent config) without leaving the chat or editing YAML directly. This makes it harder to refine Agent behavior iteratively or audit what instructions an Agent is operating under.
Feature request
Add Per-Agent memory panel — a viewable, editable panel next to the chat that surfaces an Agent's skill/instruction file. This should be a UI-layer feature, not a new learning infrastructure.
Proposed behaviour
- Show a collapsible panel next to the chat displaying the Agent's current skill/instruction file.
- Allow editing the skill file inline, with syntax highlighting for Markdown/YAML.
- Save edits immediately and apply them to the next run (no reload required).
- Show version history (last N edits) with timestamps and author.
- Support optional diff view to compare current vs. previous versions.
- Preserve all governance settings (grants, policies) — editing the skill file does not change grants.
Required controls
- Disabled by default; enabled per Agent.
- Panel scope: per-Agent, visible only to users with access to that Agent.
- Immutable audit log showing when a skill file was viewed, edited, or reverted.
- Review, edit, and revert controls for skill file changes.
- Clear separation between skill file content and runtime state (no arbitrary code execution from edits).
- Never automatically grant additional tools or permissions on edit — grants are unchanged.
- Configurable version history retention (e.g., keep last 50 edits).
Why this matters
This would make OpenBot more competitive for users managing multiple Agents with distinct roles while preserving its core advantages: per-Agent isolation, gateway policy enforcement, and action-level auditability. It would be particularly useful for a self-hosted team that wants to refine Agent instructions iteratively (e.g., "add this checklist to the newsletter Agent") without recreating the entire configuration.
Acceptance criteria
- A user can view an Agent's skill/instruction file in a panel next to the chat.
- A user can edit the skill file inline and save changes.
- Edits are applied to the next run without requiring a reload.
- Version history shows the last N edits with timestamps and authors.
- All skill file views/edits appear in the existing audit trail.
- Invalid skill file edits are rejected with clear error messages.
- Edited skill files respect the Agent's existing grant boundaries.
Suggested name
Agent Memory Panel or Editable Skill Files
- Lingua principale
- TypeScript
- Stelle
- 6.6k
- Fork
- 914
- Merge medio
- 17h 52m
- PR unite (30g)
- 155
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di CopilotKit/OpenBot
-
Wrong key location at startupForse già presa @charan-rathore l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
CopilotKit/OpenBot#800 ·
I maintainer di solito rispondono entro 1 giorno
-
setup-learning.ts fails on Windows with "spawn npx.cmd EINVAL"Forse già presa @Caldas l’ha presa 3 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
CopilotKit/OpenBot#792 ·
I maintainer di solito rispondono entro 1 giorno
-
Remote AG-UI Bots can't use the browser in chat: `computer_*` calls refused as "unavailable for this headless turn"Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
CopilotKit/OpenBot#804 ·
I maintainer di solito rispondono entro 1 giorno
-
Five out-of-subject findings from PR #770's tier-3 review (credential-revoking tests, single-user boot gate, OAuth client rotation, shared-use atomicity, untyped server/tests)Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 4/5 Più di una settimana Idoneità per principianti 22/100
CopilotKit/OpenBot#786 ·
I maintainer di solito rispondono entro 1 giorno
-
server/tests leaks database connections: 55 files open a pool and never close itForse già presa @adamsiwiec1 l’ha presa 3 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100
CopilotKit/OpenBot#785 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di CopilotKit/OpenBot
Issue simili
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
components-web-app/docs#260 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
521xueweihan/HelloGitHub#4025 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
ctrf-io/playwright-ctrf-json-reporter#117 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
voidzero-dev/void#478 ·
I maintainer di solito rispondono entro 1 giorno