Introducing HA Configuration Agent - AI-powered Home Assistant configuration assistant with approval workflow

I have a feeling once the Custom Component is approved by HACS I’ll probably abandon the add on. There’s no real reason to keep it since it does the exact same thing.

Yeah I considered letting it submit diffs themselves instead of the full file contents. I have a feeling that some LLMs would find that harder to do but it MIGHT work better. You’re welcome to try playing with the change in your own repo :slight_smile: Might I suggest splitting your automations.yaml into multiple files maybe in their own directory

Yeah I considered letting it submit diffs themselves instead of the full file contents. I have a feeling that some LLMs would find that harder to do but it MIGHT work better.

Yes, I think you’re right. This may cause various degrees of success.

Might I suggest splitting your automations.yaml into multiple files maybe in their own directory

I hadn’t considered that. I have created all of my automations via the GUI, and it seems to just dump them all into the automations.yaml. Up until now I have assumed that this file could not import automations from other files.

OK I have fired it up for testing. Out of the box it is very basic but functional. I will try experimenting with some prompt files.

Is there a way to enable it further access into the system? i.e. logs and dashboard files?

1 Like

It has access to your dashboard but not logs. It’s not meant to be operational, it’s meant to be for configuration.

I can’t seem to get it to check the yaml in my dashboard. I do use UI Dashboards though.

If it could see the logs it could give suggested fixes for the errors, especially with the context it has access to the configuration. (Even though the latest update may have put a stick in the spokes of that)

1 Like

@Chykan I also want access to the logs for it to see errors in the configuration and be able to debug and fix the configuration and check logs after to see if it is successful.

I added a new get_system_logs tool that does that in this branch.

It is working for me, but I haven’t submitted a PR yet as I’m trying to also get parallel tool calling working as Claude Opus 4.5 is really crushing it with tool calls and I want to use it with this add on as well.

I didn’t see this full thread before working on it and I hope that @yinzara is open to these types of changes.

I’ll definitely create separate PRs for the logs tool and the multi-tool calling so that it’s a clean separation, more to come.

1 Like

This is one of AI’s strengths, I look forward to seeing what your PR looks like when you get there.