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

MCP cannot read or set the persistent Rotate axis and Scale handle selection

Aperta
#216 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
1-2 giorni
Idoneità per principianti
53/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
rust
Ambito
desktop

Direzione di ricerca

Start with the axis and handle comboboxes in src/app/features/manipulation_tool.rs, then trace how persistent selection is stored in authoritative Editor state and how set_tool_space from issue #212 handles guards. Add MCP inspection and a shared typed setter, with Editor protocol tests and updates to mcp.md, mcp-tools.md, and the snapshot. Done when axis and handle state can be read and set through MCP and the coverage inventory marks the capability supported.

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

Descrizione

area/mcp effort/s impact/few priority/p2 severity/medium triaged type/feature urgency/this-quarter

Problem

The native Tool Settings keep a persistent Rotate axis selector and Scale handle selector (src/app/features/manipulation_tool.rs, around the axis and handle comboboxes). MCP can pass an axis or handle per begin_manipulation call, but inspect_scene does not report the selected axis or handle, and no tool sets it. AGENTS.md requires the relevant state of every user-facing capability to be available through MCP. Found in review of the #7 coverage audit (#215).

Expected behavior

inspect_scene reports the persistent Rotate axis and Scale handle selection, and a typed operation shared by the native selector and MCP sets it (following the set_tool_space pattern from #212, or extending it), with Editor protocol tests and mcp.md / mcp-tools.md / snapshot updates.

Acceptance criteria

  • Axis and handle selection readable over MCP from the authoritative Editor state.
  • One typed operation used by both the native selector and MCP, with the same guards as set_tool_space.
  • The coverage inventory row changes from missing to supported.
Lingua principale
Rust
Stelle
4
Fork
2
Merge medio
7h 53m
PR unite (30g)
126

Preparare l'ambiente

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 cristim/AztecCraft

Tutte le issue di cristim/AztecCraft

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.