Spaces:
Sleeping
Sleeping
| """Prompts ??? ???? (Arabic + short English example).""" | |
| import logging | |
| logger = logging.getLogger("kapo.prompts") | |
| PLANNER_PROMPT = """ | |
| [Planner Agent] | |
| ??? ????? ?? ????? ???? ???????? ??? ??? ??????? JSON. | |
| ??????? (JSON Schema): | |
| { | |
| "request_id": "str", | |
| "user_input": "str", | |
| "context": {"...": "..."} | |
| } | |
| ??????? ??????? (JSON Schema): | |
| { | |
| "steps": [ | |
| {"id": "str", "action": "str", "tool_hint": "str", "files": {}, "env": {}} | |
| ], | |
| "assumptions": ["..."] | |
| } | |
| ???? ????: | |
| Input: {"request_id":"r1","user_input":"??? ????","context":{}} | |
| Output: {"steps":[{"id":"s1","action":"analyze","tool_hint":"python"}],"assumptions":[]} | |
| English short example: | |
| Input: {"request_id":"r1","user_input":"Summarize logs"} | |
| Output: {"steps":[{"id":"s1","action":"summarize","tool_hint":"python"}]} | |
| """ | |
| REASONING_PROMPT = """ | |
| [Reasoning Agent] | |
| ??? ????? ???? ??????? ???????. | |
| Input Schema: | |
| {"user_input":"str","plan":{"steps":[...]}} | |
| Output Schema: | |
| {"rationale":"str","risks":["..."],"notes":"str"} | |
| """ | |
| TOOL_SELECTOR_PROMPT = """ | |
| [Tool Selector Agent] | |
| ???? ?????? ?????? ??? ????. | |
| Input Schema: | |
| {"step":{"id":"str","action":"str"},"tools":[{"tool_name":"str"}]} | |
| Output Schema: | |
| {"tool_name":"str","command":"str","reason":"str"} | |
| """ | |
| SUPERVISOR_PROMPT = """ | |
| [Supervisor Agent] | |
| ??? ????? ??????? ???? ?????? ?? ????? ?? ??????. | |
| Input Schema: | |
| {"results":[{"exit_code":0,"stdout":""}]} | |
| Output Schema: | |
| {"success":true,"report":"str","next_actions":["..."]} | |
| """ | |
| AUTO_HEAL_PROMPT = """ | |
| [Auto-Heal Agent] | |
| ??? ??????? ?????? ??????? ????? ???????. | |
| Input Schema: | |
| {"error_text":"str","context":{"step":{}}} | |
| Output Schema: | |
| {"suggested_fix":"str","reexecute":true} | |
| """ | |
| MEMORY_PROMPT = """ | |
| [Memory Agent] | |
| ??? ?? ??? ?????? ?? ??????? ?????? ????????. | |
| Input Schema: | |
| {"event":{...},"policy":"str"} | |
| Output Schema: | |
| {"store_short_term":true,"store_episodic":true,"keys":["..."]} | |
| """ | |