feat(hands,memory): the recall carries the next week of both calendars daily

This commit is contained in:
hh
2026-09-09 08:21:03 +00:00
parent f3a625087f
commit 8d0f80440e
7 changed files with 775 additions and 4 deletions
+5 -1
View File
@@ -12,7 +12,7 @@ from pathlib import Path
from beaver_gateway.agents.base import ExposedMcp
from beaver_gateway.mcp.types import McpServer, McpServerT
from beaver_agent.hands.calendars import calendars
from beaver_agent.hands.calendars import Calendars, calendars, feeds
from beaver_agent.hands.homeassistant import HomeAssistant
from beaver_agent.hands.komodo import Komodo
from beaver_agent.hands.vibegram import Vibegram
@@ -52,6 +52,10 @@ telegram = (
calendar_servers = calendars(env("CALENDAR_MCPS", ""))
calendar_exposed = tuple(ExposedMcp(name=m.name) for m in calendar_servers)
CALENDAR_FEEDS = feeds(env("CALENDAR_MCPS", ""))
CALENDARS = Calendars(CALENDAR_FEEDS, tz=TZ) if CALENDAR_FEEDS else None
"""Те же фиды, но напрямую: ближайшие события едут в справку без модели."""
KOMODO = (
Komodo(
url=os.environ["KOMODO_URL"],