Research-spiken som åpner fase 4. Fire spørsmål, besvart med kjørte kommandoer
og siterte Learn-kilder via et agent-team på fire spor.
Tre premisser i planen viste seg gale:
1. «azd-utvidelsen heter enten microsoft.foundry eller azure.ai.agents — én er
utdatert». Begge er gjeldende. Målt mot azds offisielle register: den ene er
en meta-pakke uten egne kommandoer, den andre eier `azd ai agent`. Det som
faktisk henger etter i doc-en er azd-minsteversjonen (1.25.2 vs >=1.27.1).
2. «Foundry injiserer FOUNDRY_PROJECT_ENDPOINT, AZURE_AI_MODEL_DEPLOYMENT_NAME
og APPLICATIONINSIGHTS_CONNECTION_STRING». To av tre. Modelldeployment-navnet
deklarerer vi selv. Kilden til antakelsen var MAF-hostingsiden, som motsier
både plattformdoksettet og Microsofts eget kjørende sample.
3. «docker build og azd ai agent run mot localhost:8088 er testbare UTEN Azure».
Halvveis: azd ai agent run krever azd auth login og provisjonerte ressurser,
og modellkallene går fortsatt til Foundry. --local sparer deploy, ikke Azure.
Kostnadsrelevant.
Q4 avgjorde 4c-omfanget: Workflow.as_agent() KJØRER på vårt objekt (målt), men
eksponerer bare debatten — validator, forankring, provenance og ledger ligger
utenfor grafen. En hosted agent bygget på as_agent() alene ville servert ugatede
forslag. Fase 4c er et signaturproblem rundt run_project, ikke et grafproblem.
Q2/Q3: direct references resolverer i BÅDE uv og pip, anonymt, uten publisering.
Base-image python:3.12-slim-bookworm; 3.14 faller fordi numpy 2.2.6 mangler
cp314-hjul — den ferske resolusjonen skjuler det bak en sdist.
Verktøykjeden reparert underveis: azd og docker manglet (Docker Desktop-casken
var en foreldet 0 B-oppføring). colima valgt framfor Desktop — kjører fra
terminalen, og VM-en er linux/amd64 nativt på Intel.
IKKE gjort: containeren er ikke bygget. docker build ble avvist av
tillatelsesklassifisereren. Uv-resolusjon viser at avhengighetene løser for
linux, ikke at koden kjører der — og det er forskjellen fase 4d trenger.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jk8tauXXAojNKC7Tzq7ziF