The /api/research/config endpoint was registered twice in RegisterAgentAPI, causing a panic on gateway startup. Combined the GET and PUT/POST handlers into a single handleResearchConfig function that dispatches by HTTP method.
- Add stub methods to JSONLStore for Store interface compliance - Fix import conflict in research.go (rename agent import) - Fix TypeScript type imports (use import type) - Fix launcherFetch response handling (call .json()) - Remove unused imports in research-page.tsx - Fix research-reports.tsx timestamp reference