chore: Fork als agenttwo-tools aufsetzen

Basis für die Tool-Calling- und Vision-Entwicklung. Die Historie von agenttwo
bleibt erhalten, damit sich Fixes aus der Basis per cherry-pick übernehmen
lassen; das Remote upstream zeigt dafür auf Jeuners/agenttwo.

Eigene Ports, damit beide Projekte gleichzeitig laufen können:
- Backend 8787 -> 8788, Vite 5173 -> 5174 samt Proxy-Zielen
- Origin-Allowlist in security.ts entsprechend auf 5174/8788
- OpenRouter-Attribution (HTTP-Referer, X-Title) angepasst

Die SQLite-Datei liegt wie gehabt neben dem Server, beide Instanzen haben
dadurch getrennte Sessions.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S1NXUpHbxTusqQmsjrFfbU
This commit is contained in:
Jeuner 2026-08-26 17:35:51 +02:00
parent e721540b80
commit e48228c570
7 changed files with 31 additions and 23 deletions

16
package-lock.json generated
View file

@ -1,16 +1,19 @@
{
"name": "oxagenttwo",
"name": "agenttwo-tools",
"version": "0.1.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "oxagenttwo",
"name": "agenttwo-tools",
"version": "0.1.0",
"workspaces": [
"server",
"web"
]
],
"engines": {
"node": ">=22.5.0"
}
},
"node_modules/@babel/code-frame": {
"version": "7.29.7",
@ -4651,7 +4654,6 @@
"version": "8.21.3",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz",
"integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=10.0.0"
@ -4690,14 +4692,14 @@
"version": "0.1.0",
"dependencies": {
"@fastify/cors": "^10.0.1",
"fastify": "^5.2.1"
"fastify": "^5.2.1",
"ws": "^8.18.0"
},
"devDependencies": {
"@types/node": "^22.13.0",
"@types/ws": "^8.5.14",
"tsx": "^4.19.3",
"typescript": "^5.7.3",
"ws": "^8.18.0"
"typescript": "^5.7.3"
}
},
"web": {