Skip to content

Track Home Assistant native LLM and MCP development #45

Description

@magnusoverli

Purpose

Track Home Assistant's native LLM, Assist, MCP, and OHF Voice intent work so OpenCode can stay a premium consumer of the platform as it develops.

This is a watchlist issue, not a single implementation task. Open concrete implementation issues separately when an upstream change is merged, released, and testable.

Upstream Watchlist

Things To Check For OpenCode

  • Which Home Assistant release or beta includes the change?
  • Can the add-on reach the relevant API through Supervisor authentication?
  • Does the change complement our MCP server or replace any part of it?
  • Should get_agent_capabilities report a new capability or readiness state?
  • Do docs or user guidance need updating?
  • Do we need a companion Home Assistant custom integration to participate in <integration>/llm.py?

Useful GitHub Searches

repo:home-assistant/core llm updated:>=2026-07-01
repo:home-assistant/core "api/mcp" OR "MCP server" updated:>=2026-07-01
repo:home-assistant/core "Assist API" "llm" updated:>=2026-07-01
repo:OHF-Voice/intents "slot-combination" OR "vacuum" OR "todo" updated:>=2026-07-01

Current Position

OpenCode MCP remains the complete working tool surface for configuration editing, validation, admin/dev workflows, screenshots, updates, ESPHome, Zigbee tooling, and safety-oriented operations.

Home Assistant native LLM tools should become the preferred surface for core Assist/entity-control behavior once stable and accessible. The two surfaces are complementary.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestha-llmHome Assistant native LLM platform trackingmcpModel Context Protocol related workupstreamTracks upstream project changeswatchlistLong-running tracking issue

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions