Skip to content

chore: PyPI distribution name bs-autobot + init_chat_model model construction - #10

Merged
PurpleCHOIms merged 1 commit into
mainfrom
chore/pypi-name-bs-autobot
Oct 26, 2026
Merged

PurpleCHOIms merged 1 commit into
mainfrom
chore/pypi-name-bs-autobot

Conversation

@PurpleCHOIms

Copy link
Copy Markdown
Member

Two related changes:

  1. PyPI distribution name: bs-autobot (per operator decision) — the bare autobot name is taken on PyPI by an unrelated project. The import package remains autobot.
  2. Model construction via langchain init_chat_model (replacing the langchain-litellm ChatLiteLLM bridge): langchain-litellm transitively forces litellm[mcp] → mcp>=2, which breaks the Decepticon MCP server's mcp<2 pin in co-installed environments. The LiteLLM-format prefix is split in the factory (anthropic/claude-... → provider anthropic + native model name); custom gateways go through the shared-gateway mode (provider-agnostic). The uv.lock drops the litellm tree accordingly. This also un-blocks the future decepticon[blue] extra in co-installed environments.

Verified: 244 unit tests passed, ci-lint clean, live cycle previously verified through the shared gateway.

@PurpleCHOIms
PurpleCHOIms merged commit 52de38c into main Oct 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant