Commit Graph
97 Commits
Author SHA1 Message Date
haikdc 0dd56bb599 [Haik]: pt2 of going thru knip errors 2026-03-30 23:21:22 -07:00
haikdc de47fc06e6 [Haik]: ckpt, removed prompt templates and all related shit 2026-03-30 23:06:08 -07:00
haikdc 32093e0149 [Haik]: removed more unused code, now gonna remove the prompt templates feature entirely 2026-03-30 22:37:44 -07:00
haikdc 8be1e48341 [Haik]: removed unused endpoints, also made linter compatible with endpoint parsing 2026-03-30 22:00:36 -07:00
haikdc 23945ad079 [Haik]: ckpt, pass 1 of vulture cleansing 2026-03-30 20:40:46 -07:00
haikdc 1a9aa48df3 [Haik]: fixed vulture bc it wasnt working in the last push, found an additional 142 problems ggs 2026-03-30 20:29:50 -07:00
haikdc 5e8b1c02c7 [Haik]: added in better linter from the debugger. This good for now till the linter pip module done. Also i just peeked at the output and there are 799 linter errors, holy SLOP. 2026-03-30 20:24:28 -07:00
haikdc 97d0006461 [Haik]: ckpt, deleted all instructions for the assistant-ui refactoring 2026-03-30 19:11:19 -07:00
haikdc 0b16e6efe3 [Haik]: agentic refactor 7. Integration, SkillBuilderChat & Cleanup 2026-03-30 18:56:12 -07:00
haikdc 4675697bfa [Haik]: Agentic Refactor 6. MCP Cards & Browser Feed 2026-03-30 17:58:53 -07:00
haikdc 8ccc3b4c5b [Haik]: Agentic Refactor 5, Tool Ui Approvals and Questions 2026-03-30 16:39:06 -07:00
haikdc 35e2503999 [Haik]: Agentic Refactor 4. Tool UI Native Tools 2026-03-30 15:31:43 -07:00
haikdc 9d0a9abd6e [Haik]: swapped prod to be a single endpoint instead of a range bc of google workspace shit 2026-03-30 15:14:26 -07:00
haikdc 7d9a2fb1a3 [Haik]: Agentic refactor 3. Composer & Mentions i.e. user input 2026-03-30 15:05:24 -07:00
haikdc 46c100dec7 [Haik]: Agentic refactor 2. Thread and Messages 2026-03-30 14:18:44 -07:00
haikdc 3066f8647c [Haik]: Agentic refactor 1. Foundation & Packages for assistant-ui 2026-03-30 13:37:42 -07:00
haikdc 41d9f7d809 [Haik]: minor tweak pre new branch 2026-03-30 12:55:26 -07:00
haikdc 26a35d2871 [Haik]: swapped ports for 9router to be different in dev... and everything still works babayyyy 2026-03-30 12:46:34 -07:00
haikdc 81b049d1ea [Haik]: ckpt, settings ui auto re renders when the connection is made 2026-03-30 12:26:31 -07:00
haikdc 662805d573 [Haik]: 9router working again (at least locally) 2026-03-30 11:56:05 -07:00
haikdc 3449a55ec8 [Haik]: moved the mcp uvx to be in the folder it belongs in 2026-03-30 09:33:01 -07:00
haikdc 6ea5235a01 [Haik]: fixed custom linter error msg in ide to be more verbose for num items in file. Also modded the exceptions a bit. Also abstracted nine_router into a normal subapp typa format. Also made the linter functionally prevent publishing or merging if theres any errors. 2026-03-30 09:12:43 -07:00
haikdc 6deebbd052 [Haik]: ckpt, nine router now runs on different ports for dev vs prod. Also made a custom linter to enforce my standards 2026-03-30 08:53:52 -07:00
haikdc 7f3df20970 [Haik]: deleted 9router folder (its unusedand shldve never been in here) 2026-03-30 08:17:10 -07:00
haikdc eb792617a5 [Haik]: ckpt, fixed nine router inter dependency issues with local and prod sharing ports. Also centralized all port handling to a ports.config.json in the root dir 2026-03-30 07:56:15 -07:00
haikdc 95555df667 [Haik]: moved all instructions for the upcomming assistant ui refactor to its own folder 2026-03-30 07:37:58 -07:00
haikdc 389679660b [Haik]: ckpt, (refactored remaining >250 line files to be less then 250) (made some fixes to the way 9router runs locally, but theres more issues stemming from the fact that local and prod backends run on the same port, fixing this rn) 2026-03-30 07:36:51 -07:00
haikdc 3b86a79366 [Haik]: ckpt, ok wait i just made this push so that I can tell yall that the last push was way more then updating the readmes lmao. I meant to seperate the pushes but I also cleaned out hella unused code and deleted a bunch of files. lowk kinda blown this wasnt its own push bruh that was my most fav update ever we love love love deleting 2026-03-30 05:42:41 -07:00
haikdc 46affaa5e9 [Haik]: ckpt, updated readmes 2026-03-30 05:39:24 -07:00
haikdc 42c4ceac80 [Haik]: ckpt, cleaned up readmes 2026-03-30 04:51:12 -07:00
haikdc 11d6b5476f [Haik]: removed debugger -> its going into its own repo and will be published as an actuall pip module 2026-03-30 04:46:44 -07:00
haikdc 21fe641a46 [Haik]: Agentic refactor 4. Frontend Cleanup 2026-03-30 04:45:29 -07:00
haikdc 781003227d [Haik]: Agentic refactor 3. DRY Up Cross-Cutting Patterns 2026-03-30 02:42:48 -07:00
haikdc 0112c4bd8d [Haik]: cleaned up running shell scripts 2026-03-30 02:15:49 -07:00
haikdc 7239f70446 [Haik]: Agentic refactor 2. Split Backend God Model 2026-03-30 02:12:22 -07:00
haikdc b054ec41e0 [Haik]: Phase 1 agentic refactor. Foundations + Hygiene 2026-03-30 01:32:08 -07:00
ciregenz 244dc6715a [eric] prod push 1.0.20 2026-03-29 16:40:12 -07:00
ciregenz 0616b0ecbc [eric] v1.0.20: add common MCP integrations, mcp OAuth, one-click connect UX, onboarding tools step, ui/ux improvements 2026-03-29 16:33:36 -07:00
ciregenz b75c6f8fe2 [eric] version 1.0.19 v1.0.19 2026-03-28 10:54:50 -07:00
ciregenz ab42a9db05 [eric] fix Google Workspace MCP tools: system prompt truncation + macOS code signing 2026-03-28 10:42:35 -07:00
ciregenz c50eecc8f3 [eric] v1.0.18: fix session duration tracking, bump version, google workplace mcp tool fix, ui/ux improvements, qol 2026-03-27 19:59:01 -07:00
ciregenz 97622f87e0 [eric] fix API key priority over 9Router, fix OAuth callback 500, polish Settings UI 2026-03-27 13:06:17 -07:00
ciregenz 9024f1b5ea [eric] v1.0.16: fix 9Router CLI auth for subscription users, analytics, model updates 2026-03-27 00:36:35 -07:00
ciregenz 7c3da1ab4c [eric] fix 9Router CLI auth for subscription users, add analytics, update models 2026-03-27 00:21:19 -07:00
ciregenz f51c131bce [eric]v1.0.15: fix onboarding OAuth, bump version 2026-03-26 14:01:17 -07:00
ciregenz 1c4525b4e3 [eric] fix onboarding OAuth: 9Router readiness polling, timer cleanup, Electron popup handling 2026-03-26 13:52:43 -07:00
ciregenz f01b209168 [eric] bundle uv/uvx for non-dev users, fix Google Workspace MCP startup
- Bundle uv/uvx universal binaries in backend/uv-bin/ (downloaded during build)
  - tools_lib: _extra_bin_dirs and _resolve_command check uv-bin/ for uvx
  - build-app.sh: auto-download uv for both architectures, create universal binary
  - run.sh: auto-download uv for dev mode on first run
  - Removed google-workspace-mcp from requirements.txt (dependency conflict with langchain
2026-03-26 13:04:27 -07:00
ciregenz e04eb2fb74 [eric] fix browser agent for 9Router, subscription-first priority, uvx fallback for non-dev users
- browser_agent.py: use get_anthropic_client instead of raw api_key, fix model map for 9Router
  - credentials.py + agent_manager.py: subscription (9Router) checked before API key everywhere
  - main.py: clean browser-agent endpoint, no credential params
  - tools_lib.py: when uvx not found, fall back to pip-installed binary from venv
  - requirements.txt: add google-workspace-mcp so it works without uvx
2026-03-26 12:17:37 -07:00
ciregenz bc218c8707 [eric] v1.0.14: fix 9Router server.js path, disconnect button, onboarding 2026-03-25 19:17:04 -07:00
ciregenz 1b012d7070 [eric] bump version to 1.0.13 2026-03-25 17:26:19 -07:00