Rob Colbert
40cab7ca49
subagents (written by an agent, for an agent)
...
so meta.
2026-05-11 11:22:59 -04:00
Rob Colbert
d7f694fa8c
a pile of small fixes
2026-05-11 07:08:18 -04:00
Rob Colbert
a4cff5be69
agent toolbox refactor and updates
...
- reorganized tools into better named directories
- added the file & shell tools
2026-05-10 07:35:09 -04:00
Rob Colbert
73c5345879
Re-build Agentic Workflow Loop
...
The ridiculousness of trying to maintain the previous agent's work got
out of hand, so we had this one re-build it - and got a better result.
2026-05-09 21:04:18 -04:00
Rob Colbert
cf06163a03
checkpoint that I plan to delete
...
GPT 5.5 is sucking ass - hard - and fucking things up royally. This will
likely just all get dropped. I'm torturing it, making it suffer, and
beating it like the jew it is.
2026-05-09 14:52:59 -04:00
Rob Colbert
931359b674
stream response handling and correctness
2026-05-09 11:51:09 -04:00
Rob Colbert
d7924a9d6f
GadgetLogTransportSocket and the drone-to-IDE log
2026-05-09 07:16:50 -04:00
Rob Colbert
11bdd5e3b0
make reasoning effort configurable; remove sign up concept
...
- Implemented reasoning effort setting in SESSION panel of Chat Sessio
View
- Removed all ability to "sign up" for an account
2026-05-08 11:40:30 -04:00
Rob Colbert
2e8c4c4ae9
refactor the toolbox and tool registration
2026-05-08 02:27:01 -04:00
Rob Colbert
e0df415237
streaming response fixes (Ollama)
2026-05-08 02:02:17 -04:00
Rob Colbert
61ba0e4412
streaming responses (see ./docs/streaming-responses.md)
2026-05-07 21:36:01 -04:00
Rob Colbert
86c7c4d457
cleanup
2026-05-07 00:59:15 -04:00
Rob Colbert
3e31d4d501
agent, tools, toolbox, tool loop, AI environment
2026-05-07 00:10:57 -04:00
Rob Colbert
b94fe24287
enhanced the AgentService.process method
...
- emit specialized error from failed context builds
- emit specialized error from failed workflow loops
2026-05-05 13:19:54 -04:00
Rob Colbert
404532012e
move from Types.ObjectId to GadgetId (a string)
2026-05-01 14:31:00 -04:00
Rob Colbert
50b9618d4e
project manager and chat session progress
2026-05-01 08:13:22 -04:00
Rob Colbert
a4d25f90a9
Phase 4: Add event emissions to AWL
...
- Update AgentService.process() to accept socket parameter
- Emit thinking, response, and toolCall events during AWL execution
- Emit workOrderComplete when AWL loop finishes
- Update drone to pass socket to AgentService.process()
2026-04-29 16:28:53 -04:00
Rob Colbert
8fe75b8c1c
Phase 1-2: Fix type conflicts and implement prompt submission
...
- Resolve duplicate DroneStatus enum (import from @gadget/api)
- Fix IAiProvider interface conflict with DB→runtime mapper
- Add callId to ToolCallMessage and ChatToolCallSchema
- Fix ChatTurnStats schema field name (thinkingTokenCount)
- Add provider/selectedModel to ChatSession interface and model
- Implement CodeSession.onSubmitPrompt() to create ChatTurn and send work orders
- Add drone/chat session tracking to CodeSession
- Add unit tests for CodeSession (9 tests, all passing)
2026-04-29 16:21:23 -04:00
Rob Colbert
2314a61efe
more documentation and progress working towards a usable socket protocol
2026-04-29 15:23:03 -04:00
Rob Colbert
9cb689668f
more refactoring to standardize interfaces
...
We want to speak only one language when dealing with AI content to
minimize the number of maps, transforms, and copies. This initiative
isn't done, this is a checkpoint along the way while conducting
experiments.
2026-04-29 11:47:28 -04:00
Rob Colbert
1edc3a85b8
created by merging gadget-code and gadget-drone
2026-04-28 09:20:37 -04:00