diff --git a/README.md b/README.md
index 5105a3d..22bf98b 100644
--- a/README.md
+++ b/README.md
@@ -195,7 +195,7 @@ agentic-os/
├── registry/ # Plugin marketplace
├── standards/ # Discover/inject conventions
├── prompts/ # 10 reusable templates
-├── data/ # Runtime data (gitignored)
+├── data/ # Runtime data (agent-routes.json tracked; settings/cost/chat gitignored)
├── audit/ # Activity log (gitignored)
└── backups/ # Snapshots (gitignored)
```
diff --git a/dashboard/app.js b/dashboard/app.js
index d582423..a6ddaa6 100644
--- a/dashboard/app.js
+++ b/dashboard/app.js
@@ -8,7 +8,7 @@ async function loadPage(name) {
await loadScript(`${PAGE_BASE}${name}.js`);
pageCache[name] = true;
} catch (err) {
- console.error(`Failed to load page: ${name}`, err);
+ showToast(`Failed to load page: ${name}`, 'error');
throw err;
}
}
diff --git a/data/settings.json b/data/settings.json
deleted file mode 100644
index 3127355..0000000
--- a/data/settings.json
+++ /dev/null
@@ -1,33 +0,0 @@
-{
- "theme": "dark",
- "agent_preferences": {
- "opencode": {
- "enabled": true,
- "binary": "opencode",
- "max_turns": 50
- },
- "hermes": {
- "enabled": true,
- "binary": "hermes",
- "memory_path": "$HOME/.hermes"
- },
- "gemini": {
- "enabled": true,
- "binary": "gemini",
- "model": "gemini-2.5-flash"
- }
- },
- "api_keys": {
- "gemini": "REPLACE_ME",
- "openrouter": "REPLACE_ME"
- },
- "free_tier_limits": {
- "gemini_flash": { "requests_per_day": 1500, "tokens_per_day": 1000000 },
- "openrouter_free": { "requests_per_day": 100, "tokens_per_day": 200000 }
- },
- "dashboard": {
- "port": 8080,
- "host": "127.0.0.1",
- "dark_mode": true
- }
-}
diff --git a/docs/index.html b/docs/index.html
index 9e5abca..3384967 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -16,7 +16,6 @@
-
diff --git a/registry/marketplace/.gitkeep b/registry/marketplace/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/server.py b/server.py
index 5a93118..0eb6950 100644
--- a/server.py
+++ b/server.py
@@ -36,7 +36,7 @@ if HERMES_ENV.exists():
# CORS for local dev
app.add_middleware(
CORSMiddleware,
- allow_origins=["*"],
+ allow_origins=["http://127.0.0.1:8080", "http://localhost:8080"],
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],