haikdc
|
fa3376f9d8
|
[Haik]: renamed the oath folder to OAuthService
|
2026-04-05 15:46:52 -07:00 |
|
haikdc
|
7dfbe21787
|
[Haik]: cleaned up oauth logic so theres a single OAuthService class that handles logic only, then all endpoints and stores are handled in the tools subapp. Now gonna rename the oauth folder and fix imports
|
2026-04-05 15:44:35 -07:00 |
|
haikdc
|
60f554de6a
|
[Haik]: cleaned up imports prior to oath.py refactor
|
2026-04-05 14:52:09 -07:00 |
|
haikdc
|
beb37eed42
|
[Haik]: abstracted and refactored the oath providers so its easier to add on to.
|
2026-04-05 14:49:11 -07:00 |
|
haikdc
|
6d5cc3648e
|
[Haik]: ignore this push, just doing it bc git wont register a rename if its case changes only
|
2026-04-05 14:26:06 -07:00 |
|
haikdc
|
5536c0e60e
|
[Haik]: tools subapp done, some touch ups may be done tho
|
2026-04-05 14:24:16 -07:00 |
|
haikdc
|
f9b1c8277a
|
[Haik]: ckpt, pulled out shared mode resolution logic into its own helper class
|
2026-04-05 12:03:25 -07:00 |
|
haikdc
|
76a0b7c3ca
|
[Haik]: integrated modes subapp into the agents subapp so now modes are acctually functional
|
2026-04-05 11:51:53 -07:00 |
|
haikdc
|
80233bbce3
|
[Haik]: ckpt, modes subapp is done and satisfactory for now, altho future touch ups may be done
|
2026-04-05 11:38:46 -07:00 |
|
haikdc
|
dbdd6e8cb7
|
[Haik]: ckpt, copied over legacy modes subapp
|
2026-04-05 11:30:53 -07:00 |
|
haikdc
|
e6848686aa
|
[Haik]: removed lingering OLDapps dependancy from create_browser_card, also made mods to shared_structs because of this
|
2026-04-05 11:29:35 -07:00 |
|
haikdc
|
c71e25d37b
|
[Haik]: ckpt, dashboards subapp now done fully. Also made the resolve_sdk_env which is used now both for normal agents and quick llm calls, also modded the agents subapp to properly make use of this helper, also modded the run_browser_agent to inheret this from its parent agent
|
2026-04-05 11:09:15 -07:00 |
|
haikdc
|
84a87b715e
|
[Haik]: ckpt on dashboard subapp, largely done, but now i gotta finick around w some of the llm abstractions (especially around keys/subscription)
|
2026-04-05 10:39:04 -07:00 |
|
haikdc
|
5906c9d113
|
[Haik]: Made a COMMS_MANAGER singelton which handles all high level frontend comm concerns used by the agents subapp
|
2026-04-05 09:37:10 -07:00 |
|
haikdc
|
48098966a7
|
[Haik]: renamed ws to FrontendBroadcaster (bc thats what it is conceptually). Made it into a singelton, and better abstracted it for seperation of concerns.
|
2026-04-05 09:24:23 -07:00 |
|
haikdc
|
9899d37c64
|
[Haik]: removed old agentsd.py websocket wrapper bc it seemed like bs (may have to re add in some bits later). Now gonna add in some singeltons where applicable
|
2026-04-05 09:11:44 -07:00 |
|
haikdc
|
1cd5eaa496
|
[Haik]: ckpt on agents.py abstraction, looking good so far but we can do more
|
2026-04-05 08:37:38 -07:00 |
|
haikdc
|
eca8cccf1a
|
[Haik]: ckpt, copied over health and dashboard sub apps. Also made a generic PydanticStore and swapped the agents subapp to use this instead. Now gonna abstract and clean up this agents sub app a bit, then gonna make the dashboards sub app functional via the new codebase not the legacy shit
|
2026-04-05 08:21:13 -07:00 |
|
haikdc
|
ef688f0a2e
|
[Haik]: minor type specing/checking tweaks
|
2026-04-05 07:16:21 -07:00 |
|
haikdc
|
da08d603e8
|
[Haik]: ckpt, settings done i think
|
2026-04-03 17:12:49 -07:00 |
|
haikdc
|
c2d0c4d28e
|
[Haik]: ckpt, sdk hooks & approval flow don
|
2026-04-02 22:46:54 -07:00 |
|
haikdc
|
4fa52be69e
|
[Haik]: ckpt, fixed some minor lingering bug tweaks. Onto sdk hooks and approval flow
|
2026-04-02 21:32:26 -07:00 |
|
haikdc
|
d3afc6fcac
|
[Haik]: ckpt, mcp server dict builder and tool permission lists done
|
2026-04-02 21:05:33 -07:00 |
|
haikdc
|
af8cf01c33
|
[Haik]: ckpt prompt building done (both the recursive system prompt and the actual prompt construction when a user adds context paths, forced tools, or skills)
|
2026-04-02 20:22:41 -07:00 |
|
haikdc
|
c31a649c80
|
[Haik]: message persistance done
|
2026-04-02 19:43:41 -07:00 |
|
haikdc
|
48a4974fcf
|
[Haik]: swapped from a hardcoded browser ACTION_MAP to one thats dynamically generated from the toolkit
|
2026-04-02 19:15:06 -07:00 |
|
haikdc
|
498aa8aa0d
|
[Haik]: ckpt, pulled out the BrowserCommandFn also re implemented ws.has_global_connections
|
2026-04-02 19:09:07 -07:00 |
|
haikdc
|
70a60b861f
|
[Haik]: initial implementation of browser bridge, this push used some ai so ima clean up a couple things
|
2026-04-02 19:02:29 -07:00 |
|
haikdc
|
892841b4f2
|
[Haik]: ckpt, moved shared_structs into the core folder. Also moved some legacy browser related structs into here. Now onto the remaining integration of the browser bridge
|
2026-04-02 18:45:11 -07:00 |
|
haikdc
|
51a3ddbd76
|
[Haik]: ckpt, connection manager and feature bridge seem to be done, still gotta integrate the browser bridge to browser related tools tho
|
2026-04-02 18:33:24 -07:00 |
|
haikdc
|
c6b9859521
|
[Haik]: fixed imports in agents.py
|
2026-04-02 18:12:21 -07:00 |
|
haikdc
|
b5c0de6e55
|
[Haik]: ckpt, fixed all import paths in /apps and /core
|
2026-04-02 18:09:05 -07:00 |
|
haikdc
|
3d79ac8f0a
|
[Haik]: moved Agent, events, and tools to a new dir called /core which is parallel to /apps so that /apps only handles endpoint typa shit yk
|
2026-04-02 17:53:47 -07:00 |
|
haikdc
|
7c5ed2557e
|
[Haik]: ok ik this looks like alot but basically all i did was move the HaikFix folder to the backend root, then irenamed the apps folder to OLDapps, then i renamed HaikFix to apps
|
2026-04-02 17:50:29 -07:00 |
|
haikdc
|
d0f8cd94a6
|
[Haik]: ckpt, event callback done, now gonna refactor hella shit, then gonna work on the connection manager and future bridge
|
2026-04-02 17:47:00 -07:00 |
|
haikdc
|
e209f7be39
|
[Haik]: made new agents subapp and session store for json management, onto agent config and then the ws management
|
2026-04-02 16:56:23 -07:00 |
|
haikdc
|
8fa1c26d2e
|
[Haik]: cpkt, organized the builtin_toolkits, now onto session management
|
2026-04-02 16:32:54 -07:00 |
|
haikdc
|
12931443fb
|
[Haik]: fixed imports and added init py files. Now gonna add a couple sub folders in the pre_existing_toolkits, then move on to the session management
|
2026-04-02 16:30:12 -07:00 |
|
haikdc
|
df07f82253
|
[Haik]: ckpt, swapped the HaikFix folder to be parallel to the agents folder bc ima start the full replacement process i think
|
2026-04-02 15:54:42 -07:00 |
|
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 |
|