mirror of
https://github.com/agent0ai/agent-zero.git
synced 2026-07-09 17:08:29 +00:00
Adds the always-enabled _goal plugin with per-chat goal storage, WebUI goal strip, /goal slash command, and agent-facing goal tools. Includes command-picker integration, focused plugin tests, and the generated 256x256 thumbnail asset.
10 lines
321 B
Python
10 lines
321 B
Python
from __future__ import annotations
|
|
|
|
from helpers.tool import Response, Tool
|
|
from plugins._goal.helpers import goals
|
|
|
|
|
|
class GetGoal(Tool):
|
|
async def execute(self, **kwargs) -> Response:
|
|
goal = goals.get_goal(self.agent.context.id)
|
|
return Response(message=goals.summarize_goal(goal), break_loop=False)
|