Canvas: Implement agent sidebar on the overview tab
Change-Id: I1f2fb874cb98247c73bebf364f4669ad5170c4a0
diff --git a/apps/canvas/config/src/graph.ts b/apps/canvas/config/src/graph.ts
index 3c66fbd..c36dbcf 100644
--- a/apps/canvas/config/src/graph.ts
+++ b/apps/canvas/config/src/graph.ts
@@ -339,3 +339,4 @@
export type ServiceInfo = z.infer<typeof serviceInfoSchema>;
export type Env = z.infer<typeof envSchema>;
export type Access = z.infer<typeof accessSchema>;
+export type AgentAccess = Required<Extract<Access, { type: "https" }>>;
diff --git a/apps/canvas/config/src/index.ts b/apps/canvas/config/src/index.ts
index 453416d..f8db8fe 100644
--- a/apps/canvas/config/src/index.ts
+++ b/apps/canvas/config/src/index.ts
@@ -49,6 +49,7 @@
envSchema,
accessSchema,
Access,
+ AgentAccess,
} from "./graph.js";
export { generateDodoConfig, configToGraph } from "./config.js";