haikdc
71845cc0ae
[Haik]: tiny lil push here, only making it to comment on my last msg - didnt end up having to rename anything
2026-04-02 15:49:20 -07:00
haikdc
576f9d4d70
[Haik]: swapped run_browser_loop to run_browser_agent and it now uses the browser_actions_toolkit and the Agent class. Next push is gonna slightly rename some stuff, then idk what ill move on to yet
2026-04-02 15:44:33 -07:00
haikdc
d0a636cf7e
[Haik]: ckpt, rremoved legacy ref to old create_browser_card. Now gonna revamp the run_browser_loop function to use the new browser actions toolkit
2026-04-02 15:22:34 -07:00
haikdc
607165b866
[Haik]: refactored the browser toolkit into 2 sub toolkits (one for delegation and one for actions)
2026-04-02 15:13:14 -07:00
haikdc
804aeb74f9
[Haik]: ckpt, removed legacy deps from run_browser_loop. Now gonna refactor the new schemas.py to behave more like every other toolkit
2026-04-02 14:54:28 -07:00
haikdc
91fc6377ec
[Haik]: browser toolkit seems done, now gonna work on the rest of the browser stuff maybe?
2026-04-02 14:32:37 -07:00
haikdc
b27bd1bbd7
[Haik]: refactored the toolkits folder
2026-04-02 14:08:02 -07:00
haikdc
dcb6f9e337
[Haik]: ckpt, boilerplate for browser actions added. Pushing rn bc next gonna abstract the bultin toolkits folder a bit then gonna finish up implementing this
2026-04-02 13:58:56 -07:00
haikdc
175806bf89
[Haik]: ckpt, agent toolkit done. Onto browser
2026-04-02 13:48:25 -07:00
haikdc
fcaa15a0d9
[Haik]: Message and output classes refactored. Handlers for creating and invoking agents done. Now onto their actual tools, then the browser agent
2026-04-02 13:44:12 -07:00
haikdc
83a9e5759f
[Haik]: ckpt on MCP tools, laregly done with the core and starting to add in custom tools, now gotta tweak the Message class stuff a bit more bc its too legacy
2026-04-02 13:00:36 -07:00
haikdc
c9862394b0
[Haik]: ckpt, added toolkit nesting, also reorganized folder structure
2026-04-02 11:20:29 -07:00
haikdc
2bc4c42626
[Haik]: new Tool and Toolkit classes, also a folder containing all builtin toolkits
2026-04-02 11:07:54 -07:00
haikdc
7f92a8d384
[Haik]: fixed linter errors
2026-04-02 10:35:42 -07:00
haikdc
d508324324
[Haik]: moved stuff out into its own folder
2026-04-02 10:34:38 -07:00
haikdc
371db12265
[Haik]: ok so new Agent class shld be done. In next push ima swap around the folder struct, then im gonna move onto other stuff bc the current agent manager shit seems like bs that can just be removed entirely
2026-04-02 10:27:39 -07:00
haikdc
1c54df9f32
[Haik]: satisfactory Agent class abstraction for now (altho im sure it doesnt fully work in the current setup yet), onto the AgentManager abstraction
2026-04-02 08:59:41 -07:00
haikdc
ecdd215fe5
[Haik]: ckpt, largely done w the initial Agent class refactor. Now gonna add sub agent references for recursive cancels, then im gonna clean up the Agent folder for better downward abstraction
2026-04-02 08:07:38 -07:00
haikdc
b228b5cf72
[Haik]: ckpt, started working on an abstraction for Agent. Starting to understand the slop, honestly im not mad, not even disapointed, im just kinda sad tbh. Ima go to sleep and hopefully wake up less sad :( I think tmr ima just pull an all nigher to deslop the backend entirely.
2026-04-01 01:59:41 -07:00
haikdc
6f5368388c
[Haik]: removed all nested imports that didn't cause circular imports. Holy shit is manual coding needed here, the slop is sloppin bro wtf is this, i stg if any dev ever wrote code like this they shld be fired immediately.
2026-03-31 23:56:27 -07:00
haikdc
a78819e1cf
[Haik]: round 1 of absracting the agents dir. Leaving this as is for now then will circle back bc hella code needs to be redone here and de slopped
2026-03-31 23:12:16 -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
662805d573
[Haik]: 9router working again (at least locally)
2026-03-30 11:56:05 -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
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
46affaa5e9
[Haik]: ckpt, updated readmes
2026-03-30 05:39:24 -07:00
haikdc
781003227d
[Haik]: Agentic refactor 3. DRY Up Cross-Cutting Patterns
2026-03-30 02:42:48 -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
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
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
7c3da1ab4c
[eric] fix 9Router CLI auth for subscription users, add analytics, update models
2026-03-27 00:21:19 -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
cf775b4977
[eric] - build-app.sh: pre-build 9Router, bundle .next/standalone into Electron
...
- electron/package.json: add 9router to extraResources
2026-03-25 13:35:23 -07:00
ciregenz
ebea25f0c2
[eric] [eric] add PostHog analytics, 9Router subscription proxy, unified usage tracking
...
- PostHog integration: collector, analytics subapp, opt-in UI, Analytics page
- 9Router: auto-start, OAuth subscription flow, /v1/messages Anthropic format support
- Settings overhaul: multi-provider API keys, subscription connect UI, onboarding modal
- Unified usage: merge 9Router cost/token data into Settings Usage tab
- Provider system: providers/, agent_loop, tools/ (unused, for future non-Anthropic support)
- Agent SDK: restored as primary with 9Router ANTHROPIC_BASE_URL fallback
- Updated system prompt, credential resolution, dashboard analytics
2026-03-24 14:02:58 -07:00
haikdc
809eacc041
[Haik]: round 2 of dynamic island redesign (collapsible completed tab) (approve/deny from collapsed state) (height limited and scrollable expanded state)
2026-03-20 23:41:20 -07:00
haikdc
7df846af20
[Haik]: CreateBrowserAgent now spawns in the browser to the right of whatever agent created it (like subagents spawn in)
2026-03-20 22:18:38 -07:00
haikdc
3f37ad8847
[Haik]: browser agent issues fixed (e.g. stopping it via parent or sub agent acc stops it now) (the lil browser agent modal properly shows up when a browser is reinvoked)
2026-03-20 21:54:46 -07:00
haikdc
c0afabb964
[Haik]: (moved logo out of island) (fixed notification derefrencing issues when u swap dashboards) (fixed chat header update issue where itd get stuck in the completed state)
2026-03-20 21:37:27 -07:00
haikdc
6dcfb19b17
[Haik]: ckpt, view builder saving issue fixed via templates, system prompts, and skills. Also added a reset to default for modes.
2026-03-19 01:58:20 -07:00
haikdc
9943ccafd5
[Haik]: (Agent browser render size matches that of user browser spawn) (queing messages) (chat loading bubble fix) (tethers to sub agents and branches are now permament and inputs are swapped to a continue chat button) (auto focus for everything) (history card position fix when redeployed) (dashboard persistance fixed) (non browser link clicks open in the in app browser now) (chat message tooltips for copy, branching, and editing / swapping between edited messages)
2026-03-18 23:45:54 -07:00
haikdc
a1138a1782
[Haik]: (ability to resume chats if force end early) (agent selection actually works as advertised) (browser control/creation tool isolation) (in dev mode can see the action input schema)
2026-03-18 14:19:42 -07:00
haikdc
a6a2c68115
[Haik]: ckpt, (view sidebar clicks fixed) (view back button removed) (backspace/delete to remove items from dash) (copy/paste items in dash) (Swapping between branches in chat) (Per message tool tips in chat) (chat branching support and some cool ahhh anims) (auto deselect items on toolbar collapse) (if exit selection mode, items get deselected) (item selections only populate focused chat input as context instead of all chat inputs) (swapped right and left mouse clicks to match that of other softwares)
2026-03-18 07:40:02 -07:00
haikdc
dfa87389ba
[Haik]: (cmd+scroll zoom works over browsers) (single clicking a selected item deselects it) (All browser actions have user permissions that r functional blocks)
2026-03-18 02:25:31 -07:00
haikdc
b937003a24
[Haik]: ckpt (builtin tool call permissions are now functional) (when card is selected in dash hover scroll still works) (notification ui now shows actively running agents too - with the ability to stop them too) (agent card with is persistent post auto layout) (gworkspace discovery func works in prod now - to be tested in prod) (stable release naming for files so most recent version has fixed release link - to be tested in prod)
2026-03-18 01:48:53 -07:00
haikdc
6e1fc1dee2
[Haik]: ckpt (Round 1 of fixing mcp server issues in prod - still has bugs) (Fixed some browser related issues like popup windows rendering out of app and weird js framework related errors when u open sites like spotify) (Added option in settings to toggle item selection to be on by default when selecting a new chat) (Browser agent actions now show up in chat output) (Browser agent actions each have their own custom icon)
2026-03-17 23:52:20 -07:00