Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

A hosted chat offers local skills that its remote turn silently drops

Aperta
#1,457 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
68/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
go

Direzione di ricerca

Start by tracing internal/tui3/skillpick.go:515, internal/session/skillattach.go:31, and internal/session/skillturn.go:122, then run the deterministic hosted-agent replication. Add coverage for the distinction between client discovery and far-shelf membership, and verify the SSH e2e acceptance behavior: the local-only skill is unavailable and no chip is drawn. Update docs/remote-access-testing.md and invalidates as required.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

area:chat area:remote bug sev:serious

Found on santos/dev2 at 008363c98 (#1410). It reaches dev when #1410 merges.

What happened

The /skill picker scans this machine's skill folders in a hosted conversation. Enter on a local-only row can draw its attachment chip, while the far session has no matching shelf fact and omits it from the turn. This follows from the code; the two-machine hand test has not been run.

Replication

Deterministic (no model). Put a valid skill only in the client's home, use a hosted-agent test double whose SkillFacts returns an empty shelf and whose AttachSkills accepts the name, then open /skill. The row is listed and attachable; the subsequent turn has no skill block.

Field (real models). Use --host pointed at this same machine over ssh, as docs/remote-access-testing.md §3.0 does, with distinct client and host homes. Put local-only solely in the client home, attach it, and send a message. Check for the chip and absence of · skills · local-only. Use OPENROUTER_API_KEY and deepseek/deepseek-v4-flash; allow a minute and a small charge. This hand test is proposed, not observed.

Where

internal/tui3/skillpick.go:515, discoveredSkills, reads local folders; internal/session/skillattach.go:31 accepts names; internal/session/skillturn.go:122 drops names missing from the far shelf.

The fix

On a hosted conversation, mark a client-only row unavailable or resolve attachment against the far shelf before drawing its chip.

Acceptance

  • e2e: through codeaf chat --host over ssh, a local-only skill is identified as unavailable and no attachment chip is drawn.
  • Unit: a hosted picker test distinguishes client discovery from far shelf membership.
  • Update the remote skills manual and invalidates.
Lingua principale
Go
Stelle
115
Fork
14
Merge medio
9h 38m
PR unite (30g)
749

Preparare l'ambiente

Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Agent-Field/CodeAF

Tutte le issue di Agent-Field/CodeAF

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.