F-027 A6 — `server` tool loop

Chiusa
#406 3 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@Zamojski5 ci sta già lavorando.

Dal 11/10/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

Slice A6 of F-027 (founder direction 2026-10-09; contract PR #401). The AST criteria referenced below are defined there and are this issue's acceptance criteria.

  • Scope. The worker as an MCP client of /mcp with the run token; tool calling
    in each adapter of @flux/agent-runtime; reservation over the turn cap; the
    no-tools model shape; usage per request reconciled.
  • Files. app/packages/agent-runtime/ adapters,
    app/packages/core/src/personal-runs/processor.ts and ports.ts
    (PersonalComputeRequest gains tools and turns).
  • Migration. None expected; reserve on #153 if run accounting needs a column.
  • Tests. AST-8.1 to AST-8.3 with recorded fixtures per provider wire format;
    AST-3.2 parity with A2.
  • Depends on. A2.

Rules: Docker tests with fakes/mocks only (no real vendor account, key or spend); final design (Prostota) components; UX reviewed against F-027's journeys by an independent evaluator in the running app.

Lingua principale
TypeScript
Stelle
3
Fork
0
Merge medio
18h 22m
PR unite (30g)
340

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 ColdPhase/flux

Tutte le issue di ColdPhase/flux

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.