Meeting Title: GWS CLI Integration Project Sync Date: 2026-03-25 Meeting participants: Pranav Narahari, Samuel Roberts


WEBVTT

1 00:00:44.630 00:00:45.390 Samuel Roberts: Hey.

2 00:00:45.840 00:00:46.560 Pranav Narahari: Hey, Zim.

3 00:00:47.210 00:00:53.829 Samuel Roberts: Alright, so I’ve got… some more news about, the CLI. I have a couple questions, I guess, about…

4 00:00:54.140 00:00:58.419 Samuel Roberts: how we’re thinking of the phases. So, it looks like…

5 00:00:58.710 00:01:07.089 Samuel Roberts: the Slack MCP, and it has a real-time search. If they’re on Business Plus, it’s a semantic search, not just a keyword search.

6 00:01:07.320 00:01:07.940 Samuel Roberts: So…

7 00:01:07.940 00:01:08.530 Pranav Narahari: Okay, cool.

8 00:01:09.060 00:01:13.079 Samuel Roberts: It seems like that’s a pretty good non-pipeline way to do it.

9 00:01:13.450 00:01:14.180 Samuel Roberts: Yeah.

10 00:01:15.020 00:01:20.579 Samuel Roberts: The question, though, I’m just not sure for, like, generating the report. Like, I can see…

11 00:01:21.540 00:01:24.750 Samuel Roberts: Building an agent, giving it access to…

12 00:01:25.250 00:01:32.180 Samuel Roberts: the, GWS CLI, which is not a technically… not technically a Google product, so it’s a little…

13 00:01:32.620 00:01:35.759 Samuel Roberts: risk, but I think it’s pretty well supported at this point.

14 00:01:37.970 00:01:44.409 Samuel Roberts: and the Slack MCP, and potentially we build another layer for the real-time search.

15 00:01:44.710 00:01:46.430 Samuel Roberts: If the MCP isn’t enough.

16 00:01:46.660 00:01:57.580 Samuel Roberts: I’m not sure how that quite dovetails into, like, generating the reports, if we need the data, if we need more, like, historical over time data.

17 00:01:59.510 00:02:05.369 Pranav Narahari: I think… The idea is that,

18 00:02:06.660 00:02:09.210 Pranav Narahari: There will be certain themes that…

19 00:02:09.759 00:02:19.900 Pranav Narahari: are… not just going to be ex… like… there’s not gonna be… there’s gonna be certain projects that are obviously not gonna be completed from Monday to Friday, right? They’re gonna be, like, over the course of…

20 00:02:20.120 00:02:21.780 Pranav Narahari: Weeks or months.

21 00:02:21.780 00:02:22.700 Samuel Roberts: And…

22 00:02:23.320 00:02:27.460 Pranav Narahari: Where the historical information comes into play is…

23 00:02:27.910 00:02:32.970 Pranav Narahari: Basically, with the current status of the theme from that week.

24 00:02:33.370 00:02:36.489 Pranav Narahari: How have things progressed positively or negatively?

25 00:02:38.750 00:02:48.160 Samuel Roberts: Oh, okay, okay, okay, so that… so what we actually probably want to store is, like, the current state that we’ve evaluated it at, and not necessarily, like, historical…

26 00:02:48.850 00:02:50.960 Samuel Roberts: conversations, or…

27 00:02:50.960 00:02:51.490 Pranav Narahari: Yeah.

28 00:02:51.490 00:02:56.529 Samuel Roberts: changes or comments. You’re thinking more, like, we take a snapshot in time.

29 00:02:56.670 00:02:57.160 Pranav Narahari: Exactly.

30 00:02:57.160 00:03:04.640 Samuel Roberts: And then have that as, like, a… another markdown piece of information to compare to… Okay, okay.

31 00:03:04.640 00:03:09.399 Pranav Narahari: The only data store really needs to just be the report that we generate, probably.

32 00:03:09.510 00:03:10.610 Pranav Narahari: Okay.

33 00:03:10.850 00:03:11.560 Pranav Narahari: Yeah.

34 00:03:11.560 00:03:21.849 Samuel Roberts: Okay, that’s… that’s helpful, because I was… I was… I wasn’t sure exactly if we needed, like, overtime data for anything. So let me… let me just share real quick, because I think I… I…

35 00:03:22.450 00:03:27.689 Samuel Roberts: what Cursor and I did here is pretty helpful to show. Have you used the GWS CLI at all?

36 00:03:28.810 00:03:31.650 Pranav Narahari: No, I have not.

37 00:03:31.650 00:03:34.470 Samuel Roberts: Yeah, I didn’t even have it installed yet, so…

38 00:03:34.730 00:03:37.060 Pranav Narahari: Yeah, I know,

39 00:03:39.280 00:03:46.699 Pranav Narahari: I think maybe I was talking with Utam, and he was just showing me some stuff with it, but yeah, I haven’t had… Yeah, apparently… Yeah.

40 00:03:46.700 00:03:53.599 Samuel Roberts: It’s built on top of, like, Google’s Discovery CLI, so, like, it kind of has access to lots of things. And it’s not…

41 00:03:54.030 00:03:59.660 Samuel Roberts: like, just a bunch of commands, it’s, like, a ton of different stuff. So, depends what we get it authed for.

42 00:03:59.830 00:04:01.240 Samuel Roberts: I’m…

43 00:04:01.750 00:04:10.600 Samuel Roberts: I need to figure out exactly the service account element of it, because, like, I have the… I was testing it out just now to make sure I could actually get, like, comments and things, and it all seems pretty good.

44 00:04:10.920 00:04:11.350 Pranav Narahari: Oh, cool.

45 00:04:11.350 00:04:16.890 Samuel Roberts: So then… from the technical side, for at least Phase 1.

46 00:04:18.130 00:04:21.720 Samuel Roberts: I, I imagine… I mean.

47 00:04:22.300 00:04:24.400 Pranav Narahari: When you say phase one, you mean just Project 1, right?

48 00:04:25.160 00:04:26.090 Samuel Roberts: Yeah, yeah, yeah.

49 00:04:26.090 00:04:26.969 Pranav Narahari: Okay, yeah, because I know…

50 00:04:26.970 00:04:35.799 Samuel Roberts: Not the… not the theme analysis stuff, just the, like, give… give COO ability to chat and ask questions and…

51 00:04:35.800 00:04:36.660 Pranav Narahari: Perfect. Yep.

52 00:04:36.840 00:04:41.570 Samuel Roberts: Have… have the two… basically the two tools that are multiple tools kind of thing.

53 00:04:41.570 00:04:42.520 Pranav Narahari: Yep.

54 00:04:43.640 00:04:48.250 Samuel Roberts: I don’t… Quite know how to, like…

55 00:04:48.960 00:04:51.719 Samuel Roberts: I mean, okay, let’s have this conversation, I guess, about, like.

56 00:04:52.390 00:05:01.740 Samuel Roberts: what exactly… like, he seemed to be… when I… I watched the meeting a little bit, and checked out the transcript that you guys had, so he seemed to be talking Gemini, which makes me a little…

57 00:05:02.120 00:05:07.389 Samuel Roberts: like, all of this probably needs to stay in their GCP one way or another for their BAA, is that right?

58 00:05:09.190 00:05:27.500 Pranav Narahari: Yeah, for the BAA, for sure, has to be within their GCP. However, we did state in the SOW that we will try to do it in, like, it will be within Gemini or some other type of, lightweight dashboard.

59 00:05:27.730 00:05:29.940 Pranav Narahari: So… .

60 00:05:30.260 00:05:30.940 Samuel Roberts: Okay.

61 00:05:31.080 00:05:34.909 Pranav Narahari: Yeah. At the end of the day, they just want this functionality,

62 00:05:34.910 00:05:43.920 Samuel Roberts: I just want to make sure, yeah, because I can see where he’s thinking, like, I already chat with it in Gemini, it makes sense to just be like, let’s add the Slack data to that.

63 00:05:44.120 00:05:47.019 Samuel Roberts: But realistically, I think we probably need our own…

64 00:05:47.570 00:05:55.319 Samuel Roberts: our own agent, effectively, that, like, will use Gemini under the hood if he wants that, or whatever model, you know, however that needs to be.

65 00:05:55.470 00:05:56.870 Samuel Roberts: Okay.

66 00:05:57.580 00:06:03.529 Samuel Roberts: Okay, let me… let me just walk you through real quick, because this is… this is way more than is going to need to go into that document, I just…

67 00:06:03.910 00:06:06.969 Samuel Roberts: I want to make sure that I’m not skipping over anything.

68 00:06:07.240 00:06:11.500 Samuel Roberts: Yup. Where… where did you go? Okay. Touche.

69 00:06:12.920 00:06:15.550 Samuel Roberts: Okay. So…

70 00:06:15.710 00:06:21.700 Samuel Roberts: I kind of fed it a little bit, it’s, it’s… it’s… it has basically, you know, I basically was like, can we do this without a data pipeline?

71 00:06:22.360 00:06:22.920 Pranav Narahari: Yep.

72 00:06:23.500 00:06:28.930 Samuel Roberts: So, yeah, it analyzed the… Google Workspace CLI,

73 00:06:29.450 00:06:36.379 Samuel Roberts: all this access is there. I asked to make sure to run some tests, and I had to set it all up, and it seems to do pretty well.

74 00:06:36.380 00:06:36.980 Pranav Narahari: Nice.

75 00:06:37.400 00:06:44.480 Samuel Roberts: it’s all JSON, it can feed to JQ, which I don’t know if you know that tool. I only learned about it recently, but it’s, like, command line processing of,

76 00:06:45.100 00:06:46.419 Samuel Roberts: JSON files.

77 00:06:46.850 00:06:47.290 Pranav Narahari: Oh, okay.

78 00:06:47.290 00:06:51.760 Samuel Roberts: So, like, you can just, like, pipe things in, and it’ll just, like, pull out the data you want, like,

79 00:06:52.180 00:06:55.479 Samuel Roberts: kind of like this. So, like, this was obviously not how it outputted it.

80 00:06:56.890 00:07:00.529 Samuel Roberts: But you can just, like, tap into it pretty nicely.

81 00:07:00.530 00:07:01.920 Pranav Narahari: Oh, okay. Nice.

82 00:07:01.920 00:07:03.269 Samuel Roberts: So, like, I think…

83 00:07:03.470 00:07:13.590 Samuel Roberts: I mean, there’s this, like, push and pull in my mind, because things are getting so much better agent-wise, that I’m like, oh, we have to do this, and I’m like, I can probably figure it out, you know?

84 00:07:13.910 00:07:15.070 Samuel Roberts: It’s getting crazy.

85 00:07:15.210 00:07:19.999 Samuel Roberts: Yeah. Yeah, the… The question here was the service,

86 00:07:20.860 00:07:25.320 Samuel Roberts: Service account and domain-wide delegation. I saw your comment…

87 00:07:25.930 00:07:34.300 Samuel Roberts: about that on Slack, I believe, right? You had… about your conversation with… Sorry, the names are…

88 00:07:34.620 00:07:35.320 Pranav Narahari: Adam.

89 00:07:35.670 00:07:38.719 Samuel Roberts: Adam, thank you. Okay, I knew Danny, I didn’t know Adam.

90 00:07:40.070 00:07:41.870 Samuel Roberts: So the service count is made.

91 00:07:43.030 00:07:45.310 Samuel Roberts: Does it have that domain-wide delegation or not?

92 00:07:46.800 00:07:50.340 Pranav Narahari: So he added a few scopes.

93 00:07:50.340 00:07:50.890 Samuel Roberts: That’s fine.

94 00:07:50.890 00:07:55.319 Pranav Narahari: And then he just said, let me know what else you need, and then I said, yeah, I will let you know.

95 00:07:55.320 00:08:02.930 Samuel Roberts: Okay, okay. So that’s the other… that’s the other thing that’s not addressed here that I actually want to talk about. The, like, anonymization element is not…

96 00:08:04.640 00:08:09.199 Samuel Roberts: Part of this, because that is kind of, like, would have been a step in the data pipeline.

97 00:08:09.970 00:08:11.360 Pranav Narahari: Right. Okay.

98 00:08:11.360 00:08:19.080 Samuel Roberts: I don’t know how… How critical that is for this first part of the project.

99 00:08:19.300 00:08:24.990 Pranav Narahari: So, I think what is… that’s a good point,

100 00:08:28.260 00:08:31.779 Pranav Narahari: this data anonymization part, yeah, and so…

101 00:08:33.460 00:08:36.720 Pranav Narahari: I think what’s more critical is with Slack on that.

102 00:08:36.870 00:08:54.009 Samuel Roberts: That’s what I was gonna get down to that, that’s sort of my next thing, because I… I have my own, like, personal comments about, like, giving it full, like, impersonating people and getting their Gmail and, like, you know, whatever. Like, I feel a little weird about that, but if we’re anonymizing it, I feel less weird, but if we’re just accessing it here through a…

103 00:08:54.110 00:08:55.960 Samuel Roberts: Domain-wide delegated account.

104 00:08:56.470 00:08:57.779 Samuel Roberts: It could get a little…

105 00:08:58.310 00:09:02.269 Samuel Roberts: weirder? I don’t know. But for Slack, which if we come down, this is all the…

106 00:09:02.600 00:09:13.020 Samuel Roberts: Okay, so yeah, so Slack, there’s the MCP server, I just… I tested that, I hadn’t really used it much yet. There’s also this real-time search, which I think it… it says,

107 00:09:14.860 00:09:20.329 Samuel Roberts: Yeah, see, it says, like, user only for, like, private messages and direct messages.

108 00:09:22.030 00:09:24.480 Samuel Roberts: So I’m not sure if that’s something we can even…

109 00:09:24.750 00:09:27.930 Samuel Roberts: Like, I don’t know how Slack just might lock that down, you know what I mean?

110 00:09:28.250 00:09:31.649 Pranav Narahari: Yeah, so they have that export functionality, right, that we were talking about yesterday?

111 00:09:33.020 00:09:36.989 Samuel Roberts: Yes, so there’s another element there that we could talk about, but that’s…

112 00:09:38.220 00:09:43.020 Samuel Roberts: I mean, that’s a different… that would definitely be, like, we’d have to data… do something with that data, rather than just…

113 00:09:43.020 00:09:53.720 Pranav Narahari: Yeah, so I think that is what we can say, is that data is not going to be able to be used as context in a chat interface.

114 00:09:54.300 00:09:59.360 Pranav Narahari: Because right now, what we’re talking about is just chat, right? And I’m… I think that is…

115 00:09:59.360 00:09:59.690 Samuel Roberts: Right now.

116 00:09:59.690 00:10:03.499 Pranav Narahari: Very reasonable to be like, hey, we’re not gonna be able to, like.

117 00:10:03.940 00:10:11.099 Pranav Narahari: that’s never gonna be a real-time functionality. With all this stuff, we’re getting real-time data, and so what we can say is.

118 00:10:11.410 00:10:26.479 Pranav Narahari: yeah, there are certain restrictions to real-time data. We have workarounds if we want to pull in this private DMs, and… but that is only going to be able to assist with the theme detection. It’s not going to be able to assist with the chat interface.

119 00:10:27.360 00:10:33.699 Samuel Roberts: That sounds fine. Okay, that’s… Perfect. I think we can either…

120 00:10:34.420 00:10:39.679 Samuel Roberts: Yeah, we can probably make that work that way if we have to do, like, a… well, I guess I don’t know how the export works, and if that’s…

121 00:10:40.040 00:10:42.860 Samuel Roberts: That’s also… is that a Business Plus feature? I don’t remember now.

122 00:10:42.860 00:10:48.060 Pranav Narahari: It is a Business Plus feature, yeah. So, I mean, Business Plus and Enterprise, the only difference is, like, I think…

123 00:10:48.270 00:10:50.090 Pranav Narahari: You’re able to export

124 00:10:50.990 00:11:00.840 Pranav Narahari: files, as well, with, Enterprise, so I’m not too concerned about that. I think even if we don’t even get Business Plus, it’s just, like, it makes our life a little bit easier, too.

125 00:11:00.840 00:11:06.919 Samuel Roberts: Yeah, that’s… it seems like we can do this kind of MCP on a regular one, it’s just… it’s a little less,

126 00:11:07.880 00:11:10.249 Samuel Roberts: semantic and just literal, I guess.

127 00:11:12.550 00:11:13.420 Pranav Narahari: Yeah.

128 00:11:13.420 00:11:27.709 Samuel Roberts: Okay, yeah, there are some other options here, like just the regular API, I don’t think we need that. The… this SL, or Slack crawl, Slack crawl, I don’t… I don’t think is… it’s like a… you can mirror it on your machine in a… in a database and query it.

129 00:11:29.350 00:11:30.589 Pranav Narahari: Okay, I understand.

130 00:11:30.590 00:11:35.809 Samuel Roberts: fully understand… I didn’t dig into this option very much, because I felt like we got what we needed out of option A.

131 00:11:35.950 00:11:42.490 Samuel Roberts: But, possible… Helpful, but again, I…

132 00:11:42.490 00:11:43.219 Pranav Narahari: I’ll make it good access.

133 00:11:43.220 00:11:44.600 Samuel Roberts: to the DMs, yeah.

134 00:11:44.800 00:11:46.210 Pranav Narahari: My thing…

135 00:11:46.670 00:11:54.649 Pranav Narahari: my thing is, we… I don’t… yeah, building a… or even using, like, a third-party solution, like Slack Crawl, like.

136 00:11:55.680 00:12:11.879 Pranav Narahari: to, like, pull in the DMs and stuff. I don’t think it’s the… I don’t think we should do that. Because, especially since, like, the better solution, it would just be to build a bot that automatically pulls the report from the Slack, like, admin UI.

137 00:12:12.080 00:12:19.049 Pranav Narahari: that gets you a CSV, JSON, whatever format, of all of the data across the organization.

138 00:12:21.170 00:12:23.600 Samuel Roberts: Yeah… If that’s…

139 00:12:23.600 00:12:24.970 Pranav Narahari: And then we do it then.

140 00:12:24.970 00:12:33.000 Samuel Roberts: I don’t know how… I imagine Slack might try to prevent that, you know what I mean? Like, it might be hard to automate the button, you know what I mean? Like, they might have some…

141 00:12:33.510 00:12:34.350 Samuel Roberts: anti…

142 00:12:34.350 00:12:38.000 Pranav Narahari: Or, I mean, it could also be human in the loop for that. It’s literally just clicking one button.

143 00:12:38.000 00:12:40.920 Samuel Roberts: You’re right, you’re right, absolutely. If it’s like a weekly thing, that’s totally fine, we can do that.

144 00:12:40.920 00:12:43.989 Pranav Narahari: Yeah, it’s a weekly thing, so it’s not a big deal, and we can also just…

145 00:12:44.120 00:12:46.540 Pranav Narahari: Show them how they can power that.

146 00:12:47.600 00:12:53.879 Samuel Roberts: Yeah, the other thing I wanted to talk about, I’ll put together… so basically, I’m gonna think of this as, like, an agent…

147 00:12:54.600 00:12:58.259 Samuel Roberts: kind of thing. Like, our own UI, I guess.

148 00:12:58.700 00:13:01.739 Samuel Roberts: And not in Gemini right there.

149 00:13:04.390 00:13:05.600 Samuel Roberts: I…

150 00:13:06.210 00:13:18.980 Samuel Roberts: Excuse me. The, the types of things that he might be asking, it… I don’t know if this got a little too deep with it, but, like, how will we know projects across Slack versus Google?

151 00:13:19.100 00:13:23.630 Samuel Roberts: There was some stuff here where it talked about, like, making a…

152 00:13:25.370 00:13:33.269 Samuel Roberts: like, a record of the projects and, like, what they’re tied to. I think that might be a little overkill for now for, like, a V1 of this.

153 00:13:33.520 00:13:34.420 Samuel Roberts: But…

154 00:13:34.520 00:13:40.609 Samuel Roberts: I think it also depends, like, you know, when we’re dealing with default, it’s very annoying to query that, because the name is just…

155 00:13:41.400 00:13:42.840 Samuel Roberts: A word, you know?

156 00:13:42.840 00:13:43.650 Pranav Narahari: Yeah.

157 00:13:43.990 00:13:48.080 Samuel Roberts: So I don’t know, like, we might hit some weird things like that, but I don’t think it’s worth even stressing about now.

158 00:13:48.380 00:13:51.590 Samuel Roberts: Testing-wise, I was fine, I did some of those…

159 00:13:55.230 00:13:57.540 Samuel Roberts: Yeah, okay. So I’m thinking…

160 00:13:58.750 00:14:05.319 Samuel Roberts: I can kind of condense this down, get rid of the options we don’t need, and then put together, like, a rough plan for…

161 00:14:05.790 00:14:11.300 Samuel Roberts: Project 1, which… I keep saying phase one, but…

162 00:14:11.300 00:14:12.529 Pranav Narahari: I get what you mean.

163 00:14:12.530 00:14:21.649 Samuel Roberts: Yeah, yeah, yeah, yeah. So, just thinking from, like, the… well, hold on, I want to make sure I get this right. Data access and chat integration, that is project one. Okay, yeah. So…

164 00:14:24.040 00:14:26.990 Samuel Roberts: I’m good to, like, list out

165 00:14:27.370 00:14:32.590 Samuel Roberts: kind of, like, building our own UI with a chat, with a… The right access to…

166 00:14:33.740 00:14:36.090 Samuel Roberts: the GWS CLI and Slack.

167 00:14:37.030 00:14:41.799 Samuel Roberts: As a, like, plan for the technical, approach.

168 00:14:42.740 00:14:50.929 Pranav Narahari: Yeah, and so, just so I understand too, the reason why we can’t use Gemini is because it doesn’t allow for custom integration.

169 00:14:51.820 00:15:10.350 Samuel Roberts: From what I was… I just clicked around a little bit, trying to figure out, like, how you would build a tool into Gemini, and maybe… maybe you can get into that a little bit better, because I was just on my personal Gemini, which I don’t really have the full, like, I don’t even know what version of, like… there’s Plus, there’s Pro, I don’t know what they’re on… yet,

170 00:15:10.590 00:15:12.819 Samuel Roberts: We can do a little more digging, I suppose.

171 00:15:12.950 00:15:13.479 Samuel Roberts: But let me…

172 00:15:13.980 00:15:17.290 Samuel Roberts: things out a little bit, because I was kind of just… I just don’t know if, like.

173 00:15:17.440 00:15:23.699 Samuel Roberts: Gemini in the browser, will have access to run, like, a CLI command.

174 00:15:25.970 00:15:26.830 Pranav Narahari: Hmm.

175 00:15:27.540 00:15:28.100 Pranav Narahari: Okay.

176 00:15:28.100 00:15:35.340 Samuel Roberts: And even giving an agent that, like, is gonna be a little bit of, like, a, we might need a VM or something that can run and do this kind of queries.

177 00:15:37.970 00:15:42.930 Samuel Roberts: So that’s where I… I just… I’m not sure… I like the CLI, and I like what it gives us.

178 00:15:43.510 00:15:51.170 Samuel Roberts: And even if we don’t use that, like, still using the API that’s under… that it’s built on top of is probably still a better option.

179 00:15:52.360 00:15:54.300 Samuel Roberts: then… you know.

180 00:15:54.500 00:15:56.540 Samuel Roberts: Piplining all that data into…

181 00:15:56.840 00:16:02.380 Samuel Roberts: a warehouse and having to model it and do all that stuff. At least for this part, certainly.

182 00:16:02.380 00:16:04.359 Pranav Narahari: Yeah. So, what I just…

183 00:16:04.500 00:16:10.270 Pranav Narahari: would need to do, right, is I need to understand why Gemini can’t do this.

184 00:16:10.530 00:16:15.469 Pranav Narahari: And so, like, I just want to feel, like, pretty clear about, like, okay, create, like, say we created a…

185 00:16:15.850 00:16:21.520 Pranav Narahari: And I guess, yeah, my question to you about, like, yeah, we don’t know if it’ll be able to…

186 00:16:21.940 00:16:26.199 Pranav Narahari: use the CLI within Gemini itself is…

187 00:16:26.490 00:16:30.990 Pranav Narahari: wouldn’t that all be happening within Railway or GCP?

188 00:16:31.140 00:16:39.530 Pranav Narahari: Either way. Like, it would just basically… be hitting a… Like, a backend endpoint.

189 00:16:39.720 00:16:50.179 Pranav Narahari: to… To essentially just… query… Or in the… in that back… in the…

190 00:16:50.310 00:17:04.100 Pranav Narahari: like, let’s say Railway, it would then take the user’s prompt from Gemini, that would be sent in as a request, and then that request would take the prompt and then turn that into a GWS, command.

191 00:17:05.780 00:17:09.860 Samuel Roberts: Okay, I see what you’re… so you’re just kind of saying… let me… let me just repeat that back.

192 00:17:09.869 00:17:14.439 Pranav Narahari: It is created, like, a wrapper, and then we have that integration connected into Gemini.

193 00:17:14.440 00:17:16.839 Samuel Roberts: So, yeah, if we can… if we can…

194 00:17:18.329 00:17:25.539 Samuel Roberts: So basically, there’s, like, Gemini is gonna make a call to another agent that figures out how to make the GWS CLI call.

195 00:17:25.730 00:17:26.420 Pranav Narahari: Yeah.

196 00:17:27.099 00:17:32.699 Samuel Roberts: Maybe, maybe, you’re right. I wasn’t thinking… like, I was trying to think, like, how do we give Gemini access to that? But we could…

197 00:17:32.859 00:17:47.789 Samuel Roberts: potentially… let me do a little digging on that. Okay, that’s good. That’s not a bad way to think about it. If… if we can give Gemini… but if we can give Gemini access to a tool anyway, like, that might not be as… yeah. Okay. I don’t know, did you log into their, like… they gave you Gemini access, right?

198 00:17:47.790 00:17:53.729 Pranav Narahari: Yeah, and then it’s tied to my name, but of course just an Eden account, so, like, I will just give you the creds for that.

199 00:17:54.090 00:17:57.690 Samuel Roberts: Yeah, yeah, throw it in the 1Password, or share it in 1Password, or whatever.

200 00:17:57.690 00:17:58.940 Pranav Narahari: already women there?

201 00:17:59.100 00:18:01.270 Samuel Roberts: Oh, is it? Okay, sorry, I haven’t even tried it yet.

202 00:18:01.270 00:18:05.860 Pranav Narahari: No, you’re good, but I mean, I don’t… we didn’t have access to the Eden project. I know…

203 00:18:06.980 00:18:10.540 Pranav Narahari: Well, actually, did they… I know Ricoh sent some links.

204 00:18:10.540 00:18:14.410 Samuel Roberts: Yeah, he, he… he made some… I can say, what the hell?

205 00:18:15.450 00:18:17.229 Pranav Narahari: Client 1 past Vault.

206 00:18:17.620 00:18:27.159 Samuel Roberts: Okay, well, I have to jump, I will dig into that a little bit then, if you confirm whether or not it’s in there for me. Either way, I’ll try to see if there’s a way, if not…

207 00:18:28.910 00:18:35.990 Samuel Roberts: we’ll… I’ll reframe it a little bit as just, like, building a UI for them for, you know, V1 of this or something.

208 00:18:36.260 00:18:36.790 Pranav Narahari: Yeah, we could…

209 00:18:36.790 00:18:38.290 Samuel Roberts: We could make external calls to a tool.

210 00:18:38.290 00:18:39.080 Pranav Narahari: Nisha.

211 00:18:39.390 00:18:46.100 Samuel Roberts: It just becomes kind of, like, a potentially, like, either one entry point, or just, like, a bigger surface we have to worry about, but I think it’s probably fine, I don’t know

212 00:18:46.310 00:18:47.130 Samuel Roberts: Okay.

213 00:18:47.670 00:18:48.150 Pranav Narahari: Okay.

214 00:18:48.150 00:18:48.900 Samuel Roberts: Alright, cool.

215 00:18:49.480 00:18:53.260 Samuel Roberts: Yeah, let me know if that’s in 1Password, if not, just send me a share link or something.

216 00:18:53.500 00:18:59.419 Pranav Narahari: Yeah, I’ll have a share link, or I’ll just… if, for whatever reason… yeah, I’ll have a share link. I’ll send that over to you next week.

217 00:18:59.420 00:19:01.029 Samuel Roberts: Alright. Thanks, man. Appreciate it.

218 00:19:01.410 00:19:02.280 Pranav Narahari: See you then.