Vietinis diegimas
Įdiekite ir paleiskite rinkinį vienos eilutės diegimo skriptu arba nuklonuokite saugyklą ir paleiskite patys.
1. Greitas diegimas naudojant install.sh
Diegimo skriptas atsisiunčia pažymėtą leidimą, vietoje sukompiliuoja atvaizdį ir paleidžia rinkinį; atvaizdį/profilį parenka diegimo skriptas. Paleidus dar kartą, atnaujinama vietoje. Konkrečiai versijai: VERSION=0.1.0 sh install.sh.
curl -fsSL https://raw.githubusercontent.com/Arttron/aigentron/main/install.sh | shArba nuklonuokite išeities kodą (nebūtina)
git clone https://github.com/Arttron/aigentron.git
cd aigentronBūtinos sąlygos
- Docker Desktop arba Docker Engine + Compose v2 (būtina)
- Nebūtina: pagrindiniame kompiuteryje (ne konteineryje) veikianti Ollama „routine“ modelių lygiui — tik vienas teikėjo pasirinkimas, o ne reikalavimas. Orkestratorius pasiekia ją adresu http://host.docker.internal:11434
- ANTHROPIC_API_KEY — reikalingas „complex“ modelių lygiui (Claude debesyje)
- Nebūtina: įrankius palaikantis modelis jūsų pagrindinio kompiuterio Ollama (numatytasis qwen3-coder:30b, nustatomas per ROUTINE_MODEL faile .env) — tik jei pasirenkate Ollama
- Nebūtina: vienkartinis Docker tinklas, kad agentai pasiektų projektų duomenų bazes pagal paslaugos pavadinimą (docker network create lds-agents) — tik Compose ir agentų eigai
- Jei vis dėlto naudojate Ollama, venkite qwen2.5-coder — jis nesiunčia struktūrizuotų įrankių kvietimų ir sugadina agentų SDK. Palaikomas numatytasis modelis yra qwen3-coder:30b.
2. Nebūtina: vietiniai modeliai su Ollama
Tik jei naudojate Ollama kaip teikėją. Atsisiųskite į pagrindinio kompiuterio Ollama (ne į konteinerį); jei pasirenkate kitą modelį, nustatykite ROUTINE_MODEL faile .env.
ollama pull qwen3-coder:30b3. Nebūtina: išorinis Docker tinklas
Vienkartinis nustatymas, reikalingas tik Compose ir agentų eigai, kad agentai pasiektų duomenų bazes pagal paslaugos pavadinimą.
docker network create lds-agents4. Iš išeities kodo: sukurkite ir paleiskite
Išeities kodo kopijai: atitinka docker compose up -d --build. Paleidžia Postgres, Redis, LiteLLM (su Anthropic suderinamą tarpinę prieš Ollama), orkestratorių (:3001) ir skydelį (:3000) — visi su bind-mount sparčiam perkrovimui. Pirmas paleidimas lėtesnis — orkestratorius sukompiliuoja packages/shared ir packages/agent-runner, kol praeina healthcheck.
make up5. Atidarykite skydelį
Skydelis → http://localhost:3000 • Orkestratoriaus API → http://localhost:3001 Aukščiau parodytos numatytosios reikšmės; skydelio prievadas priklausomai nuo sąrankos gali skirtis — nustatykite jį per prievadų susiejimą (Compose arba docker run -p). Nebūtina: docker compose --profile mcp up -d Playwright MCP ir kūrimo serveriui, skirtam frontend ir dizaino agentams.
Naudinga: make logs | make ps | make migrate | make down | make clean (⚠️ ištrina duomenų bazės duomenis). Išsamesnė informacija apie nustatymą, modelių maršrutizavimą ir patvirtinimo vartus pateikta saugykloje.
