Commit Graph

6 Commits

Author SHA1 Message Date
Austin 2c636d091d fix: unify to single dashboard port (8080) from settings.json as sole source of truth
- server.py: --port default now reads dashboard.port from data/settings.json
- start.sh / start-agentic-os.sh: derive PORT from settings.json
- scheduler.py: SERVER_URL reads port from settings.json
- settings.json: dashboard.port 8081 -> 8080
- docs: refresh stale 8081 references
Resolves drift where launchers forced 8081 while CORS/scheduler/skin/docs expected 8080.
2026-07-26 10:14:41 -07:00
Austin 96d8281b9b Wire up dynamic agent registry, integrations, agent-time tracking, UI modernization
- server.py: dynamic agent execution engine (cli/http/mcp), live agent
  registry (/api/agents register/unregister), integrations API, agent stats
  & skill scoring, kanban task delete, plugin uninstall, agent-time tracking
  + /test page
- dashboard: modernized agent-health, plugins marketplace, smart-router,
  styles; added agent-time monitor page + terminal page
- scheduler.py rewrite; start.sh / start-agentic-os.sh improvements
- skills: added firebase-*, notion-knowledge-capture, xcode-project-setup,
  audit/test plugins; updated learnings across skills
- brain/ docs + data registry files (agent-registry, integrations, router-keywords)
- .gitignore: exclude runtime artifacts (pid, graphify-out, logs)

Verified live on :8081 - all new endpoints return 200 and register/unregister
persists to data/agent-registry.json.
2026-07-25 12:27:26 -07:00
Claude 9c1cac130a Address CodeRabbit review: harden port parsing and shortcut creation
- install.ps1: wrap desktop shortcut creation in try/catch so a COM
  failure doesn't abort the whole installer (ErrorActionPreference=Stop)
- start.ps1: coerce dashboard.port to int on the Python side so a float
  value in settings.json doesn't crash the [int] cast
- start.sh: fail loudly with a clear error if no free port is found in
  20 attempts, instead of silently launching on an unverified port
2026-07-05 21:49:19 +00:00
Claude f22b44a000 Auto-detect free port and add one-click launcher
start.ps1/start.sh now fall back to the next free port instead of
crashing when the configured port is already taken (e.g. by another
local app), and auto-open the dashboard in the browser once it's up.
install.ps1 also creates a desktop shortcut (Launch-Dashboard.bat) so
the dashboard can be started without typing any commands.
2026-07-05 21:05:14 +00:00
zumayaaustin-creator fce57302de Add cross-platform launcher scripts 2026-06-23 08:50:04 -07:00
modimihir07 73efe0f7e4 Initial commit: Agentic OS v1.0.0
- AGENTS.md single source of truth with 51+10 features
- FastAPI backend with 20+ REST endpoints
- 15 skills with self-improvement (eval + learnings)
- Web SPA dashboard with 12 pages
- Agent configs for opencode, Hermes, Gemini CLI
- APScheduler, plugin registry, standards system
- 10 prompt templates, cost analytics, backup/restore
2026-05-17 15:23:44 +05:30