From 7a8841481e9c11142a0b0855e07c3d6f59314519 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Thu, 29 Jan 2026 12:12:39 +0700 Subject: [PATCH] feat: wait returns on permission request and improve CLI logging --- packages/cli/src/cli.ts | 8 +- packages/cli/src/commands/agent/index.ts | 3 +- packages/cli/src/commands/agent/inspect.ts | 154 +++++----- packages/cli/src/commands/agent/logs.ts | 268 +++--------------- packages/cli/src/commands/agent/wait.ts | 23 +- packages/cli/src/commands/permit/allow.ts | 14 +- packages/cli/src/commands/permit/ls.ts | 23 +- .../server/src/client/daemon-client-v2.ts | 9 + .../server/src/server/agent/agent-manager.ts | 3 +- .../server/agent/orchestrator-instructions.ts | 2 +- .../wait-for-permission.e2e.test.ts | 123 ++++++++ packages/server/src/server/exports.ts | 3 + packages/server/src/server/session.ts | 3 +- 13 files changed, 295 insertions(+), 341 deletions(-) create mode 100644 packages/server/src/server/daemon-e2e/wait-for-permission.e2e.test.ts diff --git a/packages/cli/src/cli.ts b/packages/cli/src/cli.ts index 13fb37c86..52f629110 100644 --- a/packages/cli/src/cli.ts +++ b/packages/cli/src/cli.ts @@ -84,14 +84,8 @@ export function createCli(): Command { .option('--tail ', 'Show last n entries') .option('--filter ', 'Filter by event type (tools, text, errors, permissions)') .option('--since