Home Admin Agent Tools¶
This page documents the specialized tools available to the Home Admin Agent (Ralph) for interacting with home services.
Vikunja Tools¶
These tools allow the agent to manage tasks and projects in Vikunja.
vikunja_query_tool¶
- Description: Queries tasks from Vikunja.
- Arguments:
project_id(optional): Filter by project ID.filter_query(optional): Custom filter string.search(optional): Search term for task titles.
vikunja_create_tool¶
- Description: Creates a new task in a specified project.
- Arguments:
title: Task title.project_id: ID of the target project.description(optional): Task description.due_date(optional): ISO 8601 due date.priority(optional): Priority (1-5).
vikunja_update_tool¶
- Description: Updates an existing task.
- Arguments:
task_id: ID of the task to update.title(optional): New title.description(optional): New description.due_date(optional): New due date.done(optional): Completion status.priority(optional): New priority.
vikunja_relation_tool¶
- Description: Links two tasks together.
- Arguments:
task_id: Source task ID.other_task_id: Target task ID.relation_type: Type of relation (e.g.,subtask,blocking).
Home Assistant Tools¶
These tools allow the agent to monitor and control smart home devices via Home Assistant.
ha_state_query_tool¶
- Description: Gets the current state of any entity.
- Arguments:
entity_id: The ID of the entity (e.g.,sensor.temperature).
ha_scene_trigger_tool¶
- Description: Triggers a predefined scene.
- Arguments:
scene_id: The ID of the scene (e.g.,scene.good_morning).
ha_light_control_tool¶
- Description: Turns lights on/off or adjusts brightness.
- Arguments:
entity_id: The ID of the light.action:turn_onorturn_off.brightness(optional): 0-255.
Configuration¶
These tools require the following environment variables to be set:
| Variable | Description | Default |
|---|---|---|
VIKUNJA_API_URL |
Base URL for Vikunja API | http://localhost:3456/api/v1 |
VIKUNJA_API_TOKEN |
API token for Vikunja | (Required) |
HOME_ASSISTANT_URL |
Base URL for HA API | http://localhost:8123/api |
HOME_ASSISTANT_TOKEN |
Long-lived access token for HA | (Required) |
Related tools / concepts¶
Sources / References¶
Contribution Metadata¶
- Last reviewed: 2026-04-16
- Confidence: high