Commit Graph

229 Commits

Author SHA1 Message Date
Max Korp 4c1dc17412 fix: bootstrap runid in reconnect 2026-03-13 13:50:14 -07:00
Max Korp 7953709afd Reapply "fix: cleanup shouldn't cleanup other connections"
This reverts commit d1f452b215.
2026-03-13 13:34:10 -07:00
Benjamin Taylor a33d250f13 Merge branch 'feat/intelligence-thread-plumbing' of github.com:CopilotKit/CopilotKit into feat/intelligence-thread-plumbing 2026-03-13 15:33:07 -05:00
Max Korp d1f452b215 Revert "fix: cleanup shouldn't cleanup other connections"
This reverts commit 74bfa7825a.
2026-03-13 13:32:39 -07:00
Benjamin Taylor 398edaa0ed Merge branch 'feat/intelligence-thread-plumbing' of github.com:CopilotKit/CopilotKit into feat/intelligence-thread-plumbing 2026-03-13 15:32:34 -05:00
Benjamin Taylor 9c7370abd8 fix(client): Detach agent state when stopping a run 2026-03-13 15:30:49 -05:00
Max Korp 74bfa7825a fix: cleanup shouldn't cleanup other connections 2026-03-13 13:29:12 -07:00
Benjamin Taylor 80c31f0a84 fix(client): detachActiveRun was causing a deadlock 2026-03-13 15:02:31 -05:00
Max Korp 9fa9de3bb1 Merge remote-tracking branch 'origin/main' into feat/intelligence-thread-plumbing 2026-03-13 11:19:25 -07:00
Mike Ryan 8e2557d378 fix(runtime): Forward generateThreadNames from the delegating runtime 2026-03-13 11:16:34 -07:00
Benjamin Taylor 4829b0315a fix(client): Map running state from delegate to proxied agent 2026-03-13 11:12:50 -07:00
Benjamin Taylor a1ba076d6a feat(runtime): Add constant usage and add agent detach 2026-03-13 11:12:44 -07:00
Max Korp 426ccc24a4 fix: detach active run when new run starts? 2026-03-13 10:32:40 -07:00
github-actions[bot] ea746d4629 chore(post-release): update version to 1.54.0 2026-03-12 22:32:04 +00:00
Max Korp c1d3faa16d fix: live streaming of active agent 2026-03-12 14:47:43 -07:00
Max Korp 3cdd5cc8f2 fix: Sync messages back from delegate to proxy 2026-03-12 14:36:32 -07:00
Max Korp 6f9bf82526 fix: delegate connectAgent 2026-03-12 14:12:19 -07:00
Benjamin Taylor fd81932515 feat(core): Add explicit named exports for intelligence-platform in runtime barrel 2026-03-12 13:04:26 -07:00
Max Korp 9be1088cb0 fix: fix intelligence agent stop 2026-03-12 13:03:06 -07:00
Benjamin Taylor 8aea0205c9 feat(runtime, client): Simplifications suggested in PR comments 2026-03-12 13:03:06 -07:00
Benjamin Taylor 72d6164538 fix(core): add inlineOnly flag for core builds to avoid tsdown warning 2026-03-12 13:03:06 -07:00
Benjamin Taylor 6ac9898447 fix(core): Tweak bundling configuration for 'phoenix' to avoid 'tsdown' errors 2026-03-12 13:03:06 -07:00
Mike Ryan c1d1c471de chore: Run prettier on Phoenix code 2026-03-12 13:03:06 -07:00
Mike Ryan 3b09b8875e refactor(core,react): Clean up rxjs code around Phoenix channels 2026-03-12 13:03:06 -07:00
Benjamin Taylor 1110616c91 feat(runtime, client): Some cleanup and terms alignment 2026-03-12 13:03:05 -07:00
Benjamin Taylor 9ec28e22df fix(runtime): Revert a fix that is outside the scope of this branch 2026-03-12 13:03:02 -07:00
Benjamin Taylor 3700524904 fix(runtime): Resolve more prefix issues 2026-03-12 13:03:02 -07:00
Maximiliano Korp 0f4b2d8018 fix: a few missing thetas 2026-03-12 13:03:02 -07:00
Benjamin Taylor 9657eed270 feat(runtime, react): Refactors, bug fixes, doc strings 2026-03-12 13:02:46 -07:00
Benjamin Taylor 39070f2dc5 feat(react, runtime): Refactor to not have SDK in intelligence names 2026-03-12 13:02:46 -07:00
Benjamin Taylor 1522bff534 feat(runtime, react): Made error for missing intelligence client explicit 2026-03-12 13:02:46 -07:00
Mike Ryan 265a4bbeca fix(runtime): Correctly wire up archive and delete 2026-03-12 13:02:46 -07:00
Mike Ryan 5bdbef7c36 feat(runtime): Automatically generate titles for threads 2026-03-12 13:02:45 -07:00
Mike Ryan e8b544f4f6 feat(core,react,runtime): Support live updates for CRUD on threads 2026-03-12 13:02:41 -07:00
Mike Ryan 1c0257e897 refactor(runtime): Clearly split up Intelligence and SSE runtime paths 2026-03-12 13:02:37 -07:00
Mike Ryan de6e4007cb feat(runtime,core): Automatic opt-in to Intelligence when an SDK is provided 2026-03-12 13:02:33 -07:00
Mike Ryan 124ed10e27 refactor(runtime): Implement connect strategies 2026-03-12 13:02:17 -07:00
Mike Ryan dcb6419acf feat(core,runtime): Implement connecting and restoring behavior 2026-03-12 13:02:17 -07:00
Mike Ryan 7427a5ec93 feat(runtime): Make thread locking consistent 2026-03-12 13:02:07 -07:00
Mike Ryan f4aec92e41 refactor(runtime): Stamp messages with seq ID and UUIDv7 2026-03-12 13:02:06 -07:00
Mike Ryan a338c498a5 feat(core): Get event replay working by tracking last seen message IDs 2026-03-12 13:02:06 -07:00
Mike Ryan f044f042ea refactor: Create threads on run, not connect 2026-03-12 13:02:06 -07:00
Mike Ryan 7f9643588c refactor: Get thread join code working 2026-03-12 13:02:06 -07:00
Benjamin Taylor e71196f9ef feat(runtime, react): Add attempt limit to threads websocket cxn. Includes broken tests 2026-03-12 13:02:06 -07:00
Mike Ryan b7a7a1ea01 refactor(core,runtime): Rework connecting to the Intelligence platform 2026-03-12 13:02:06 -07:00
Benjamin Taylor 2ffd3d7a27 feat(runtime, react): Remove agentId bits from threads API calls, since it isn't needed 2026-03-12 13:02:02 -07:00
Benjamin Taylor 4c52f6a1b6 feat(runtime, react): Wire in live updates for threads in useThreads 2026-03-12 13:02:02 -07:00
Benjamin Taylor 92f55bf5ac feat(runtime, react): Add lots of tests 2026-03-12 13:01:59 -07:00
Benjamin Taylor 9fe2c4bc58 feat(runtime, react): Switch Phoenix connections to use join codes 2026-03-12 13:01:48 -07:00
Benjamin Taylor 93a49fff76 feat(runtime, react): Add realistic-behaving intelligence platform client for runtime 2026-03-12 13:01:39 -07:00