diff --git a/bun.lock b/bun.lock index 57ccf69..4b0b7dd 100644 --- a/bun.lock +++ b/bun.lock @@ -17,7 +17,7 @@ "update-notifier": "^7.3.1", }, "devDependencies": { - "@photon-ai/dashboard-api": "1.6.12", + "@photon-ai/dashboard-api": "1.6.20", "@types/bun": "latest", "@types/node": "^25.6.2", "@types/semver": "^7.7.1", @@ -52,7 +52,7 @@ "@noble/hashes": ["@noble/hashes@2.2.0", "", {}, "sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg=="], - "@photon-ai/dashboard-api": ["@photon-ai/dashboard-api@1.6.12", "", { "peerDependencies": { "@elysiajs/eden": "^1.4.9", "elysia": "^1.4.28" } }, "sha512-CxUyvSpJmi5dn3razikiD8xw6l1YN3dflRlBghukV/fYIQaSL25UNJpaBYjdX8Qj0ka4+/RLJoloBdQdUTstmA=="], + "@photon-ai/dashboard-api": ["@photon-ai/dashboard-api@1.6.20", "", { "peerDependencies": { "@elysiajs/eden": "^1.4.9", "elysia": "^1.4.28" } }, "sha512-NJV3rkkQMn1lfkiel5XOgItimuZgZgkMQSlDKCaqcnA/ZjrkbPOkTzzw7u8SxKyZoXA1OrPi5oLL1MKr+TOmyw=="], "@pnpm/config.env-replace": ["@pnpm/config.env-replace@1.1.0", "", {}, "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w=="], diff --git a/package.json b/package.json index 266bc92..645304f 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "prepublishOnly": "bun run typecheck && bun run build" }, "devDependencies": { - "@photon-ai/dashboard-api": "1.6.12", + "@photon-ai/dashboard-api": "1.6.20", "@types/bun": "latest", "@types/node": "^25.6.2", "@types/semver": "^7.7.1", diff --git a/src/commands/projects.ts b/src/commands/projects.ts index bef32b8..a3991b9 100644 --- a/src/commands/projects.ts +++ b/src/commands/projects.ts @@ -134,6 +134,12 @@ function registerShowCommand(projects: Command): void { printKv([ ["status", formatStatus(p.status)], ["location", p.location], + ["plan", p.plan], + [ + "platforms", + p.platforms.length > 0 ? p.platforms.join(", ") : c.dim("—"), + ], + ["userCount", String(p.userCount)], ["owner", p.isOwner ? c.green("yes") : c.dim("no")], ["template", p.template ? "yes" : "no"], ["observability", p.observability ? "yes" : "no"], diff --git a/tests/fixtures/project.show.json b/tests/fixtures/project.show.json index d4fbfba..4622446 100644 --- a/tests/fixtures/project.show.json +++ b/tests/fixtures/project.show.json @@ -3,6 +3,10 @@ "name": "Acme Agent", "location": "United States", "status": "running", + "plan": "pro", + "platforms": ["imessage", "whatsapp_business"], + "userCount": 42, + "avatarUrl": null, "isOwner": true, "projectSecret": "sk_test_acme_0123456789abcdef", "template": false,