Implement Wiki3 Agent Kernel (M0–M9)#1
Draft
Copilot wants to merge 15 commits into
Draft
Conversation
Agent-Logs-Url: https://github.com/wiki3-ai/agent-client/sessions/182596bc-9e0b-446c-bdba-2a11a3500b27 Co-authored-by: jimwhite <[email protected]>
…ameter injection Agent-Logs-Url: https://github.com/wiki3-ai/agent-client/sessions/182596bc-9e0b-446c-bdba-2a11a3500b27 Co-authored-by: jimwhite <[email protected]>
…efund accounting Agent-Logs-Url: https://github.com/wiki3-ai/agent-client/sessions/182596bc-9e0b-446c-bdba-2a11a3500b27 Co-authored-by: jimwhite <[email protected]>
…h/children limits Agent-Logs-Url: https://github.com/wiki3-ai/agent-client/sessions/182596bc-9e0b-446c-bdba-2a11a3500b27 Co-authored-by: jimwhite <[email protected]>
Agent-Logs-Url: https://github.com/wiki3-ai/agent-client/sessions/182596bc-9e0b-446c-bdba-2a11a3500b27 Co-authored-by: jimwhite <[email protected]>
…local) Agent-Logs-Url: https://github.com/wiki3-ai/agent-client/sessions/182596bc-9e0b-446c-bdba-2a11a3500b27 Co-authored-by: jimwhite <[email protected]>
Agent-Logs-Url: https://github.com/wiki3-ai/agent-client/sessions/182596bc-9e0b-446c-bdba-2a11a3500b27 Co-authored-by: jimwhite <[email protected]>
… harden CI permissions Agent-Logs-Url: https://github.com/wiki3-ai/agent-client/sessions/182596bc-9e0b-446c-bdba-2a11a3500b27 Co-authored-by: jimwhite <[email protected]>
Copilot created this pull request from a session on behalf of
jimwhite
May 11, 2026 06:24
View session
Agent-Logs-Url: https://github.com/wiki3-ai/agent-client/sessions/51eaad51-043f-4bd5-916f-94266941f6db Co-authored-by: jimwhite <[email protected]>
…odel) Agent-Logs-Url: https://github.com/wiki3-ai/agent-client/sessions/232b37f2-cc79-4316-b290-10bef5031b7b Co-authored-by: jimwhite <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Switch LLM providers to LiteLLM
The previous
FakeProviderran no real LLM code path andLMStudioProviderhand-rolledurllibagainst/v1/chat/completions. The spec calls for LiteLLM + Instructor + Pydantic, and the idiomatic mock pattern is documented at https://docs.litellm.ai/docs/completion/mock_requests. LM Studio is also a first-class LiteLLM provider vialm_studio/<model>.LiteLLMProvider— thin wrapper aroundlitellm.completion; cost vialitellm.completion_cost; usage fromModelResponse.usage.FakeProvider— scripts the canonicalmock_response=kwarg (strings populate the assistant message;Exceptionitems are raised). No bespoke wire format.LMStudioProvider— routes through LiteLLM's built-inlm_studio/<model>provider, setsLM_STUDIO_API_BASE/LM_STUDIO_API_KEY, and auto-detects the loaded model from/v1/modelsvia the officialopenaiclient when none is specified.__init__.pyexports the newLiteLLMProvideralongside the two presets.docs/getting-started.md+examples/05_llm_fake_provider.ipynbupdated to describe LiteLLM-shaped usage and auto model selection.examples/excluded from ruff (notebooks aren't source files).agent_kernel/llm/.parallel_validation— Code Review and CodeQL both clean.