Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: use console.print instead of click.echo and remove trailing whit…
…espace

- Replace click.echo with console.print (Rich Console already imported)
- Remove trailing whitespace on blank lines
- Passes ruff check clawteam/ tests/
  • Loading branch information
34262315716 committed Apr 25, 2026
commit e48dcaf018c0e15271b891186cd4e1a46d56bae5
16 changes: 8 additions & 8 deletions clawteam/cli/commands.py
Original file line number Diff line number Diff line change
Expand Up @@ -670,17 +670,17 @@ def inbox_receive(

identity = AgentIdentity.from_env()
agent_name = TeamManager.resolve_inbox(team, agent or identity.agent_name, identity.user)

# Check if resolved agent is actually a team member; fallback to leader if not
member = TeamManager.get_member(team, agent_name, identity.user)
if member is None:
leader_inbox = TeamManager.get_leader_inbox(team)
if leader_inbox:
click.echo(f"[info] caller '{agent_name}' 非团队成员,回退到 leader '{leader_inbox}' 的 inbox", err=True)
console.print(f"[yellow][info][/yellow] caller '{agent_name}' 非团队成员,回退到 leader '{leader_inbox}' 的 inbox", file=sys.stderr)
agent_name = leader_inbox
else:
click.echo(f"[warn] caller '{agent_name}' 非团队成员且 team 无 leader 配置,使用 --agent 指定接收方", err=True)
console.print(f"[yellow][warn][/yellow] caller '{agent_name}' 非团队成员且 team 无 leader 配置,使用 --agent 指定接收方", file=sys.stderr)

mailbox = MailboxManager(team)
messages = mailbox.receive(agent_name, limit=limit)

Expand Down Expand Up @@ -712,17 +712,17 @@ def inbox_peek(

identity = AgentIdentity.from_env()
agent_name = TeamManager.resolve_inbox(team, agent or identity.agent_name, identity.user)

# Check if resolved agent is actually a team member; fallback to leader if not
member = TeamManager.get_member(team, agent_name, identity.user)
if member is None:
leader_inbox = TeamManager.get_leader_inbox(team)
if leader_inbox:
click.echo(f"[info] caller '{agent_name}' 非团队成员,回退到 leader '{leader_inbox}' 的 inbox", err=True)
console.print(f"[yellow][info][/yellow] caller '{agent_name}' 非团队成员,回退到 leader '{leader_inbox}' 的 inbox", file=sys.stderr)
agent_name = leader_inbox
else:
click.echo(f"[warn] caller '{agent_name}' 非团队成员且 team 无 leader 配置,使用 --agent 指定接收方", err=True)
console.print(f"[yellow][warn][/yellow] caller '{agent_name}' 非团队成员且 team 无 leader 配置,使用 --agent 指定接收方", file=sys.stderr)

mailbox = MailboxManager(team)
messages = mailbox.peek(agent_name)

Expand Down