Skip to content

Commit 222e6ea

Browse files
committed
feat: add runtime multi-endpoint LLM routing
1 parent 1462ceb commit 222e6ea

108 files changed

Lines changed: 10793 additions & 302 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Assets/CoreAI.Demos/FullAccess/FullAccessDemo.unity

Lines changed: 54 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -841,6 +841,54 @@ CanvasRenderer:
841841
m_PrefabAsset: {fileID: 0}
842842
m_GameObject: {fileID: 381203297}
843843
m_CullTransparentMesh: 1
844+
--- !u!1 &439269026
845+
GameObject:
846+
m_ObjectHideFlags: 0
847+
m_CorrespondingSourceObject: {fileID: 0}
848+
m_PrefabInstance: {fileID: 0}
849+
m_PrefabAsset: {fileID: 0}
850+
serializedVersion: 6
851+
m_Component:
852+
- component: {fileID: 439269028}
853+
- component: {fileID: 439269027}
854+
m_Layer: 0
855+
m_Name: Lua and World Commands
856+
m_TagString: Untagged
857+
m_Icon: {fileID: 0}
858+
m_NavMeshLayer: 0
859+
m_StaticEditorFlags: 0
860+
m_IsActive: 1
861+
--- !u!114 &439269027
862+
MonoBehaviour:
863+
m_ObjectHideFlags: 0
864+
m_CorrespondingSourceObject: {fileID: 0}
865+
m_PrefabInstance: {fileID: 0}
866+
m_PrefabAsset: {fileID: 0}
867+
m_GameObject: {fileID: 439269026}
868+
m_Enabled: 1
869+
m_EditorHideFlags: 0
870+
m_Script: {fileID: 11500000, guid: 37e0bb673a6c4874a9f11c08b6592ed6, type: 3}
871+
m_Name:
872+
m_EditorClassIdentifier: CoreAI.Source::CoreAI.Composition.CoreAiLuaWorldModule
873+
worldPrefabRegistry: {fileID: 11400000, guid: 719ce111264b64f448356376b6f5acab, type: 2}
874+
allowedScenes: []
875+
enableFullAccess: 1
876+
enableFullPrivateAccess: 0
877+
--- !u!4 &439269028
878+
Transform:
879+
m_ObjectHideFlags: 0
880+
m_CorrespondingSourceObject: {fileID: 0}
881+
m_PrefabInstance: {fileID: 0}
882+
m_PrefabAsset: {fileID: 0}
883+
m_GameObject: {fileID: 439269026}
884+
serializedVersion: 2
885+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
886+
m_LocalPosition: {x: 0, y: 0, z: 0}
887+
m_LocalScale: {x: 1, y: 1, z: 1}
888+
m_ConstrainProportionsScale: 0
889+
m_Children: []
890+
m_Father: {fileID: 2106438250}
891+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
844892
--- !u!1 &453748685
845893
GameObject:
846894
m_ObjectHideFlags: 0
@@ -3192,10 +3240,11 @@ MonoBehaviour:
31923240
gameLogSettings: {fileID: 11400000, guid: a5ec9172eaa0cec4188a764046d7b73c, type: 2}
31933241
agentPromptsManifest: {fileID: 11400000, guid: 76ac5bc3577a387409a9559c4de4a341, type: 2}
31943242
llmRoutingManifest: {fileID: 11400000, guid: 52fdaaba817692049a2843c54c6b6f4f, type: 2}
3195-
worldPrefabRegistry: {fileID: 11400000, guid: 719ce111264b64f448356376b6f5acab, type: 2}
3196-
luaAllowedScenes: []
3197-
enableFullLuaAccess: 1
3198-
enableFullLuaPrivateAccess: 0
3243+
luaWorldModule: {fileID: 439269027}
3244+
worldPrefabRegistry: {fileID: 0}
3245+
legacyLuaAllowedScenes: []
3246+
legacyEnableFullLuaAccess: 0
3247+
legacyEnableFullLuaPrivateAccess: 0
31993248
roleSkills:
32003249
- roleId: Programmer
32013250
skills:
@@ -3216,6 +3265,7 @@ Transform:
32163265
m_ConstrainProportionsScale: 0
32173266
m_Children:
32183267
- {fileID: 453748686}
3268+
- {fileID: 439269028}
32193269
m_Father: {fileID: 0}
32203270
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
32213271
--- !u!1660057539 &9223372036854775807

Assets/CoreAI.Demos/Hub/CoreAiHub.prefab

Lines changed: 0 additions & 105 deletions
This file was deleted.

Assets/CoreAI.Demos/Hub/CoreAiHub.prefab.meta

Lines changed: 0 additions & 7 deletions
This file was deleted.

Assets/CoreAI.Demos/Hub/CoreAiHubDemo.unity

Lines changed: 66 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ MonoBehaviour:
161161
m_Enabled: 1
162162
m_EditorHideFlags: 0
163163
m_Script: {fileID: 11500000, guid: 246dc9124f4d62b408c1b063ef72d69b, type: 3}
164-
m_Name:
164+
m_Name:
165165
m_EditorClassIdentifier: CoreAI.Mods::CoreAI.Composition.CoreAiModsLifetimeScope
166166
parentReference:
167167
TypeName: CoreAI.Composition.CoreAILifetimeScope
@@ -171,6 +171,54 @@ MonoBehaviour:
171171
enableFullLuaPrivateAccess: 0
172172
allowedLuaScenes: []
173173
blacklistPolicy: {fileID: 0}
174+
--- !u!1 &439269026
175+
GameObject:
176+
m_ObjectHideFlags: 0
177+
m_CorrespondingSourceObject: {fileID: 0}
178+
m_PrefabInstance: {fileID: 0}
179+
m_PrefabAsset: {fileID: 0}
180+
serializedVersion: 6
181+
m_Component:
182+
- component: {fileID: 439269028}
183+
- component: {fileID: 439269027}
184+
m_Layer: 0
185+
m_Name: Lua and World Commands
186+
m_TagString: Untagged
187+
m_Icon: {fileID: 0}
188+
m_NavMeshLayer: 0
189+
m_StaticEditorFlags: 0
190+
m_IsActive: 1
191+
--- !u!114 &439269027
192+
MonoBehaviour:
193+
m_ObjectHideFlags: 0
194+
m_CorrespondingSourceObject: {fileID: 0}
195+
m_PrefabInstance: {fileID: 0}
196+
m_PrefabAsset: {fileID: 0}
197+
m_GameObject: {fileID: 439269026}
198+
m_Enabled: 1
199+
m_EditorHideFlags: 0
200+
m_Script: {fileID: 11500000, guid: 37e0bb673a6c4874a9f11c08b6592ed6, type: 3}
201+
m_Name:
202+
m_EditorClassIdentifier: CoreAI.Source::CoreAI.Composition.CoreAiLuaWorldModule
203+
worldPrefabRegistry: {fileID: 11400000, guid: 719ce111264b64f448356376b6f5acab, type: 2}
204+
allowedScenes: []
205+
enableFullAccess: 1
206+
enableFullPrivateAccess: 0
207+
--- !u!4 &439269028
208+
Transform:
209+
m_ObjectHideFlags: 0
210+
m_CorrespondingSourceObject: {fileID: 0}
211+
m_PrefabInstance: {fileID: 0}
212+
m_PrefabAsset: {fileID: 0}
213+
m_GameObject: {fileID: 439269026}
214+
serializedVersion: 2
215+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
216+
m_LocalPosition: {x: 0, y: 0, z: 0}
217+
m_LocalScale: {x: 1, y: 1, z: 1}
218+
m_ConstrainProportionsScale: 0
219+
m_Children: []
220+
m_Father: {fileID: 2106438250}
221+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
174222
--- !u!1 &573228319
175223
GameObject:
176224
m_ObjectHideFlags: 0
@@ -199,7 +247,7 @@ MonoBehaviour:
199247
m_Enabled: 1
200248
m_EditorHideFlags: 0
201249
m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3}
202-
m_Name:
250+
m_Name:
203251
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.EventSystems.StandaloneInputModule
204252
m_SendPointerHoverToParent: 1
205253
m_HorizontalAxis: Horizontal
@@ -219,7 +267,7 @@ MonoBehaviour:
219267
m_Enabled: 1
220268
m_EditorHideFlags: 0
221269
m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3}
222-
m_Name:
270+
m_Name:
223271
m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.EventSystems.EventSystem
224272
m_FirstSelected: {fileID: 0}
225273
m_sendNavigationEvents: 1
@@ -314,7 +362,7 @@ MonoBehaviour:
314362
m_Enabled: 1
315363
m_EditorHideFlags: 0
316364
m_Script: {fileID: 11500000, guid: f9af0a6b05e76364097c882227ac6b69, type: 3}
317-
m_Name:
365+
m_Name:
318366
m_EditorClassIdentifier: CoreAI.Mods::CoreAI.Ai.Hub.CoreAiModsHubBinder
319367
hubWindow: {fileID: 0}
320368
allowFullTier: 1
@@ -436,7 +484,7 @@ MonoBehaviour:
436484
m_Enabled: 1
437485
m_EditorHideFlags: 0
438486
m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3}
439-
m_Name:
487+
m_Name:
440488
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalLightData
441489
m_UsePipelineSettings: 1
442490
m_AdditionalLightsShadowResolutionTier: 2
@@ -647,7 +695,7 @@ MonoBehaviour:
647695
m_Enabled: 1
648696
m_EditorHideFlags: 0
649697
m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3}
650-
m_Name:
698+
m_Name:
651699
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.UniversalAdditionalCameraData
652700
m_RenderShadows: 1
653701
m_RequiresDepthTextureOption: 2
@@ -1016,8 +1064,8 @@ MonoBehaviour:
10161064
m_Enabled: 1
10171065
m_EditorHideFlags: 0
10181066
m_Script: {fileID: 11500000, guid: 4ef82c39ed5974e439ae13efc7c88e75, type: 3}
1019-
m_Name:
1020-
m_EditorClassIdentifier:
1067+
m_Name:
1068+
m_EditorClassIdentifier:
10211069
_animator: {fileID: 0}
10221070
_controller: {fileID: 1698359787}
10231071
_rigidbody: {fileID: 1698359788}
@@ -1048,8 +1096,8 @@ MonoBehaviour:
10481096
m_Enabled: 1
10491097
m_EditorHideFlags: 0
10501098
m_Script: {fileID: 11500000, guid: 66c209b338895c54aa8e4fd52c8b9c34, type: 3}
1051-
m_Name:
1052-
m_EditorClassIdentifier:
1099+
m_Name:
1100+
m_EditorClassIdentifier:
10531101
_rigidbody: {fileID: 1698359788}
10541102
_cameraPivot: {fileID: 1304673769}
10551103
_groundCheck: {fileID: 1611653841}
@@ -1202,20 +1250,21 @@ MonoBehaviour:
12021250
m_Enabled: 1
12031251
m_EditorHideFlags: 0
12041252
m_Script: {fileID: 11500000, guid: fc5be6cfa146e9741b21d50f89fc7125, type: 3}
1205-
m_Name:
1253+
m_Name:
12061254
m_EditorClassIdentifier: CoreAI.Source::CoreAI.Composition.CoreAILifetimeScope
12071255
parentReference:
1208-
TypeName:
1256+
TypeName:
12091257
autoRun: 1
12101258
autoInjectGameObjects: []
12111259
coreAiSettings: {fileID: 11400000, guid: 6668d56b353f2d74889a4d595a256951, type: 2}
12121260
gameLogSettings: {fileID: 11400000, guid: a5ec9172eaa0cec4188a764046d7b73c, type: 2}
12131261
agentPromptsManifest: {fileID: 11400000, guid: 76ac5bc3577a387409a9559c4de4a341, type: 2}
12141262
llmRoutingManifest: {fileID: 11400000, guid: 52fdaaba817692049a2843c54c6b6f4f, type: 2}
1215-
worldPrefabRegistry: {fileID: 11400000, guid: 719ce111264b64f448356376b6f5acab, type: 2}
1216-
luaAllowedScenes: []
1217-
enableFullLuaAccess: 1
1218-
enableFullLuaPrivateAccess: 0
1263+
luaWorldModule: {fileID: 439269027}
1264+
worldPrefabRegistry: {fileID: 0}
1265+
legacyLuaAllowedScenes: []
1266+
legacyEnableFullLuaAccess: 0
1267+
legacyEnableFullLuaPrivateAccess: 0
12191268
roleSkills: []
12201269
aiNetworkExecutionPolicy: 0
12211270
networkPeerBehaviour: {fileID: 0}
@@ -1233,6 +1282,7 @@ Transform:
12331282
m_ConstrainProportionsScale: 0
12341283
m_Children:
12351284
- {fileID: 406190035}
1285+
- {fileID: 439269028}
12361286
m_Father: {fileID: 0}
12371287
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
12381288
--- !u!1660057539 &9223372036854775807

0 commit comments

Comments
 (0)