diff --git a/network-poc/frontend/public/avatars/aikuinen_susi.png b/network-poc/frontend/public/avatars/aikuinen_susi.png deleted file mode 100644 index 15f0b8c..0000000 Binary files a/network-poc/frontend/public/avatars/aikuinen_susi.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/aikuinen_susi.webp b/network-poc/frontend/public/avatars/aikuinen_susi.webp new file mode 100644 index 0000000..ed16a4b Binary files /dev/null and b/network-poc/frontend/public/avatars/aikuinen_susi.webp differ diff --git a/network-poc/frontend/public/avatars/bear.png b/network-poc/frontend/public/avatars/bear.png deleted file mode 100644 index 4ad534b..0000000 Binary files a/network-poc/frontend/public/avatars/bear.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/bear.webp b/network-poc/frontend/public/avatars/bear.webp new file mode 100644 index 0000000..a6bcfd7 Binary files /dev/null and b/network-poc/frontend/public/avatars/bear.webp differ diff --git a/network-poc/frontend/public/avatars/beaver.png b/network-poc/frontend/public/avatars/beaver.png deleted file mode 100644 index a849229..0000000 Binary files a/network-poc/frontend/public/avatars/beaver.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/beaver.webp b/network-poc/frontend/public/avatars/beaver.webp new file mode 100644 index 0000000..a1aa30f Binary files /dev/null and b/network-poc/frontend/public/avatars/beaver.webp differ diff --git a/network-poc/frontend/public/avatars/chameleon.png b/network-poc/frontend/public/avatars/chameleon.png deleted file mode 100644 index 2269580..0000000 Binary files a/network-poc/frontend/public/avatars/chameleon.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/chameleon.webp b/network-poc/frontend/public/avatars/chameleon.webp new file mode 100644 index 0000000..5b29419 Binary files /dev/null and b/network-poc/frontend/public/avatars/chameleon.webp differ diff --git a/network-poc/frontend/public/avatars/elephant.png b/network-poc/frontend/public/avatars/elephant.png deleted file mode 100644 index adb465b..0000000 Binary files a/network-poc/frontend/public/avatars/elephant.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/elephant.webp b/network-poc/frontend/public/avatars/elephant.webp new file mode 100644 index 0000000..d68d1c7 Binary files /dev/null and b/network-poc/frontend/public/avatars/elephant.webp differ diff --git a/network-poc/frontend/public/avatars/gecko.png b/network-poc/frontend/public/avatars/gecko.png deleted file mode 100644 index 68d450a..0000000 Binary files a/network-poc/frontend/public/avatars/gecko.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/gecko.webp b/network-poc/frontend/public/avatars/gecko.webp new file mode 100644 index 0000000..2a5e9c2 Binary files /dev/null and b/network-poc/frontend/public/avatars/gecko.webp differ diff --git a/network-poc/frontend/public/avatars/gecko_notext.png b/network-poc/frontend/public/avatars/gecko_notext.png deleted file mode 100644 index 8968876..0000000 Binary files a/network-poc/frontend/public/avatars/gecko_notext.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/gecko_notext.webp b/network-poc/frontend/public/avatars/gecko_notext.webp new file mode 100644 index 0000000..edeffe8 Binary files /dev/null and b/network-poc/frontend/public/avatars/gecko_notext.webp differ diff --git a/network-poc/frontend/public/avatars/karhunpentu.png b/network-poc/frontend/public/avatars/karhunpentu.png deleted file mode 100644 index 17a2044..0000000 Binary files a/network-poc/frontend/public/avatars/karhunpentu.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/karhunpentu.webp b/network-poc/frontend/public/avatars/karhunpentu.webp new file mode 100644 index 0000000..4a950c6 Binary files /dev/null and b/network-poc/frontend/public/avatars/karhunpentu.webp differ diff --git a/network-poc/frontend/public/avatars/kettu_notext.png b/network-poc/frontend/public/avatars/kettu_notext.png deleted file mode 100644 index 81e2c18..0000000 Binary files a/network-poc/frontend/public/avatars/kettu_notext.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/kettu_notext.webp b/network-poc/frontend/public/avatars/kettu_notext.webp new file mode 100644 index 0000000..5ddd741 Binary files /dev/null and b/network-poc/frontend/public/avatars/kettu_notext.webp differ diff --git a/network-poc/frontend/public/avatars/kipina_notext.png b/network-poc/frontend/public/avatars/kipina_notext.png deleted file mode 100644 index 63077ca..0000000 Binary files a/network-poc/frontend/public/avatars/kipina_notext.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/kipina_notext.webp b/network-poc/frontend/public/avatars/kipina_notext.webp new file mode 100644 index 0000000..7c47406 Binary files /dev/null and b/network-poc/frontend/public/avatars/kipina_notext.webp differ diff --git a/network-poc/frontend/public/avatars/laiskiainen.png b/network-poc/frontend/public/avatars/laiskiainen.png deleted file mode 100644 index d1dbf2c..0000000 Binary files a/network-poc/frontend/public/avatars/laiskiainen.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/laiskiainen.webp b/network-poc/frontend/public/avatars/laiskiainen.webp new file mode 100644 index 0000000..0a56222 Binary files /dev/null and b/network-poc/frontend/public/avatars/laiskiainen.webp differ diff --git a/network-poc/frontend/public/avatars/laiskiainen_notext.png b/network-poc/frontend/public/avatars/laiskiainen_notext.png deleted file mode 100644 index df61301..0000000 Binary files a/network-poc/frontend/public/avatars/laiskiainen_notext.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/laiskiainen_notext.webp b/network-poc/frontend/public/avatars/laiskiainen_notext.webp new file mode 100644 index 0000000..bd2e196 Binary files /dev/null and b/network-poc/frontend/public/avatars/laiskiainen_notext.webp differ diff --git a/network-poc/frontend/public/avatars/lion.png b/network-poc/frontend/public/avatars/lion.png deleted file mode 100644 index 54eb922..0000000 Binary files a/network-poc/frontend/public/avatars/lion.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/lion.webp b/network-poc/frontend/public/avatars/lion.webp new file mode 100644 index 0000000..885c437 Binary files /dev/null and b/network-poc/frontend/public/avatars/lion.webp differ diff --git a/network-poc/frontend/public/avatars/mantis.png b/network-poc/frontend/public/avatars/mantis.png deleted file mode 100644 index 211b6ab..0000000 Binary files a/network-poc/frontend/public/avatars/mantis.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/mantis.webp b/network-poc/frontend/public/avatars/mantis.webp new file mode 100644 index 0000000..9223359 Binary files /dev/null and b/network-poc/frontend/public/avatars/mantis.webp differ diff --git a/network-poc/frontend/public/avatars/old/forge_hero.png b/network-poc/frontend/public/avatars/old/forge_hero.png deleted file mode 100644 index 0a6e222..0000000 Binary files a/network-poc/frontend/public/avatars/old/forge_hero.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/old/gecko_hero.png b/network-poc/frontend/public/avatars/old/gecko_hero.png deleted file mode 100644 index 8968876..0000000 Binary files a/network-poc/frontend/public/avatars/old/gecko_hero.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/old/kipina.png b/network-poc/frontend/public/avatars/old/kipina.png deleted file mode 100644 index 8a56588..0000000 Binary files a/network-poc/frontend/public/avatars/old/kipina.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/old/serpent_hero.png b/network-poc/frontend/public/avatars/old/serpent_hero.png deleted file mode 100644 index a6831d1..0000000 Binary files a/network-poc/frontend/public/avatars/old/serpent_hero.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/owl.png b/network-poc/frontend/public/avatars/owl.png deleted file mode 100644 index b905748..0000000 Binary files a/network-poc/frontend/public/avatars/owl.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/owl.webp b/network-poc/frontend/public/avatars/owl.webp new file mode 100644 index 0000000..61d8063 Binary files /dev/null and b/network-poc/frontend/public/avatars/owl.webp differ diff --git a/network-poc/frontend/public/avatars/penguin.png b/network-poc/frontend/public/avatars/penguin.png deleted file mode 100644 index 5acb625..0000000 Binary files a/network-poc/frontend/public/avatars/penguin.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/penguin.webp b/network-poc/frontend/public/avatars/penguin.webp new file mode 100644 index 0000000..41f7944 Binary files /dev/null and b/network-poc/frontend/public/avatars/penguin.webp differ diff --git a/network-poc/frontend/public/avatars/pesukarhu.png b/network-poc/frontend/public/avatars/pesukarhu.png deleted file mode 100644 index 99d406e..0000000 Binary files a/network-poc/frontend/public/avatars/pesukarhu.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/pesukarhu.webp b/network-poc/frontend/public/avatars/pesukarhu.webp new file mode 100644 index 0000000..2e2d21d Binary files /dev/null and b/network-poc/frontend/public/avatars/pesukarhu.webp differ diff --git a/network-poc/frontend/public/avatars/pesukarhu_notext.png b/network-poc/frontend/public/avatars/pesukarhu_notext.png deleted file mode 100644 index faaa36b..0000000 Binary files a/network-poc/frontend/public/avatars/pesukarhu_notext.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/pesukarhu_notext.webp b/network-poc/frontend/public/avatars/pesukarhu_notext.webp new file mode 100644 index 0000000..64eb71c Binary files /dev/null and b/network-poc/frontend/public/avatars/pesukarhu_notext.webp differ diff --git a/network-poc/frontend/public/avatars/serpent.png b/network-poc/frontend/public/avatars/serpent.png deleted file mode 100644 index df8b001..0000000 Binary files a/network-poc/frontend/public/avatars/serpent.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/serpent.webp b/network-poc/frontend/public/avatars/serpent.webp new file mode 100644 index 0000000..cfb4e0b Binary files /dev/null and b/network-poc/frontend/public/avatars/serpent.webp differ diff --git a/network-poc/frontend/public/avatars/spider.png b/network-poc/frontend/public/avatars/spider.png deleted file mode 100644 index c94368a..0000000 Binary files a/network-poc/frontend/public/avatars/spider.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/spider.webp b/network-poc/frontend/public/avatars/spider.webp new file mode 100644 index 0000000..bebbcd0 Binary files /dev/null and b/network-poc/frontend/public/avatars/spider.webp differ diff --git a/network-poc/frontend/public/avatars/susi_notext.png b/network-poc/frontend/public/avatars/susi_notext.png deleted file mode 100644 index ca18894..0000000 Binary files a/network-poc/frontend/public/avatars/susi_notext.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/susi_notext.webp b/network-poc/frontend/public/avatars/susi_notext.webp new file mode 100644 index 0000000..30962e4 Binary files /dev/null and b/network-poc/frontend/public/avatars/susi_notext.webp differ diff --git a/network-poc/frontend/public/avatars/tortoise.png b/network-poc/frontend/public/avatars/tortoise.png deleted file mode 100644 index 2095e15..0000000 Binary files a/network-poc/frontend/public/avatars/tortoise.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/tortoise.webp b/network-poc/frontend/public/avatars/tortoise.webp new file mode 100644 index 0000000..956ee39 Binary files /dev/null and b/network-poc/frontend/public/avatars/tortoise.webp differ diff --git a/network-poc/frontend/public/avatars/walrus.png b/network-poc/frontend/public/avatars/walrus.png deleted file mode 100644 index 59db12d..0000000 Binary files a/network-poc/frontend/public/avatars/walrus.png and /dev/null differ diff --git a/network-poc/frontend/public/avatars/walrus.webp b/network-poc/frontend/public/avatars/walrus.webp new file mode 100644 index 0000000..065dad6 Binary files /dev/null and b/network-poc/frontend/public/avatars/walrus.webp differ diff --git a/network-poc/frontend/src/pages/index.astro b/network-poc/frontend/src/pages/index.astro index 6e9769f..ae58242 100644 --- a/network-poc/frontend/src/pages/index.astro +++ b/network-poc/frontend/src/pages/index.astro @@ -66,7 +66,7 @@ import Settings from "../components/Settings.astro"; // === Globaalit tilat === const defaultAgents = { - manager: { name: 'Manageri', avatar: '/avatars/karhunpentu.png', model: 'qwen-coder', order: 0, + manager: { name: 'Manageri', avatar: '/avatars/karhunpentu.webp', model: 'qwen-coder', order: 0, temperature: 0.5, topK: 40, repeatPenalty: 1.15, maxTokens: 512, prompt: `You are a senior project manager and software architect. Your job is to plan the file structure of a software project. @@ -83,7 +83,7 @@ models.py: SQLAlchemy database models and engine setup schemas.py: Pydantic request/response schemas main.py: FastAPI application with CRUD endpoints pyproject.toml: project dependencies` }, - coder: { name: 'Koodari', avatar: '/avatars/kipina_notext.png', model: 'qwen-coder', order: 1, + coder: { name: 'Koodari', avatar: '/avatars/kipina_notext.webp', model: 'qwen-coder', order: 1, temperature: 0.7, topK: 40, repeatPenalty: 1.15, maxTokens: 1024, prompt: `You are an expert Python developer. Write complete, production-ready code. @@ -104,7 +104,7 @@ NEVER: - Forget to import from other project files - Use requirements.txt or Poetry — always use pyproject.toml with [project] format (PEP 621) - Use pip install — use uv (e.g. uv run uvicorn main:app --reload)` }, - data: { name: 'Data', avatar: '/avatars/pesukarhu_notext.png', model: 'qwen-coder', order: 2, + data: { name: 'Data', avatar: '/avatars/pesukarhu_notext.webp', model: 'qwen-coder', order: 2, temperature: 0.5, topK: 40, repeatPenalty: 1.15, maxTokens: 1024, prompt: `You are a database architect specializing in SQLAlchemy and relational databases. @@ -121,7 +121,7 @@ ALWAYS INCLUDE: - from sqlalchemy.ext.declarative import declarative_base - from sqlalchemy.orm import sessionmaker - DATABASE_URL, engine, SessionLocal, Base` }, - qa: { name: 'QA', avatar: '/avatars/susi_notext.png', model: 'qwen-coder', order: 3, + qa: { name: 'QA', avatar: '/avatars/susi_notext.webp', model: 'qwen-coder', order: 3, temperature: 0.4, topK: 40, repeatPenalty: 1.15, maxTokens: 1024, prompt: `You are a QA engineer writing automated tests. @@ -138,7 +138,7 @@ TEST STRUCTURE: 5. test_delete: DELETE → 204, verify GET returns 404 after ALWAYS: from fastapi.testclient import TestClient` }, - tester: { name: 'DevOps', avatar: '/avatars/laiskiainen_notext.png', model: 'qwen-coder', order: 4, + tester: { name: 'DevOps', avatar: '/avatars/laiskiainen_notext.webp', model: 'qwen-coder', order: 4, temperature: 0.3, topK: 40, repeatPenalty: 1.1, maxTokens: 512, prompt: `You are a strict code reviewer and static analysis expert. Analyze the code line by line. @@ -157,7 +157,7 @@ RESPOND: - If all checks pass: "LGTM" - If issues found: list each as "ISSUE: filename.py: description" - Be specific and actionable, not vague` }, - observer: { name: 'Tarkkailija', avatar: '/avatars/aikuinen_susi.png', model: 'qwen-coder', order: 5, + observer: { name: 'Tarkkailija', avatar: '/avatars/aikuinen_susi.webp', model: 'qwen-coder', order: 5, temperature: 0.6, topK: 40, repeatPenalty: 1.15, maxTokens: 512, prompt: `You are an independent technical observer and risk analyst. @@ -315,7 +315,7 @@ OUTPUT FORMAT: // Uuden agentin luonti window.addCustomAgent = function() { const id = 'custom_' + Date.now(); - const avatars = ['/avatars/bear.png','/avatars/beaver.png','/avatars/gecko.png','/avatars/lion.png','/avatars/penguin.png','/avatars/spider.png','/avatars/walrus.png','/avatars/serpent.png']; + const avatars = ['/avatars/bear.webp','/avatars/beaver.webp','/avatars/gecko.webp','/avatars/lion.webp','/avatars/penguin.webp','/avatars/spider.webp','/avatars/walrus.webp','/avatars/serpent.webp']; agents[id] = { name: 'Uusi agentti', avatar: avatars[Math.floor(Math.random() * avatars.length)], diff --git a/network-poc/hub/Cargo.toml b/network-poc/hub/Cargo.toml index 02dd708..8a75186 100644 --- a/network-poc/hub/Cargo.toml +++ b/network-poc/hub/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hub" -version = "0.3.0" +version = "0.3.1" edition = "2024" [dependencies]