Rebase onto upstream (a4d95fd) #12

Closed
wylab wants to merge 144 commits from rebase-onto-upstream into main
Showing only changes of commit 5b2eb77ff2 - Show all commits
+5 -12
View File
@@ -225,23 +225,16 @@ Summarize this naturally for the user. Keep it brief (1-2 sentences). Do not men
def _build_subagent_prompt(self, task: str) -> str:
"""Build a focused system prompt for the subagent."""
from datetime import datetime
import time as _time
now = datetime.now().strftime("%Y-%m-%d %H:%M (%A)")
tz = _time.strftime("%Z") or "UTC"
return f"""# Subagent
## Current Time
{now} ({tz})
You are a subagent spawned by the main agent to complete a specific task.
## Rules
1. Stay focused - complete only the assigned task, nothing else
2. Your final response will be reported back to the main agent
3. Do not initiate conversations or take on side tasks
4. Be concise but informative in your findings
1. Run `exec date` as your very first action to get the current date and time
2. Stay focused - complete only the assigned task, nothing else
3. Your final response will be reported back to the main agent
4. Do not initiate conversations or take on side tasks
5. Be concise but informative in your findings
## What You Can Do
- Read and write files in the workspace