Meeting Title: ABC Project Cloud Migration Sync Date: 2025-12-16 Meeting participants: Mustafa Raja, Samuel Roberts, Uttam Kumaran


WEBVTT

1 00:05:18.650 00:05:20.169 Mustafa Raja: Hey, how are you?

2 00:05:20.900 00:05:22.460 Samuel Roberts: Doing alright, how about yourself?

3 00:05:23.700 00:05:24.520 Mustafa Raja: good.

4 00:05:26.670 00:05:34.910 Mustafa Raja: Master Studio cannot be hosted. It’s only on Master Cloud, but we do get the rest of the stuff.

5 00:05:35.720 00:05:38.760 Samuel Roberts: the studio, so, like, we can’t play with it on Heroku, is what you’re saying?

6 00:05:38.760 00:05:39.909 Mustafa Raja: Yeah, yeah, yeah.

7 00:05:40.150 00:05:45.239 Samuel Roberts: I was actually looking, Monster Cloud is currently free, they’re not gonna do pricing until first quarter next year.

8 00:05:46.050 00:05:49.919 Mustafa Raja: Oh, so we could get a month or two for free, right?

9 00:05:49.920 00:05:53.560 Samuel Roberts: I was thinking about setting it up just to see if it’s worth it, yeah, so I’m gonna add it to…

10 00:05:54.100 00:05:55.540 Mustafa Raja: Yeah, yeah.

11 00:05:55.540 00:05:57.210 Samuel Roberts: Rain Forge now…

12 00:05:57.450 00:06:04.129 Mustafa Raja: One very amazing thing about Master is they give the APIs out of the box, you know?

13 00:06:06.650 00:06:12.800 Mustafa Raja: What that means is we can directly hook up our tools, because I hosted it yesterday, right?

14 00:06:14.650 00:06:18.820 Mustafa Raja: Yes, right, right. Oh, so it just works, like, with an API key and everything?

15 00:06:19.270 00:06:19.940 Mustafa Raja: Yep.

16 00:06:21.160 00:06:22.870 Samuel Roberts: That’s… yeah, they seem to know what they’re doing.

17 00:06:22.870 00:06:28.470 Mustafa Raja: As in, do you mean as in we need an API key to talk to the endpoint?

18 00:06:28.670 00:06:29.200 Mustafa Raja: We do not.

19 00:06:29.200 00:06:30.740 Samuel Roberts: I mean, the endpoints are there, right?

20 00:06:31.220 00:06:40.399 Mustafa Raja: Yeah, the endpoints are there. And we could just replace, the HTTP tools that we have, in NHN, right?

21 00:06:40.600 00:06:44.849 Mustafa Raja: Because the tools are also exposed, so…

22 00:06:44.850 00:06:45.709 Samuel Roberts: Right, right.

23 00:06:46.290 00:06:47.840 Samuel Roberts: That’s what… yeah, okay, good.

24 00:06:48.600 00:06:58.870 Samuel Roberts: I want to import… this one… Project Root is not there.

25 00:06:58.870 00:07:05.510 Mustafa Raja: Address on the migration yesterday, though. I was hoping to, but… This DB thing came up.

26 00:07:06.340 00:07:08.030 Samuel Roberts: Say that again? I’m sorry?

27 00:07:08.030 00:07:13.010 Mustafa Raja: Yeah, so I was… I’m saying that, I wasn’t hoping, I wasn’t able to…

28 00:07:13.160 00:07:16.189 Mustafa Raja: Make any progress on the migration stuff.

29 00:07:16.950 00:07:21.209 Mustafa Raja: That’s the, you know, integrating all of the pieces.

30 00:07:21.910 00:07:23.030 Samuel Roberts: Yeah…

31 00:07:23.030 00:07:30.510 Mustafa Raja: Yeah, but it shouldn’t be… it shouldn’t be, like, crazy work. I guess one or two hours of worth of work.

32 00:07:30.970 00:07:37.789 Mustafa Raja: Because I need to, you know, go through, master docs for workflows and how those works, but I believe with the workflow.

33 00:07:38.110 00:07:40.430 Mustafa Raja: This should be a pretty good setup.

34 00:07:43.220 00:07:44.600 Mustafa Raja: Did you take a look?

35 00:07:44.930 00:07:45.550 Mustafa Raja: Yes, sir.

36 00:07:45.550 00:07:53.160 Samuel Roberts: Yeah, sorry, I’m trying to get Monster Cloud just to see what it gives us, because I was thinking about logging and observability with length views and stuff, too.

37 00:07:55.950 00:08:02.940 Samuel Roberts: Environment variables… which environment variables do we need for the master app?

38 00:08:04.440 00:08:09.149 Mustafa Raja: Oh, I have those in the… what’s it called? In the OnePass ENV, right?

39 00:08:09.460 00:08:12.329 Samuel Roberts: Right, right, right. So that is in the…

40 00:08:12.900 00:08:18.909 Mustafa Raja: In 1Pass, you could say Mastra, you could search Mastra, and this should come up.

41 00:08:18.910 00:08:19.680 Samuel Roberts: Okay.

42 00:08:19.680 00:08:21.210 Mustafa Raja: and DMASH, right, internal.

43 00:08:21.210 00:08:26.270 Samuel Roberts: Andy Mostra, okay, alright. We got those, so I’m just gonna copy those…

44 00:08:26.630 00:08:29.609 Samuel Roberts: Paste those, and they all work. Alright.

45 00:08:30.660 00:08:32.960 Samuel Roberts: Install command should be fine.

46 00:08:34.250 00:08:35.270 Samuel Roberts: Oh, excuse me.

47 00:08:36.320 00:08:38.500 Mustafa Raja: I’m gonna see if this works.

48 00:08:39.190 00:08:39.990 Samuel Roberts: You have what?

49 00:08:40.390 00:08:42.279 Mustafa Raja: We have it hosted on HeroPo also.

50 00:08:42.309 00:08:45.459 Samuel Roberts: No, I know, I saw, I was checking that, I was… because I was trying to figure out…

51 00:08:46.230 00:08:50.859 Samuel Roberts: For the logs, it’s nice to have all the traces in Windmill.

52 00:08:51.600 00:08:59.370 Samuel Roberts: And I want to make sure we’re not gonna lose that so I’m looking at that.

53 00:09:00.650 00:09:01.440 Mustafa Raja: Okay.

54 00:09:01.440 00:09:08.720 Samuel Roberts: figure out… and we can… we can add length views for the, for the… AI stuff.

55 00:09:08.720 00:09:10.029 Mustafa Raja: They’re just, like…

56 00:09:10.320 00:09:14.619 Samuel Roberts: But just for just, like, regular logging, I feel like we’re still gonna want something.

57 00:09:17.860 00:09:18.210 Mustafa Raja: Yeah.

58 00:09:18.210 00:09:18.639 Samuel Roberts: But I…

59 00:09:18.640 00:09:22.640 Mustafa Raja: We’re going to hook it up with the N10 workflow, it’s going to go there, right?

60 00:09:24.100 00:09:27.479 Samuel Roberts: Yeah, we’ll see the input and the output in any end.

61 00:09:30.430 00:09:34.300 Mustafa Raja: It actually, generates the same output for the questions.

62 00:09:35.450 00:09:36.130 Samuel Roberts: Yes.

63 00:09:37.460 00:09:37.940 Samuel Roberts: Good.

64 00:09:37.940 00:09:39.570 Mustafa Raja: Which is… which was nice.

65 00:09:40.930 00:09:47.480 Samuel Roberts: Yeah, we gotta tune in a little bit, but hopefully it’s complicated around a little bit, we’ll see where we’re at with that, but,

66 00:09:47.720 00:09:52.630 Samuel Roberts: I was just trying to figure out… yeah, I’m still messing around a little bit with the master cloud here. Let’s see what we got.

67 00:09:52.950 00:09:55.599 Samuel Roberts: Did it build? I don’t know, where did it go?

68 00:09:56.210 00:10:03.640 Samuel Roberts: Too many tabs… I have too many tabs open, let’s see…

69 00:10:10.790 00:10:11.900 Samuel Roberts: Oh, hey, Don.

70 00:10:13.990 00:10:17.300 Uttam Kumaran: a… Whoa.

71 00:10:17.300 00:10:18.419 Samuel Roberts: Quotes.

72 00:10:18.420 00:10:21.269 Uttam Kumaran: I think last night we got to, like, be able to have

73 00:10:21.630 00:10:28.140 Uttam Kumaran: the stuff locally. I was wondering if… if we… if you do think we can just host it somewhere and make the switch, and, like.

74 00:10:28.140 00:10:31.270 Samuel Roberts: It’s already up on Heroku. He got it up on Heroku last night.

75 00:10:31.270 00:10:37.019 Mustafa Raja: So the APIs are working, I tested those also.

76 00:10:37.820 00:10:43.769 Mustafa Raja: So, yes, we could just replace the webhook, or the HTTP tool.

77 00:10:43.770 00:10:52.469 Samuel Roberts: I was thinking a little bit, though, this morning, because one nice thing about windmill is all the logs of all the runs is right there.

78 00:10:53.150 00:10:57.460 Samuel Roberts: And right now, we need to add… we would need to add logging here.

79 00:10:58.030 00:10:59.259 Samuel Roberts: for the Maastra.

80 00:10:59.450 00:11:01.320 Samuel Roberts: Tool.

81 00:11:02.220 00:11:03.409 Uttam Kumaran: Can we just do that?

82 00:11:03.880 00:11:13.660 Samuel Roberts: Yeah, that’s what I was looking at this morning. There is a… there’s some built in. I’m just trying to figure out how best to, like, down… like, keep it from Heroku. The other option, which I just realized today, is that Monster Cloud is free right now.

83 00:11:14.130 00:11:14.760 Uttam Kumaran: Okay.

84 00:11:15.540 00:11:16.660 Samuel Roberts: When I went to their.

85 00:11:16.660 00:11:21.090 Uttam Kumaran: I don’t mind paying for the cloud, like, our whole objective here is to solve…

86 00:11:21.350 00:11:24.549 Uttam Kumaran: They should get, like, much better observability, so if you’re, like.

87 00:11:24.550 00:11:25.260 Samuel Roberts: That’s the thing, I think…

88 00:11:25.260 00:11:25.650 Uttam Kumaran: cloud.

89 00:11:25.650 00:11:37.130 Samuel Roberts: When I went to go see if it was worth it, it said that their pricing launches next quarter, so… I’m getting it running there, too, so we can see. I just… I worry about… the nice thing about Heroku is that we’re not gonna get any cold starts or anything.

90 00:11:37.450 00:11:38.040 Uttam Kumaran: Okay.

91 00:11:38.360 00:11:46.349 Samuel Roberts: So, the other side of it is we can add length views to that and get the AI observability, but just for, like.

92 00:11:46.960 00:11:51.280 Samuel Roberts: regular, like, if we get any errors or something, I want to hit,

93 00:11:52.920 00:11:56.190 Samuel Roberts: I want to make sure we have logs being stored somewhere else.

94 00:11:56.640 00:11:57.120 Uttam Kumaran: Okay.

95 00:11:57.120 00:12:04.140 Samuel Roberts: And so that’s what I was… that’s why I was just… I was just trying to get Heroku, or, sorry, Monster Cloud running.

96 00:12:04.480 00:12:08.910 Samuel Roberts: But something’s not working here. Monster set server is…

97 00:12:13.710 00:12:24.219 Samuel Roberts: Huh. Okay. Well, anyway, yeah, we could… we could flip it, at least in test. I don’t want to, like, go live until we’ve sorted out the logging on Heroku or on Monster Cloud then, but at least for, like.

98 00:12:24.220 00:12:24.680 Uttam Kumaran: Okay.

99 00:12:24.680 00:12:28.690 Samuel Roberts: well, no, if we flip it, it’s gonna go live, right?

100 00:12:30.140 00:12:31.570 Uttam Kumaran: Well, you flip it on N8N.

101 00:12:31.920 00:12:38.270 Samuel Roberts: Yeah, but I… there’s not, like, a… do we have a testing in it? Like, this is… this is why we need to get on it, I think, but… yeah, exactly.

102 00:12:38.270 00:12:38.620 Mustafa Raja: populated.

103 00:12:38.620 00:12:40.189 Samuel Roberts: Okay, one of the reasons.

104 00:12:40.940 00:12:44.310 Uttam Kumaran: Well, this is why, like, I messaged,

105 00:12:44.900 00:12:50.860 Uttam Kumaran: in ABC to Tim as well, and so he said he’s, like, Trying to finish up.

106 00:12:51.210 00:12:57.350 Uttam Kumaran: The prep on, like, getting another cluster. I mean, the other thing you.

107 00:12:57.350 00:12:57.850 Samuel Roberts: Oh, yeah.

108 00:12:58.350 00:13:05.149 Uttam Kumaran: is you could just set up, like, did we end up doing any of the setup of Google on our side? Like, we could just build one

109 00:13:05.730 00:13:15.540 Uttam Kumaran: at Brainforge, and, like, just duplicate the… just completely duplicate the N8N workflow.

110 00:13:19.150 00:13:21.890 Mustafa Raja: We do have the function, on our side, too.

111 00:13:22.430 00:13:27.739 Uttam Kumaran: I mean, but we’re just trying to test, like, the input, like, we don’t need to test even the end-to-end, right?

112 00:13:27.740 00:13:30.140 Samuel Roberts: No, no, I think we can… no, you can test that now, yeah.

113 00:13:30.370 00:13:32.739 Samuel Roberts: Yeah, like, we could hit that now, I think.

114 00:13:32.870 00:13:37.080 Samuel Roberts: And I… or, I mean, Mustafa, you were testing it. You said it looked like it was giving the same…

115 00:13:37.620 00:13:38.560 Mustafa Raja: Yeah, yeah.

116 00:13:39.200 00:13:44.979 Mustafa Raja: And Ulta was also able to, you know, set it up locally yesterday also.

117 00:13:46.970 00:13:47.910 Samuel Roberts: Okay.

118 00:13:48.210 00:13:59.140 Mustafa Raja: Yeah, and for the same questions, it just gives the same output, so, I tested across about 20, 20 of the ones that we… that were in the logs of windmill.

119 00:13:59.520 00:14:03.730 Mustafa Raja: And it looked pretty promising. By promising, I mean…

120 00:14:03.870 00:14:07.970 Mustafa Raja: It’s up to the power of what we have right now in windmill.

121 00:14:10.580 00:14:11.150 Uttam Kumaran: Okay.

122 00:14:12.170 00:14:15.269 Samuel Roberts: Yeah, someone can, I mean, work on the prompt there.

123 00:14:15.740 00:14:16.140 Samuel Roberts: how we need.

124 00:14:16.750 00:14:20.340 Samuel Roberts: This monster is not building the client.

125 00:14:24.050 00:14:25.130 Samuel Roberts: Alright, maybe this is not working.

126 00:14:25.130 00:14:26.849 Mustafa Raja: How are you, how are you building?

127 00:14:27.700 00:14:34.360 Samuel Roberts: It’s just doing… I set up a cloud… Master Cloud account, and it just pointed it to that folder, and it looks like there’s an issue with…

128 00:14:35.580 00:14:38.300 Samuel Roberts: SetServer is not a function?

129 00:14:39.650 00:14:41.780 Samuel Roberts: Do you run into any weird stuff with Heroku?

130 00:14:43.700 00:14:51.819 Mustafa Raja: Yes, but that isn’t going to be related with Master Cloud, because I also looked into MasterCloud docs, and it’s a lot different.

131 00:14:51.820 00:15:10.180 Mustafa Raja: So, the build command is the same, but the run command is going to be pointing to the output folder, and then in the output folder, there’s going to be an index.mjs, so it’s not going to be npm start, but node.master, and then .output, and then index.

132 00:15:11.150 00:15:14.340 Samuel Roberts: Yeah, it’s clearly doing something here, though.

133 00:15:16.200 00:15:19.659 Mustafa Raja: Which branch, which branch are we trying to, you know, deploy?

134 00:15:20.260 00:15:24.370 Samuel Roberts: That’s the only… oh, actually, that’s a good point. You made another branch, didn’t you?

135 00:15:24.690 00:15:28.960 Mustafa Raja: Yeah, I don’t think that there’s any good master stuff in the main branch. It’s going.

136 00:15:28.960 00:15:31.719 Samuel Roberts: No, no, no, I have the… which one? Yeah.

137 00:15:32.390 00:15:37.949 Mustafa Raja: It’s going to be on KC116 something. Let me, let me, let me…

138 00:15:38.140 00:15:39.190 Samuel Roberts: 133?

139 00:15:39.190 00:15:40.290 Mustafa Raja: Oh, yeah, one treating…

140 00:15:40.290 00:15:42.490 Samuel Roberts: Yeah, that’s what I’m doing here, so we’ve got that.

141 00:15:42.490 00:15:43.130 Mustafa Raja: been…

142 00:15:43.390 00:15:44.780 Samuel Roberts: Maybe… why is it?

143 00:15:44.780 00:15:46.569 Mustafa Raja: Let me also try on my side.

144 00:15:46.570 00:15:51.020 Samuel Roberts: This is definitely not ready for prime time, because there’s, like, things overflowing into other, issues here.

145 00:15:51.180 00:15:51.720 Mustafa Raja: Yeah.

146 00:15:52.610 00:15:53.980 Samuel Roberts: Alright, wow.

147 00:15:55.170 00:16:01.449 Samuel Roberts: Project ports, store settings… Install command. That all should be fine.

148 00:16:02.660 00:16:06.430 Samuel Roberts: It’s in the source… no, the master directory is…

149 00:16:07.500 00:16:17.329 Samuel Roberts: That’s the issue, I think, here. Got the wrong… Monster Directory… Nope, that’s it.

150 00:16:17.860 00:16:18.430 Mustafa Raja: What?

151 00:16:19.280 00:16:19.980 Samuel Roberts: Hmm.

152 00:16:24.960 00:16:26.520 Samuel Roberts: No, that’s wrong, hold on.

153 00:16:31.450 00:16:35.680 Samuel Roberts: Anyway, we can… Do some more testing of the…

154 00:16:36.570 00:16:41.970 Samuel Roberts: the prompt and iterating that way, too, now. Okay, Monster Cloud is not playing well.

155 00:16:42.080 00:16:42.990 Samuel Roberts: So…

156 00:16:42.990 00:16:45.020 Mustafa Raja: Okay, could you also invite me?

157 00:16:45.020 00:16:51.869 Samuel Roberts: Oh, yeah, let me see… Sam’s team, team status, members…

158 00:16:52.490 00:16:55.440 Samuel Roberts: Yes, let me add you real quick and see…

159 00:16:56.430 00:16:58.500 Samuel Roberts: Of course, chose to honor people.

160 00:17:24.730 00:17:25.540 Samuel Roberts: Sent.

161 00:17:27.089 00:17:27.689 Mustafa Raja: Thank you.

162 00:17:28.369 00:17:34.819 Samuel Roberts: The Heroku is… We have the URL for that.

163 00:17:34.820 00:17:37.520 Mustafa Raja: Let me send the… what’s it called?

164 00:17:39.190 00:17:43.240 Mustafa Raja: One of them points… In the Zoom chat.

165 00:17:47.170 00:17:49.469 Mustafa Raja: Yeah, the sentence is on Chanticle.

166 00:17:49.980 00:17:51.080 Mustafa Raja: Want to take a look?

167 00:17:51.630 00:17:52.250 Samuel Roberts: Okay.

168 00:17:56.780 00:18:09.770 Mustafa Raja: To look into the endpoints, we’ll have to run it locally, and in the URL, we could say swagger minus UI, and that’s going to give us all of the endpoints that we would have.

169 00:18:11.220 00:18:12.669 Mustafa Raja: In production, you know?

170 00:18:13.660 00:18:15.320 Samuel Roberts: Oh, I see, yes, yes, yes.

171 00:18:18.340 00:18:25.060 Samuel Roberts: Okay, so if I hit tools, queryDB tool.

172 00:18:27.850 00:18:31.680 Samuel Roberts: Okay, that’s where I gotta… that’s where I gotta run the loop and figure it out. Okay, I see, I see.

173 00:18:35.270 00:18:39.450 Samuel Roberts: Alright.

174 00:18:50.660 00:18:51.780 Samuel Roberts: Excuse me.

175 00:18:51.930 00:18:52.630 Samuel Roberts: Alright.

176 00:18:55.650 00:19:00.780 Samuel Roberts: So, if it’s… So what is… so that’s the… that’s where we get the…

177 00:19:01.800 00:19:04.249 Samuel Roberts: The tools that we… oh, now it’s…

178 00:19:04.360 00:19:07.690 Samuel Roberts: And I found what’s coming here.

179 00:19:08.240 00:19:09.460 Mustafa Raja: Sorry, did you say that again?

180 00:19:09.460 00:19:10.800 Samuel Roberts: I crashed the server.

181 00:19:12.660 00:19:15.639 Samuel Roberts: Hold on, it loaded, and then it stopped loading for me.

182 00:19:17.340 00:19:19.490 Uttam Kumaran: So I’m gonna work on…

183 00:19:19.490 00:19:23.680 Samuel Roberts: The migration plan for a bit, then, on my side.

184 00:19:26.000 00:19:28.329 Uttam Kumaran: And then, just, like, mapping this out a bit more.

185 00:19:28.330 00:19:28.930 Samuel Roberts: Okay.

186 00:19:31.180 00:19:39.360 Samuel Roberts: Yeah, yeah, that’s… I’m… so I… there’s some stuff there, in case you had started. We had done… there’s some stuff in Figma, too, that we had talked through.

187 00:19:40.040 00:19:40.600 Uttam Kumaran: Okay.

188 00:19:41.930 00:19:44.749 Samuel Roberts: There’s some diagrams there that we had. Yeah.

189 00:19:45.740 00:19:46.769 Samuel Roberts: I don’t know.

190 00:19:47.290 00:19:49.750 Samuel Roberts: How clear it’ll be, but… yeah.

191 00:19:50.090 00:19:51.890 Samuel Roberts: There’s some notes and stuff in Figma.

192 00:19:53.920 00:19:56.429 Samuel Roberts: Excuse me.

193 00:20:01.160 00:20:03.139 Samuel Roberts: I’m getting a 404 not found on that.

194 00:20:03.660 00:20:10.250 Samuel Roberts: Oh, no, now it is, what the hell? Oh, is that… no, no, now it’s just… Oh, that’s crazy, I had an extra slash, okay.

195 00:20:14.850 00:20:19.900 Samuel Roberts: So… Mustafa, have you hit the Heroku for testing?

196 00:20:20.200 00:20:29.729 Samuel Roberts: Hit the right endpoint? No, I haven’t tested the endpoints exactly, but… Okay, I wanna… I wanna make sure we do that, and then understand exactly what it means.

197 00:20:29.940 00:20:30.650 Mustafa Raja: Okay.

198 00:20:31.510 00:20:41.879 Samuel Roberts: So, let me… Alright, so let me get the right branch here…

199 00:20:46.000 00:20:48.699 Samuel Roberts: This one, right?

200 00:20:55.510 00:21:03.330 Samuel Roberts: PBC… Terminal… Alright, so it’s, npm… what is the command here?

201 00:21:04.430 00:21:07.500 Mustafa Raja: For running the local HNPM.

202 00:21:07.500 00:21:08.020 Samuel Roberts: Yeah.

203 00:21:08.020 00:21:08.910 Mustafa Raja: handle, right?

204 00:21:09.290 00:21:10.440 Samuel Roberts: It’s just one dev? Okay.

205 00:21:10.650 00:21:11.040 Mustafa Raja: Yeah.

206 00:21:11.040 00:21:12.760 Samuel Roberts: Oops. I’m making sure.

207 00:21:13.540 00:21:14.010 Mustafa Raja: Jesus.

208 00:21:14.010 00:21:14.580 Samuel Roberts: convention.

209 00:21:14.580 00:21:18.010 Mustafa Raja: Sometimes it can get a lot confusing.

210 00:21:18.340 00:21:19.000 Samuel Roberts: Yeah.

211 00:21:19.650 00:21:21.260 Samuel Roberts: Oh, I don’t know if that’s environment variables.

212 00:21:21.260 00:21:35.110 Mustafa Raja: Yeah, I got… I got a lot confused when I was, you know, deploying this, because to me, it should have been, you know, npm run… run build or something, or npm start, and then I had to dig into…

213 00:21:35.210 00:21:43.319 Mustafa Raja: what’s it called? The docs, and then I found out, oh, it should… the node should point out to the index in the build.

214 00:21:43.320 00:21:44.070 Samuel Roberts: Okay.

215 00:21:44.170 00:21:49.510 Samuel Roberts: So this is the Swagger UI. Okay, so we’re looking for… tools…

216 00:21:49.930 00:21:51.860 Mustafa Raja: Yeah, it’s going to…

217 00:21:51.860 00:21:53.220 Samuel Roberts: Tool ID, execute.

218 00:21:53.220 00:21:53.810 Mustafa Raja: Hmm.

219 00:21:54.040 00:21:55.059 Samuel Roberts: Okay, I see.

220 00:21:55.800 00:21:56.490 Mustafa Raja: Yeah, pretty soon.

221 00:21:56.490 00:21:56.830 Samuel Roberts: cool ideas.

222 00:21:56.830 00:22:05.849 Mustafa Raja: And then… And then the request modee is also, just data and then whatever.

223 00:22:06.110 00:22:07.009 Mustafa Raja: Data we want.

224 00:22:07.010 00:22:10.480 Samuel Roberts: We’re gonna get tools, let’s see, I’m just testing it out here.

225 00:22:11.550 00:22:15.430 Samuel Roberts: execute… Server ID required.

226 00:22:15.670 00:22:17.270 Samuel Roberts: Oh, of course.

227 00:22:17.920 00:22:21.240 Samuel Roberts: That’s why UR’s not all that helpful if it doesn’t have the server ID there.

228 00:22:22.830 00:22:24.489 Samuel Roberts: slash tools.

229 00:22:24.830 00:22:28.480 Samuel Roberts: Oh, it’s the MCP tools. Oh my goodness, there’s a lot here, okay.

230 00:22:31.550 00:22:32.340 Samuel Roberts: There we go.

231 00:22:32.340 00:22:32.810 Mustafa Raja: I’m learning more.

232 00:22:32.890 00:22:34.090 Samuel Roberts: Try it out, okay.

233 00:22:34.550 00:22:40.340 Samuel Roberts: Alright, so then we got the tools, we got QueryDB is the name of it, okay.

234 00:22:40.950 00:22:52.430 Samuel Roberts: And then we’re gonna go to… Get that tool… Try it out, Lebanon.

235 00:22:54.180 00:22:57.530 Samuel Roberts: Okay, so I’m gonna try to actually execute it.

236 00:22:58.740 00:23:02.599 Samuel Roberts: What is the run ID that it asks for?

237 00:23:02.600 00:23:10.690 Mustafa Raja: We do not need to put it in. We just need to also include the data.

238 00:23:10.690 00:23:14.670 Samuel Roberts: Yeah, and what format is that? Do we… what’s… do you know that offhand?

239 00:23:15.090 00:23:19.879 Mustafa Raja: Hmm… I think it needs to be a curl, you know?

240 00:23:19.880 00:23:25.480 Samuel Roberts: Okay. Yeah, I’m looking… I’m just… I’m testing it in the Swagger, so I just want to see… tools.com.

241 00:23:25.480 00:23:31.740 Mustafa Raja: Oh, okay, okay, yeah, yeah. I forgot that we could actually do that.

242 00:23:31.970 00:23:37.329 Samuel Roberts: Yeah, I got it running locally, and I just wanted to try to hit it and make sure that I understood the format, and then I was gonna…

243 00:23:38.500 00:23:40.870 Samuel Roberts: Hit it.

244 00:23:43.730 00:23:44.220 Mustafa Raja: Okay.

245 00:23:46.290 00:23:47.180 Mustafa Raja: I doubt.

246 00:23:51.520 00:23:56.589 Samuel Roberts: You know how, we could, you know, test the tool, and then…

247 00:23:57.010 00:24:01.650 Mustafa Raja: See how the tool passes this data, and get the gist.

248 00:24:03.020 00:24:06.389 Samuel Roberts: Yeah, let me see, let me execute this, and this should not work.

249 00:24:06.710 00:24:14.480 Samuel Roberts: Cool validation failed, please fix the errors. Expected string received undefined. So I’m just gonna put a string in data, I guess?

250 00:24:16.190 00:24:18.839 Mustafa Raja: So, so…

251 00:24:19.980 00:24:20.640 Mustafa Raja: And…

252 00:24:20.820 00:24:25.710 Samuel Roberts: inspectors for… what’s the zip that we’ve got? Or, let’s do Corpus.

253 00:24:26.760 00:24:28.050 Samuel Roberts: See what happens here.

254 00:24:33.730 00:24:40.200 Samuel Roberts: Invalid input expected object received string. Okay, so we’re slowly figuring this out, it’s gotta be a better way to get here.

255 00:24:40.690 00:24:44.140 Samuel Roberts: But… That’s the way it is.

256 00:24:52.170 00:24:53.380 Samuel Roberts: Back to you, yeah.

257 00:24:55.100 00:24:56.170 Samuel Roberts: Oh.

258 00:24:58.160 00:24:59.510 Samuel Roberts: Man, okay.

259 00:25:04.750 00:25:08.719 Samuel Roberts: User input’s what it’s called, okay, making progress.

260 00:25:10.260 00:25:14.289 Samuel Roberts: Error executing tool. Okay, that’s a different error now.

261 00:25:22.610 00:25:24.500 Samuel Roberts: That should be open.

262 00:25:33.310 00:25:33.930 Samuel Roberts: Hmm.

263 00:25:38.990 00:25:40.940 Samuel Roberts: Just go over here and press the…

264 00:25:42.670 00:25:46.180 Samuel Roberts: Then I want to err at hand for…

265 00:25:46.770 00:25:49.470 Samuel Roberts: This is not a very helpful error code.

266 00:25:51.180 00:25:56.849 Samuel Roberts: Hmm, oh, there it is, it’s in the console too, there we go. Okay, connection refused, what are we trying to hit here?

267 00:26:06.890 00:26:10.730 Samuel Roberts: I can get error… Huh.

268 00:26:12.030 00:26:14.119 Samuel Roberts: Here, let me share my screen, stop a little…

269 00:26:14.400 00:26:15.600 Mustafa Raja: Yeah.

270 00:26:18.480 00:26:20.759 Samuel Roberts: Let me ask, share…

271 00:26:30.400 00:26:32.179 Samuel Roberts: Okay, so I ran it here.

272 00:26:33.200 00:26:35.639 Samuel Roberts: So this is the Swagger UI that I’m running locally.

273 00:26:36.630 00:26:37.040 Mustafa Raja: Yeah.

274 00:26:37.040 00:26:47.409 Samuel Roberts: So I figured out tool, figured out the tool ID, needs data, user input, and then I used to inspectors for corpus, because I figured that would do something, and I got this error here.

275 00:26:48.810 00:26:58.010 Samuel Roberts: So then, when I came back to cursor to paste it in to figure out what was going on here, I saw the error logged in the console, and it’s some kind of connection error.

276 00:26:58.970 00:27:03.230 Samuel Roberts: What is 5432 that it’s trying to connect to here? Do you know?

277 00:27:03.660 00:27:07.150 Mustafa Raja: This is going to be the DW.

278 00:27:07.150 00:27:10.620 Samuel Roberts: Gotta be… that’s the database. Okay, so I must not have the…

279 00:27:11.550 00:27:12.320 Mustafa Raja: Mmm…

280 00:27:13.470 00:27:15.400 Samuel Roberts: Huh. Now it’s there.

281 00:27:15.540 00:27:24.689 Mustafa Raja: Yeah, maybe you need to, you know, yeah, there needs to be a superbase URI that I’m seeing you do not have.

282 00:27:24.690 00:27:26.760 Samuel Roberts: Oh, is there another… I’m missing another one? Okay.

283 00:27:26.760 00:27:27.270 Mustafa Raja: Yeah.

284 00:27:27.270 00:27:29.629 Samuel Roberts: I just assumed I had it fine, because it was… it was started.

285 00:27:29.630 00:27:31.379 Mustafa Raja: Yeah, I ended it yesterday.

286 00:27:31.840 00:27:33.379 Samuel Roberts: Okay, so that’s… that’s…

287 00:27:34.880 00:27:36.029 Mustafa Raja: Yeah, just complete that.

288 00:27:36.900 00:27:38.140 Samuel Roberts: That’s…

289 00:27:38.740 00:27:39.820 Mustafa Raja: Copy the whole time.

290 00:27:40.460 00:27:41.680 Samuel Roberts: And that is what I have.

291 00:27:42.440 00:27:44.210 Mustafa Raja: Wait, let me see on my side.

292 00:27:45.690 00:27:52.670 Mustafa Raja: Okay, so I have my… on my side this, so let me actually update the 1Pass.

293 00:27:53.620 00:27:54.849 Samuel Roberts: Okay, that sounds good.

294 00:27:55.130 00:27:56.690 Mustafa Raja: Money Pass…

295 00:28:01.710 00:28:02.630 Mustafa Raja: promise.

296 00:28:19.420 00:28:23.320 Mustafa Raja: It does actually have that.

297 00:28:23.320 00:28:23.720 Samuel Roberts: Yeah.

298 00:28:24.240 00:28:26.889 Samuel Roberts: So, you know what it might be? Do you have the Desktop application?

299 00:28:27.110 00:28:32.500 Samuel Roberts: No, I know the issue here. I think I have another version of Postgres running on my machine right now.

300 00:28:35.400 00:28:36.789 Mustafa Raja: But that shouldn’t be…

301 00:28:36.790 00:28:39.070 Samuel Roberts: That shouldn’t, you’re right, yeah, that shouldn’t… Yeah.

302 00:28:39.070 00:28:45.689 Mustafa Raja: I think, if you, if you have a, what’s it called, a desktop version of OnePass.

303 00:28:47.460 00:28:48.830 Samuel Roberts: Oh, it’s gonna be different in there?

304 00:28:48.830 00:28:51.790 Mustafa Raja: Oh, yeah, one pass, yeah, yeah.

305 00:28:51.980 00:28:54.569 Mustafa Raja: Yeah, that should have the updated stuff.

306 00:28:59.780 00:29:01.329 Samuel Roberts: This is last edited the 10th.

307 00:29:03.490 00:29:06.800 Samuel Roberts: Oh, this is under me. Where, where is you, where are you…

308 00:29:07.250 00:29:10.560 Mustafa Raja: Let me share it… Yeah, some of the… yeah, okay.

309 00:29:10.560 00:29:13.390 Samuel Roberts: I’m seeing it in the Zoom chat.

310 00:29:13.920 00:29:14.700 Samuel Roberts: Okay.

311 00:29:17.260 00:29:21.809 Mustafa Raja: Yeah, the one that you are getting is on your side only, the employee bucket itself.

312 00:29:21.810 00:29:26.539 Samuel Roberts: Yeah… why won’t this open? Oh, it is opening. Open in browser, let’s see.

313 00:29:27.570 00:29:29.530 Samuel Roberts: Alright, we’re just gonna do this the hard way.

314 00:29:32.770 00:29:33.960 Mustafa Raja: Oh…

315 00:29:34.580 00:29:36.109 Samuel Roberts: Unknown error occurred, okay.

316 00:29:36.110 00:29:42.060 Mustafa Raja: Let me see if you… let me see if you are… are you in ABC bucket?

317 00:29:42.230 00:29:43.209 Mustafa Raja: No, that’s the.

318 00:29:43.210 00:29:43.899 Samuel Roberts: I don’t have the volume.

319 00:29:44.080 00:29:52.660 Mustafa Raja: Let me copy, how do I share it, then? Let me just send it in Slack DM.

320 00:29:53.500 00:29:54.330 Mustafa Raja: I knew that.

321 00:29:54.760 00:29:56.390 Samuel Roberts: I would just make a new…

322 00:29:57.350 00:30:02.199 Samuel Roberts: Make a new entry, and… or just… can you share that entry specifically?

323 00:30:02.560 00:30:03.460 Samuel Roberts: Like.

324 00:30:03.460 00:30:08.589 Mustafa Raja: Since the one that you have is owned… is private to you, you know?

325 00:30:08.590 00:30:11.160 Samuel Roberts: No, I know, so this is, this is bad, yeah, I get that, but where…

326 00:30:11.460 00:30:13.620 Samuel Roberts: Let me see yours. Here, let me show yours.

327 00:30:16.380 00:30:23.539 Mustafa Raja: Share screen… Yeah, so on my side, it’s going to be this.

328 00:30:23.540 00:30:27.840 Samuel Roberts: commercial vault still, okay, that’s… I see. Alright, can you share that whole thing?

329 00:30:28.620 00:30:29.449 Mustafa Raja: the world?

330 00:30:29.850 00:30:33.539 Samuel Roberts: No, no, no, go, go to the… hit the little share button at the top.

331 00:30:36.930 00:30:39.260 Mustafa Raja: Yeah, let me see if I can…

332 00:30:40.030 00:30:43.319 Mustafa Raja: Yeah, it’s not opening anything. Oh, yeah. There you go.

333 00:30:43.320 00:30:44.789 Samuel Roberts: Oh, it’s gonna do the… yeah.

334 00:30:45.600 00:30:48.510 Samuel Roberts: Getting sharing, okay, cool. The link.

335 00:30:52.770 00:30:54.360 Mustafa Raja: Huh? It’s slow.

336 00:30:54.360 00:30:56.920 Samuel Roberts: Maybe close that, yeah, forget about that.

337 00:30:58.210 00:30:58.840 Mustafa Raja: Yeah.

338 00:31:02.490 00:31:04.400 Samuel Roberts: Oh my goodness, okay.

339 00:31:05.650 00:31:06.860 Samuel Roberts: 1Password leads.

340 00:31:06.860 00:31:14.540 Mustafa Raja: I have it in my… yeah, I have it in my clip, though. Any way we can share it?

341 00:31:15.000 00:31:16.440 Samuel Roberts: I guess…

342 00:31:17.420 00:31:22.380 Samuel Roberts: I mean, I would say just make a new note in one pass, but if it’s crashing, I’d say just send it in Slack.

343 00:31:25.260 00:31:28.010 Samuel Roberts: what am I missing? Is it just the connection string, or is it…

344 00:31:28.010 00:31:29.499 Mustafa Raja: Yeah, this last one.

345 00:31:30.500 00:31:35.070 Mustafa Raja: Actually, could you sh… Do you have this one also?

346 00:31:36.370 00:31:39.989 Samuel Roberts: the Azure GPT4… no, you’re right, we need that, okay, yeah. This… yeah.

347 00:31:41.360 00:31:42.870 Mustafa Raja: Oh, you know what I can shoot between?

348 00:31:42.870 00:31:43.649 Samuel Roberts: Welcome to Rome.

349 00:31:43.650 00:31:45.840 Mustafa Raja: This is… this should be good.

350 00:31:46.070 00:31:47.630 Mustafa Raja: These ones you need.

351 00:31:48.640 00:31:49.200 Samuel Roberts: Cool.

352 00:31:51.740 00:31:53.259 Samuel Roberts: Alright, so I will paste those in.

353 00:31:53.260 00:31:55.220 Mustafa Raja: I’ll force quit this.

354 00:31:57.220 00:32:01.780 Samuel Roberts: Is that all of them, then, that I got here? Superbase URI, Azure Embedded.

355 00:32:01.780 00:32:04.340 Mustafa Raja: Yeah, I just gave you the bottom ones that I think.

356 00:32:04.340 00:32:10.659 Samuel Roberts: Okay, yeah, I’m just making sure there’s an overlap, I just want to make sure I didn’t, forget one. Okay, let’s try this again. Okay, that restarted.

357 00:32:11.030 00:32:13.130 Samuel Roberts: We’re gonna go back to…

358 00:32:13.130 00:32:14.250 Mustafa Raja: Yeah, could you share your screen?

359 00:32:14.250 00:32:14.650 Samuel Roberts: wagon.

360 00:32:14.650 00:32:15.190 Mustafa Raja: I wanted to see.

361 00:32:15.190 00:32:18.610 Samuel Roberts: click execute. Yeah, yeah, you’re right, you’re right, you’re right.

362 00:32:20.070 00:32:26.659 Samuel Roberts: Zoom… Share… Screen… oh, cool, it returned 100 rows, there we go, okay.

363 00:32:26.660 00:32:27.180 Mustafa Raja: Hmm.

364 00:32:27.180 00:32:33.950 Samuel Roberts: so it did… Into the SQL, into the rows. Yep, okay.

365 00:32:34.880 00:32:39.749 Samuel Roberts: I didn’t see how long that was, but… let’s just hit it again, I guess.

366 00:32:41.690 00:32:43.640 Samuel Roberts: 2… Right.

367 00:32:44.670 00:32:45.490 Samuel Roberts: Okay.

368 00:32:46.660 00:32:47.650 Samuel Roberts: That’ll do.

369 00:32:48.430 00:32:49.140 Mustafa Raja: Hmm.

370 00:32:49.790 00:32:50.460 Samuel Roberts: Okay, so now…

371 00:32:50.460 00:32:54.989 Mustafa Raja: That side, it takes a little bit of time, but that could just be because of my internet, you know?

372 00:32:55.200 00:32:58.609 Samuel Roberts: It definitely, yeah, if it’s on Heroku, hopefully the internet will be a little…

373 00:32:58.920 00:33:02.690 Samuel Roberts: Yeah. Faster to the whatever Subabase instance this is.

374 00:33:03.440 00:33:09.760 Mustafa Raja: Yeah, and even in cold, we could adjust it to, you know, tell us how long it takes, you know?

375 00:33:10.240 00:33:14.650 Samuel Roberts: Oh, yeah, I was just about to do, curl out to…

376 00:33:15.320 00:33:25.230 Samuel Roberts: Also, hold on. We got this, we got this, but the actual URL is… Mmm… this… Taiwan.

377 00:33:25.230 00:33:28.649 Mustafa Raja: Oh, yeah, yeah, yeah, 19.

378 00:33:29.150 00:33:32.519 Samuel Roberts: Okay, so we’re gonna just pass this in and see what happens here.

379 00:33:32.520 00:33:33.280 Mustafa Raja: Yeah.

380 00:33:37.840 00:33:40.510 Mustafa Raja: Oh, that’s nice. That is pretty good.

381 00:33:40.510 00:33:43.419 Samuel Roberts: Pretty good. Pretty good. Okay, I like that.

382 00:33:43.580 00:33:45.380 Samuel Roberts: A lot of info, though, we don’t…

383 00:33:46.520 00:33:52.810 Mustafa Raja: Yeah, let’s… we could actually do what Bo was trying yesterday. Let me, let me pull the question, though.

384 00:33:53.350 00:33:55.959 Samuel Roberts: Oh, yeah, what was it? It was, user input.

385 00:33:55.960 00:33:57.980 Mustafa Raja: Something missing.

386 00:33:58.630 00:34:00.250 Samuel Roberts: Yeah, mosquito misting…

387 00:34:00.250 00:34:02.329 Mustafa Raja: Oh, yeah, mosquilla missing for corpus.

388 00:34:03.560 00:34:05.570 Samuel Roberts: Yeah, is that what it was?

389 00:34:06.220 00:34:09.029 Mustafa Raja: A mosquito misting for corpus or something.

390 00:34:09.900 00:34:10.850 Samuel Roberts: Okay.

391 00:34:11.620 00:34:16.209 Samuel Roberts: Hold on, I just wanted to check something real quick. Did I close that at home?

392 00:34:17.219 00:34:19.070 Samuel Roberts: Oh, where’d it go?

393 00:34:22.820 00:34:24.340 Samuel Roberts: That’s from this morning.

394 00:34:28.130 00:34:30.110 Mustafa Raja: Yeah, it should be in the spreadsheet.

395 00:34:30.659 00:34:35.899 Samuel Roberts: Yeah, you’re right, it was this, right? Mosquito misting… system, right?

396 00:34:36.290 00:34:40.350 Mustafa Raja: Yeah, yeah, Mosquito Mason. They wanted, I think, estimates for that.

397 00:34:41.350 00:34:43.939 Samuel Roberts: But what was the actual input that it got, that it figured?

398 00:34:43.940 00:34:51.089 Mustafa Raja: So it was, mosquito misting for corpus, mosquito misting estimates for corpus.

399 00:34:51.090 00:34:51.699 Samuel Roberts: it.

400 00:34:52.080 00:34:55.460 Samuel Roberts: Estimates… Card…

401 00:34:57.060 00:35:01.849 Samuel Roberts: It was actually going to be really ugly, because it’s… I don’t like the way… but we can just put it into cursorapting.

402 00:35:03.300 00:35:06.900 Samuel Roberts: Hmm… okay, as it returned nothing? It did mosquito misting.

403 00:35:07.530 00:35:10.279 Mustafa Raja: Yeah, this is good. It should… it should not do that, right? It should…

404 00:35:10.280 00:35:10.759 Samuel Roberts: No, I know.

405 00:35:10.760 00:35:11.180 Mustafa Raja: done, that’.

406 00:35:11.180 00:35:11.990 Samuel Roberts: You’re missing.

407 00:35:12.880 00:35:14.120 Samuel Roberts: I just wanna see.

408 00:35:14.980 00:35:24.210 Samuel Roberts: I would handle some of these things. Mosquito misting… yeah, it just ignore system, okay. Well, it’s fine, it does… it does what it needed to do before, so that’s good. So we can drop this in as a faster…

409 00:35:24.440 00:35:25.170 Samuel Roberts: Thing, at least.

410 00:35:25.170 00:35:27.969 Mustafa Raja: Yes, and I like how fast this is.

411 00:35:28.450 00:35:33.159 Samuel Roberts: Yes, yeah, no cold start there. Okay, now the only thing, like I said, is there’s no…

412 00:35:35.280 00:35:38.520 Samuel Roberts: Real logging,

413 00:35:38.520 00:35:45.439 Mustafa Raja: Yes, so prior to this, we were able to log in Windmill itself, right?

414 00:35:46.080 00:35:47.349 Samuel Roberts: Yeah, windmills just…

415 00:35:47.350 00:35:50.160 Mustafa Raja: Yeah, I believe if we just hook up…

416 00:35:50.450 00:36:00.150 Mustafa Raja: I… and this is… maybe for the tool, because it’s just a tool, right? And not an agent. So I’m wondering if Landfuse would do that.

417 00:36:00.670 00:36:01.399 Samuel Roberts: I mean…

418 00:36:02.240 00:36:13.660 Samuel Roberts: I bet LineFuse will get something, I just want everything. Like, I don’t want just the AI stuff, I want, like, this got hit and what… you know what I mean? So, like, if I clear… so if I hit it again.

419 00:36:13.950 00:36:15.350 Samuel Roberts: This should update.

420 00:36:17.030 00:36:19.770 Samuel Roberts: Fetched prompt version 5, like, all this.

421 00:36:20.470 00:36:21.070 Mustafa Raja: Hmm.

422 00:36:21.560 00:36:26.510 Samuel Roberts: We probably even want to add more…

423 00:36:26.830 00:36:30.149 Samuel Roberts: with Pinot Lager, is that what it said it was?

424 00:36:30.860 00:36:36.450 Samuel Roberts: Too many windows.

425 00:36:38.540 00:36:39.230 Samuel Roberts: Oh my gosh.

426 00:36:39.230 00:36:45.609 Uttam Kumaran: I’m gonna, I’m gonna, put together the CTA SOW, so I may have some questions in, like, 10 minutes.

427 00:36:46.210 00:36:52.080 Uttam Kumaran: But I’m just gonna try to wrap up, like, stuff I have to do the rest of the day so I can work on this in between meetings, so…

428 00:36:52.310 00:36:53.100 Samuel Roberts: Totally.

429 00:36:53.100 00:36:53.720 Uttam Kumaran: Alright.

430 00:36:53.840 00:36:56.699 Samuel Roberts: Yeah, let me know how those look, because I kind of use what you…

431 00:36:56.700 00:37:01.379 Uttam Kumaran: Can you… what was your… what was your process? You just one shot him, or, like, how did you think about it?

432 00:37:01.380 00:37:06.970 Samuel Roberts: Yeah, well, I read through the one you already did, just to see, and I realized it was doing the full Okta, like.

433 00:37:06.970 00:37:07.600 Uttam Kumaran: Yeah.

434 00:37:07.600 00:37:19.700 Samuel Roberts: both, and I was like, okay, that’s the one major thing that seemed like it was off. So I just… I basically said, make a new one that’s just focusing on that, strip it down from the… the workforce one, and then made a few tweaks,

435 00:37:19.890 00:37:22.369 Samuel Roberts: I don’t remember exactly what, there were a couple little things.

436 00:37:22.370 00:37:37.110 Uttam Kumaran: What’s helpful, like, you know, because I’ve just been doing this sort of, like, alone in my head, like, what’s helpful in terms of giving feedback, like, and how should I structure it? Like, would it be… would it be better for me to, like, give feedback in GitHub for you to, like, use that to rerun, like…

437 00:37:37.410 00:37:39.520 Uttam Kumaran: Or what it, like… yeah.

438 00:37:40.370 00:37:45.320 Uttam Kumaran: I don’t want you to, like… I don’t necessarily want to give feedback, and then you’re, like, hand-editing.

439 00:37:45.720 00:37:48.479 Uttam Kumaran: I mean, maybe there’s some pieces you can do if it’s quicker, but…

440 00:37:48.480 00:37:54.060 Samuel Roberts: pieces like that. Yeah, no, I think, I mean, part of it is also just, like, I have to learn a little bit about, like, what is the best output.

441 00:37:54.240 00:37:55.400 Samuel Roberts: Yes.

442 00:37:55.400 00:37:58.969 Uttam Kumaran: So that’s why I want to give… that’s why I want to give feedback so you see that.

443 00:37:58.970 00:38:00.130 Samuel Roberts: Yeah, feedback on…

444 00:38:00.130 00:38:02.260 Uttam Kumaran: Typically, what I’ve been doing is moving it to…

445 00:38:02.580 00:38:12.049 Uttam Kumaran: moving to Google Docs, and then just leaving comments, but then those comments, you can’t, like, leverage AI to help you make changes. So what do you think is best, like…

446 00:38:13.060 00:38:25.440 Samuel Roberts: I mean, I was debating this this morning a little bit, because I was working, yeah, in cursor from the GitHub, but then I was trying to figure out how long they were in pages as well, because you said, like, the 1888 output was, like, way too long. Yeah.

447 00:38:25.450 00:38:27.729 Uttam Kumaran: I actually think your length here is fine.

448 00:38:27.730 00:38:32.959 Samuel Roberts: Yeah, well, I had stripped them down a little bit for that reason, too. I even had to compress a few things, which was nice.

449 00:38:33.090 00:38:37.940 Samuel Roberts: I would say, yeah, GitHub comments, maybe, on the…

450 00:38:38.480 00:38:40.500 Uttam Kumaran: But I don’t know, like, how I can…

451 00:38:40.500 00:38:41.550 Samuel Roberts: I’m not even sure how we can

452 00:38:41.920 00:38:47.020 Samuel Roberts: in. Yeah, no, I’m trying to think what’s the best way, because you can do… let me see, hold on. I go…

453 00:38:48.690 00:38:55.299 Samuel Roberts: No, it’s CTA, of course, and this is where I keep forgetting where everything is, too. CTA…

454 00:38:57.430 00:39:06.559 Samuel Roberts: Where is it? CT data, there we go. Oh, it’s capital C, okay. Because I put that on a branch, that’s just SOW, so I’m wondering if you just come in here…

455 00:39:06.980 00:39:08.959 Samuel Roberts: Find that commit, maybe?

456 00:39:10.070 00:39:15.459 Samuel Roberts: Show comments, it says there, so is there… yeah, you can just…

457 00:39:16.230 00:39:19.969 Samuel Roberts: Click right… Is there a way to do comments in GitHub without a bullet point?

458 00:39:19.970 00:39:21.440 Uttam Kumaran: on PR, I think.

459 00:39:21.440 00:39:23.330 Samuel Roberts: Oh, I thought you could, okay.

460 00:39:25.090 00:39:27.709 Samuel Roberts: I really thought you could comment.

461 00:39:27.910 00:39:29.780 Samuel Roberts: More than that, huh?

462 00:39:30.370 00:39:34.919 Samuel Roberts: View file… no, that’s not what we’re looking for, because I don’t think you can do it here, can you?

463 00:39:35.870 00:39:43.810 Samuel Roberts: That’s where you can edit, edit options… yeah, alright. Maybe that isn’t great, then. I really thought you didn’t need the PR, but we could…

464 00:39:44.120 00:39:46.409 Samuel Roberts: I mean, we could do a PR, but that seems…

465 00:39:46.660 00:39:55.889 Uttam Kumaran: Yeah, let me see what AI is telling me. So it’s saying, one, put comments in a PR review on the Markdown diff. Cursor can pull the PR content and comments.

466 00:39:56.320 00:39:56.839 Samuel Roberts: There you go.

467 00:39:56.840 00:40:01.229 Uttam Kumaran: Use GitHub issues and reference the file.

468 00:40:02.780 00:40:06.549 Uttam Kumaran: Create an issue per change request, or one markdown feedback roundup.

469 00:40:08.260 00:40:18.549 Uttam Kumaran: add comment blocks directly in the markdown using convention. I don’t want to do that. Use peer comments. Turn feedback. Okay, so why don’t I.

470 00:40:19.950 00:40:20.870 Samuel Roberts: I would say tomorrow.

471 00:40:20.870 00:40:22.450 Uttam Kumaran: Why don’t I just create an issue?

472 00:40:24.210 00:40:25.790 Uttam Kumaran: And then you pulled the issue down.

473 00:40:26.980 00:40:31.280 Samuel Roberts: Or we PR, and you make the comments there, right? Those are the two?

474 00:40:31.450 00:40:33.269 Uttam Kumaran: But you have to delete it and BR it.

475 00:40:35.060 00:40:35.830 Uttam Kumaran: Right.

476 00:40:38.030 00:40:39.870 Samuel Roberts: Well, no, I have it on a branch.

477 00:40:41.110 00:40:45.630 Uttam Kumaran: Oh, it’s in SOW’s branch. Oh, yeah, yeah, yeah, then just… Yeah, PR.

478 00:40:45.630 00:40:47.190 Samuel Roberts: do the trail. Okay, that makes sense.

479 00:40:47.190 00:40:52.290 Uttam Kumaran: Do you have a… do you have, like, Git CLI? Like, just tell AI to bring in the comments, it’ll bring it in.

480 00:40:52.290 00:40:54.710 Samuel Roberts: That’s exactly what I’ll do, yeah. Either that or… yeah.

481 00:40:54.710 00:40:58.619 Uttam Kumaran: Because I’ve been stupid, I’ve just been… because, again, I’ve been working alone on this, so I’ve just been…

482 00:40:58.620 00:41:02.109 Samuel Roberts: No, no, you’re… I get it, I get it. I do want to keep it simple.

483 00:41:02.110 00:41:07.419 Uttam Kumaran: I do want to make sure to give feedback, but I do want you to read them, and then you can…

484 00:41:07.800 00:41:10.330 Uttam Kumaran: Figure out whatever the best way to implement what changes.

485 00:41:10.330 00:41:10.780 Samuel Roberts: Yeah.

486 00:41:10.780 00:41:11.630 Uttam Kumaran: but…

487 00:41:11.630 00:41:19.860 Samuel Roberts: Yeah, I’ll make a PR with… Report request… Okay.

488 00:41:20.310 00:41:25.410 Samuel Roberts: Alright, I’m just gonna make it… I’m not gonna worry too much about the description and stuff, but that’s where comments can go, then. Does that sound good?

489 00:41:26.220 00:41:29.629 Uttam Kumaran: Yes. Draft pull request, pull request, whatever. Okay, cool. Alright.

490 00:41:30.060 00:41:33.070 Samuel Roberts: That makes sense. Yeah, so PR is probably the way to do it, then, for this.

491 00:41:33.430 00:41:34.809 Samuel Roberts: Did I… did I go?

492 00:41:35.950 00:41:38.300 Samuel Roberts: Alright, what’s going on? There we go, everything’s spinning. Okay, cool.

493 00:41:38.810 00:41:43.499 Samuel Roberts: Alright, yeah, comments there, then you can comment on all parts of the files and stuff, right, in here.

494 00:41:43.950 00:41:46.429 Samuel Roberts: Yeah, there’s the button, that’s what I was looking for. Cool.

495 00:41:48.060 00:41:49.200 Samuel Roberts: That sounds good.

496 00:41:51.610 00:41:56.320 Samuel Roberts: Alrighty. Great.

497 00:41:57.620 00:42:00.229 Samuel Roberts: And then… okay.

498 00:42:02.550 00:42:04.709 Samuel Roberts: Alright, so are we good on that then, Utam?

499 00:42:05.530 00:42:11.399 Samuel Roberts: That’s fine, yep. Thank you. No problem. Mustafa, back to Asura.

500 00:42:11.590 00:42:12.600 Mustafa Raja: So… I was looking…

501 00:42:12.600 00:42:13.870 Samuel Roberts: Oh, go ahead, yeah.

502 00:42:14.100 00:42:17.730 Mustafa Raja: So, the master header, on MasterCloud.

503 00:42:18.260 00:42:24.889 Mustafa Raja: I looked into that, and I think it is something related to the master version that we might be using.

504 00:42:26.630 00:42:33.669 Mustafa Raja: Interesting. Because… because it’s an indexMJS, and we… I don’t think we are using, master start anywhere.

505 00:42:33.810 00:42:36.649 Mustafa Raja: So it could just be the,

506 00:42:37.540 00:42:50.080 Mustafa Raja: version… version control something, you know? And this is something that I could ask in Discord, and I believe if they see MasterCloud, they would be quick enough to respond.

507 00:42:51.040 00:42:55.420 Samuel Roberts: Yeah.

508 00:42:55.420 00:42:58.360 Mustafa Raja: The build… build is, like, pretty good.

509 00:43:01.770 00:43:06.120 Samuel Roberts: Yeah, I was gonna say, can’t hurt, yeah, definitely ask them, we’ll keep, we’ll keep getting the Heroku going so we have something.

510 00:43:06.490 00:43:06.880 Mustafa Raja: I’m being.

511 00:43:06.880 00:43:17.180 Samuel Roberts: know is good, but let’s find out, because if… yeah, like you said, it’s… it’s… if it… we don’t know the pricing yet, but I imagine, like, if it has all the tracing and observability and logs that we’re gonna want.

512 00:43:17.860 00:43:23.319 Mustafa Raja: Yeah, in the local version, we do get traces and something, I believe.

513 00:43:23.320 00:43:30.290 Samuel Roberts: Yeah. Yeah, well, that’s what I was looking at here. It has a lager that comes with it. I haven’t used peanut lager before.

514 00:43:30.450 00:43:31.720 Mustafa Raja: I haven’t told you.

515 00:43:32.320 00:43:34.799 Samuel Roberts: it looks like you can just pop it in, I don’t…

516 00:43:34.950 00:43:40.110 Samuel Roberts: know how this will apply on Heroku, because we gotta set up to a drain somewhere.

517 00:43:43.090 00:43:50.450 Samuel Roberts: But even… because I was looking… where was, where was it? Heroku… yeah, see, it’s logging whatever was being console logged, right?

518 00:43:51.130 00:43:51.940 Mustafa Raja: Yeah.

519 00:43:52.500 00:43:58.529 Samuel Roberts: So we probably… let’s… let’s try that. Let’s… hold on. I’m gonna go back to here…

520 00:43:59.140 00:44:03.469 Samuel Roberts: And go to… Hold on, where was that being set up?

521 00:44:05.550 00:44:09.419 Samuel Roberts: It’s just in the main Mastra, it looks like. Monster Index.

522 00:44:09.620 00:44:11.769 Samuel Roberts: So we’ll just add this.

523 00:44:13.060 00:44:14.329 Samuel Roberts: Master of that.

524 00:44:16.810 00:44:20.529 Samuel Roberts: No, that’s the wrong option. Okay, we’ll come here…

525 00:44:20.870 00:44:25.879 Samuel Roberts: The monster out here with swords. That’s the other monster… wait, what am I doing?

526 00:44:26.060 00:44:27.320 Samuel Roberts: This is it, okay.

527 00:44:27.490 00:44:30.510 Samuel Roberts: Source… Index.

528 00:44:31.540 00:44:33.100 Samuel Roberts: Oh, it’s already set up, look at that.

529 00:44:33.990 00:44:34.740 Mustafa Raja: Yeah.

530 00:44:35.570 00:44:44.400 Samuel Roberts: So what is… Where’s that go, though? We didn’t see… I guess there are no info…

531 00:44:44.920 00:44:52.650 Mustafa Raja: I think this… this… this should… this could be just, you know, hooked up internally, with Master Studio.

532 00:44:53.560 00:44:54.380 Mustafa Raja: See?

533 00:44:55.090 00:45:05.809 Samuel Roberts: We had to deploy Master Cloud, logs are shown on the logs page, and self-host your customer environments, logs being directed files or external services. So we basically need to add something to Heroku to collect the logs, basically.

534 00:45:06.750 00:45:13.750 Samuel Roberts: This didn’t seem to show… any… I’m tired.

535 00:45:13.750 00:45:20.430 Mustafa Raja: I mean, I haven’t even looked at how this works, so… I don’t know if…

536 00:45:25.170 00:45:29.150 Samuel Roberts: Minimum log. Let’s just start to debug and see if it pops anything else.

537 00:45:31.890 00:45:36.670 Mustafa Raja: Yeah, for now, the HeroQu is manually, you know, managed, so…

538 00:45:36.920 00:45:44.590 Samuel Roberts: Yeah, you don’t have to manually deploy. Yeah, I saw that, because it’s on the wrong… yeah, no, you’re good. I just want to see… we’re looking for file changes, let’s just hit that.

539 00:45:45.230 00:45:47.050 Samuel Roberts: Again…

540 00:45:51.580 00:45:55.560 Samuel Roberts: So I’m just gonna curl right to that and see what happens to that after, like, going back to slider.

541 00:46:00.670 00:46:02.829 Samuel Roberts: Next prompt version 5… nope, it’s just…

542 00:46:05.340 00:46:07.490 Samuel Roberts: Alright, maybe I need to do a little more about…

543 00:46:09.070 00:46:12.740 Mustafa Raja: I think it is… we are not using the agent, right?

544 00:46:12.880 00:46:13.790 Mustafa Raja: And that is…

545 00:46:13.790 00:46:14.989 Samuel Roberts: Is that all it does, you think?

546 00:46:15.540 00:46:18.700 Mustafa Raja: Yeah, I think it could just be that.

547 00:46:19.760 00:46:20.690 Samuel Roberts: Maybe.

548 00:46:20.900 00:46:21.860 Samuel Roberts: But, like, wouldn’t.

549 00:46:21.860 00:46:22.800 Mustafa Raja: No call losing…

550 00:46:22.800 00:46:27.949 Samuel Roberts: want to be… But, like, Logger Updated Component Engine.

551 00:46:28.300 00:46:30.099 Samuel Roberts: There it is, that’s the only thing.

552 00:46:32.970 00:46:36.500 Mustafa Raja: Yeah, maybe if the thing would come from the agent.

553 00:46:36.940 00:46:44.740 Samuel Roberts: You know what we can do… we can test this by saying… This little pop-up thing, so…

554 00:46:45.440 00:46:46.880 Samuel Roberts: I moved… there we go.

555 00:46:47.030 00:46:48.699 Samuel Roberts: I don’t do that.

556 00:46:48.880 00:46:53.129 Samuel Roberts: Alright, so there was a way to customize the log, so logger, master.getLogger…

557 00:46:54.280 00:46:56.070 Samuel Roberts: We could add our own login here.

558 00:46:56.410 00:47:00.889 Samuel Roberts: Which is what I was… Wondering if we needed to…

559 00:47:02.110 00:47:06.100 Samuel Roberts: But the db query tool is wide.

560 00:47:09.690 00:47:11.980 Samuel Roberts: Execute query…

561 00:47:15.020 00:47:19.080 Samuel Roberts: Create tool, is that what it is? No, it’s a great step, but that’s fine.

562 00:47:19.910 00:47:26.460 Samuel Roberts: Create tool… Execute. I’m just pulling the context, but I bet here we also have Mastra?

563 00:47:30.170 00:47:36.340 Samuel Roberts: And so… We could add some logging here.

564 00:47:39.990 00:47:43.030 Samuel Roberts: Master is optional.

565 00:47:43.730 00:47:45.760 Samuel Roberts: But required… what?

566 00:47:45.940 00:47:47.270 Samuel Roberts: One of these two here?

567 00:47:51.790 00:47:52.840 Samuel Roberts: Yeah, whatever.

568 00:47:55.710 00:47:59.920 Mustafa Raja: It might just be in the step, and not in the, you know…

569 00:48:00.500 00:48:02.080 Samuel Roberts: It looks like it was.

570 00:48:02.340 00:48:03.500 Samuel Roberts: Or maybe not.

571 00:48:04.310 00:48:09.429 Samuel Roberts: You’re right, you’re right. It suggested it, though, here. No, you’re right, it doesn’t, that’s just me doing it.

572 00:48:10.980 00:48:12.050 Samuel Roberts: Yeah, okay.

573 00:48:12.800 00:48:13.730 Samuel Roberts: Execute.

574 00:48:13.730 00:48:14.660 Mustafa Raja: we might…

575 00:48:14.660 00:48:17.590 Samuel Roberts: Yeah, so you’re right, that might be it here, okay.

576 00:48:18.400 00:48:22.490 Samuel Roberts: Well… Okay.

577 00:48:23.930 00:48:29.460 Mustafa Raja: I could… I could, you know, take a look, take a look at this, if you want.

578 00:48:30.270 00:48:33.359 Samuel Roberts: Well, now I’m thinking… well, I mean, so this is gonna be a bigger…

579 00:48:34.460 00:48:37.110 Samuel Roberts: thing, once we actually move over more of.

580 00:48:37.110 00:48:39.420 Mustafa Raja: I think this is the blocker

581 00:48:39.720 00:48:43.099 Mustafa Raja: We want to figure out prior to moving, right?

582 00:48:43.580 00:48:44.440 Samuel Roberts: Yes, we definitely want to.

583 00:48:44.440 00:48:45.440 Mustafa Raja: This is something important.

584 00:48:46.080 00:48:49.890 Samuel Roberts: Yes, logging from tools, here it is.

585 00:48:50.770 00:48:51.770 Mustafa Raja: Oh, yeah.

586 00:48:53.770 00:48:55.719 Mustafa Raja: So, execute the master, then?

587 00:48:55.960 00:48:59.250 Samuel Roberts: Yeah, okay. I just didn’t scroll. Alright, we’ll try it and see what happens.

588 00:49:00.000 00:49:00.420 Mustafa Raja: I think.

589 00:49:00.420 00:49:02.370 Samuel Roberts: Oh, I think it’s optional, so I need to be…

590 00:49:02.370 00:49:02.920 Mustafa Raja: Sure.

591 00:49:03.690 00:49:04.270 Samuel Roberts: What?

592 00:49:07.100 00:49:09.259 Mustafa Raja: Where’s the context? Hmm…

593 00:49:09.970 00:49:11.180 Samuel Roberts: Alright, well, let’s just try it.

594 00:49:11.180 00:49:12.520 Mustafa Raja: Okay, that’s, yeah.

595 00:49:13.380 00:49:19.559 Samuel Roberts: Oh, no, what was it? Mastra.getLogger, logger… what’s it? Paste that right here and see what happens.

596 00:49:20.550 00:49:21.749 Samuel Roberts: Why did that not come?

597 00:49:23.800 00:49:26.440 Samuel Roberts: See if that happens, or it gives us an error.

598 00:49:28.320 00:49:33.309 Samuel Roberts: And then if I hit it again… Info, tool log info, okay.

599 00:49:35.280 00:49:36.110 Samuel Roberts: Okay.

600 00:49:37.890 00:49:39.879 Mustafa Raja: Yeah, this is… So what we… this is fixed.

601 00:49:40.330 00:49:43.399 Samuel Roberts: Yeah, I guess that’s all we get it. So I don’t know why this is…

602 00:49:45.820 00:49:49.620 Samuel Roberts: Where did execute get defined? That’s from… that’s from there.

603 00:49:49.790 00:49:52.359 Mustafa Raja: Yeah, yeah, that’s from their API.

604 00:49:56.500 00:49:58.760 Samuel Roberts: This is where I hate getting through this tool.

605 00:50:00.790 00:50:02.189 Samuel Roberts: There’s Master.

606 00:50:03.250 00:50:04.370 Mustafa Raja: It’s optional.

607 00:50:05.080 00:50:08.440 Samuel Roberts: Yeah, well, so how do I… that’s when we’re checking it, it’s optional.

608 00:50:10.640 00:50:15.449 Samuel Roberts: Master is optional, but required, so I’d always make it optional.

609 00:50:16.290 00:50:18.769 Samuel Roberts: No, it’s not gonna work, I’m calling it, so it’s a function.

610 00:50:20.540 00:50:21.080 Mustafa Raja: Oh, we’re gonna be.

611 00:50:21.080 00:50:21.559 Samuel Roberts: You know what, maybe…

612 00:50:21.560 00:50:22.360 Mustafa Raja: To be honest.

613 00:50:23.030 00:50:25.880 Samuel Roberts: It could be a version thing, too.

614 00:50:25.880 00:50:26.590 Mustafa Raja: Yeah.

615 00:50:27.500 00:50:32.000 Samuel Roberts: Like, I don’t know what version this stock is for, it doesn’t look stable? Whatever, that’s what I mean…

616 00:50:36.980 00:50:37.970 Mustafa Raja: Yeah, it could be.

617 00:50:39.170 00:50:39.820 Samuel Roberts: Okay.

618 00:50:42.790 00:50:45.030 Samuel Roberts: I’m just gonna pass this in and see what happens.

619 00:50:45.800 00:50:47.879 Samuel Roberts: Or no, I don’t want to pass it there, that’s a different chat.

620 00:50:55.590 00:50:56.520 Samuel Roberts: Let’s see what happens.

621 00:51:08.780 00:51:09.730 Samuel Roberts: Hmm.

622 00:51:15.630 00:51:17.950 Samuel Roberts: Option the channels are already doing, yeah.

623 00:51:22.470 00:51:23.290 Samuel Roberts: Stop scrolling.

624 00:51:26.420 00:51:28.160 Samuel Roberts: Oh, is it in the context?

625 00:51:33.280 00:51:36.880 Samuel Roberts: Oh… Huh?

626 00:51:40.320 00:51:42.279 Mustafa Raja: Context of Master… hmm…

627 00:51:42.280 00:51:45.910 Samuel Roberts: That doesn’t make any sense now, does it, though? Yeah. Because it was working before.

628 00:51:46.140 00:51:47.950 Mustafa Raja: Yeah, let’s try.

629 00:51:48.410 00:51:49.270 Samuel Roberts: Hold on, let me, let me…

630 00:51:49.270 00:51:50.510 Mustafa Raja: If that works.

631 00:51:50.680 00:51:51.110 Samuel Roberts: Agent.

632 00:51:51.110 00:51:56.219 Mustafa Raja: Yeah, the docs say that we have to have Mastra as… Yeah, context is…

633 00:51:56.410 00:51:57.970 Samuel Roberts: is in here.

634 00:51:59.010 00:52:09.780 Samuel Roberts: So it’s definitely, like, context is being unwrapped there, runtime context… the ISDK… Huh.

635 00:52:15.140 00:52:22.759 Samuel Roberts: Context maximum… That’s so odd. Okay, well… Does it like this, though?

636 00:52:23.040 00:52:26.619 Samuel Roberts: This context is any type, but I don’t want it to have tool execution context.

637 00:52:27.560 00:52:29.150 Samuel Roberts: That’s not right, okay.

638 00:52:31.880 00:52:36.609 Mustafa Raja: I mean, prior to this contract, it already had, whatever. Yeah.

639 00:52:36.810 00:52:39.089 Samuel Roberts: It had any, any… I don’t know why.

640 00:52:39.090 00:52:39.700 Mustafa Raja: Good, yeah.

641 00:52:40.250 00:52:45.100 Samuel Roberts: Even when I get rid of this, context is still any, even though it’s being passed into this…

642 00:52:45.100 00:52:45.530 Mustafa Raja: books.

643 00:52:45.530 00:52:46.310 Samuel Roberts: inside.

644 00:52:47.170 00:52:48.360 Samuel Roberts: execute.

645 00:52:51.820 00:52:52.950 Samuel Roberts: This is just weird TypeScript.

646 00:52:52.950 00:52:59.259 Mustafa Raja: I mean, if you could try with context.master.getlog, let’s see what happens.

647 00:52:59.260 00:53:00.290 Samuel Roberts: Oh, good idea.

648 00:53:01.560 00:53:03.160 Mustafa Raja: Let’s log now.

649 00:53:03.510 00:53:04.940 Samuel Roberts: Yeah, you’re right, okay.

650 00:53:08.160 00:53:10.959 Mustafa Raja: If this gives an error, then we should…

651 00:53:10.960 00:53:11.780 Samuel Roberts: No, it didn’t…

652 00:53:11.780 00:53:12.240 Mustafa Raja: Yeah.

653 00:53:12.240 00:53:14.240 Samuel Roberts: It just doesn’t get the logger.

654 00:53:14.240 00:53:15.840 Mustafa Raja: Yeah, I… I have…

655 00:53:15.840 00:53:17.380 Samuel Roberts: I see, okay, okay.

656 00:53:17.380 00:53:20.040 Mustafa Raja: It could just be a version 10.

657 00:53:20.040 00:53:23.429 Samuel Roberts: I think it’s just TypeScript, yeah, let’s just ignore it and say…

658 00:53:24.330 00:53:26.290 Samuel Roberts: I don’t wanna do that, we’re just gonna do…

659 00:53:32.580 00:53:34.039 Samuel Roberts: Is that what I want to do?

660 00:53:35.420 00:53:38.519 Samuel Roberts: Now, how do I… what is it? I don’t remember what this can do. What is it?

661 00:53:38.520 00:53:43.119 Mustafa Raja: Yeah, I think… I think it should be… yeah, I don’t remember it either.

662 00:53:43.540 00:53:46.149 Samuel Roberts: Okay. It should just be something like that, TS…

663 00:53:46.150 00:53:46.830 Mustafa Raja: Yeah.

664 00:53:47.120 00:53:48.420 Samuel Roberts: Expect error?

665 00:53:48.850 00:53:50.809 Samuel Roberts: Foster is optional, maybe.

666 00:53:51.300 00:53:58.469 Samuel Roberts: It’s still highlighting… types, comes from execute, which is declared here.

667 00:54:03.400 00:54:04.700 Samuel Roberts: context.

668 00:54:06.640 00:54:09.029 Samuel Roberts: Tool execution context.

669 00:54:10.350 00:54:14.249 Samuel Roberts: It’s gotta be a version thing. What version are we on, actually? Let’s check that real quick.

670 00:54:17.930 00:54:27.569 Samuel Roberts: Monster Core 024.6… okay, I don’t know, what is beta… That’s not good. Okay.

671 00:54:28.650 00:54:30.060 Samuel Roberts: stable…

672 00:54:34.880 00:54:37.809 Samuel Roberts: It does say that the new one’s coming soon, so there’s, like, we can…

673 00:54:38.050 00:54:40.239 Samuel Roberts: Starting new projects with beta and stuff.

674 00:54:43.340 00:54:44.500 Samuel Roberts: I don’t know.

675 00:54:45.200 00:54:47.170 Mustafa Raja: That could be risky.

676 00:54:47.170 00:54:50.439 Samuel Roberts: Yeah, I’m not sure I want to mess, but I mean, if we’re gonna mess with it, I mean…

677 00:54:57.740 00:55:00.889 Samuel Roberts: 0.X, what is 0? What is the latest, though?

678 00:55:01.500 00:55:02.030 Samuel Roberts: lead.

679 00:55:02.030 00:55:08.060 Mustafa Raja: Maybe… maybe we could, what’s it called, go into the installation and see?

680 00:55:10.010 00:55:14.890 Samuel Roberts: Hmm… Oh, you want to actually dig in? No, I think I can do it, is it?

681 00:55:15.280 00:55:17.629 Samuel Roberts: That’s not the house.

682 00:55:32.000 00:55:34.860 Samuel Roberts: NPM… is it list?

683 00:55:36.870 00:55:38.689 Samuel Roberts: like that, or I can sit this way.

684 00:55:41.500 00:55:44.819 Samuel Roberts: Get a version of the master install.

685 00:55:46.850 00:55:48.429 Samuel Roberts: Yeah, so it’s OS, okay.

686 00:55:51.770 00:55:52.620 Samuel Roberts: What?

687 00:55:55.450 00:56:01.130 Mustafa Raja: Oh, so if we go… yeah, it’s… yeah, it’s correct. So, line number 28, right?

688 00:56:02.720 00:56:03.070 Samuel Roberts: What?

689 00:56:03.070 00:56:04.599 Mustafa Raja: Line 20… line 28.

690 00:56:07.000 00:56:12.570 Samuel Roberts: Oh, there it is. Okay, I was looking at MasterCore, yeah, okay. So let’s upgrade this to… what is it, 22, at least?

691 00:56:13.800 00:56:17.219 Samuel Roberts: Is there anything different it removed? This is way old, how did that happen?

692 00:56:17.880 00:56:20.990 Samuel Roberts: When did we initiate this? We just init this, didn’t we?

693 00:56:20.990 00:56:26.369 Mustafa Raja: I think I might have done this because observability wasn’t working with the newer one.

694 00:56:26.370 00:56:27.280 Samuel Roberts: Oh.

695 00:56:27.280 00:56:32.349 Mustafa Raja: They had released, and they did recognize that it’s with the newer versions.

696 00:56:33.240 00:56:34.530 Samuel Roberts: that, okay.

697 00:56:36.120 00:56:39.569 Samuel Roberts: So, is that something we need to worry about right now?

698 00:56:39.570 00:56:47.359 Mustafa Raja: That might be something we would need to worry about, but this does not have, you know, length use observability at all, so this should be…

699 00:56:47.360 00:56:51.099 Samuel Roberts: I’m gonna pump this to… 22 and see what happens there.

700 00:56:51.590 00:56:52.020 Mustafa Raja: Yeah.

701 00:56:52.020 00:56:56.210 Uttam Kumaran: For LangFuse as well, can we create a new project for ABC, so I can handle.

702 00:56:56.210 00:56:56.620 Samuel Roberts: Yeah.

703 00:56:56.620 00:56:57.700 Uttam Kumaran: over easily.

704 00:56:57.700 00:56:59.090 Samuel Roberts: Yeah, I made one earlier called Andy.

705 00:56:59.090 00:56:59.700 Uttam Kumaran: I knew that?

706 00:56:59.700 00:57:00.950 Samuel Roberts: Tied anything to it.

707 00:57:01.110 00:57:02.259 Uttam Kumaran: Okay, great, okay, great.

708 00:57:02.960 00:57:14.070 Samuel Roberts: Okay, hold on, that’s not where I wanted to go, let’s just say… Great Monster…

709 00:57:14.920 00:57:17.350 Samuel Roberts: Well, actually, if we’re gonna upgrade, should we just go to…

710 00:57:18.960 00:57:22.290 Samuel Roberts: The latest one, yeah, okay, Upgrade Monster to…

711 00:57:30.070 00:57:32.160 Samuel Roberts: It’s just at stable,

712 00:57:41.030 00:57:41.990 Samuel Roberts: Hmm.

713 00:57:45.480 00:57:50.449 Samuel Roberts: Okay, that’s not gonna… something’s not fun here with master updating.

714 00:57:55.940 00:57:57.880 Samuel Roberts: Oops, explain to that.

715 00:58:07.680 00:58:10.550 Samuel Roberts: Like, what is… what version of this domain name?

716 00:58:11.880 00:58:15.029 Samuel Roberts: Let me do the mastermate. It’s like, can I just… no?

717 00:58:16.040 00:58:21.290 Samuel Roberts: You can’t update. The master version CLI.

718 00:58:22.130 00:58:24.480 Mustafa Raja: Let me see from an LPM report.

719 00:58:28.880 00:58:30.250 Samuel Roberts: Well, let me go back here.

720 00:58:33.970 00:58:34.960 Samuel Roberts: Upgrading.

721 00:58:37.740 00:58:40.029 Samuel Roberts: I mean, there’s a bunch of stuff that’s different.

722 00:58:41.480 00:58:44.619 Mustafa Raja: On NPM, it’s 18.8.

723 00:58:45.510 00:58:47.059 Samuel Roberts: That’s what NPM has?

724 00:58:47.230 00:58:50.160 Mustafa Raja: Yeah, let me share this in Zoom chat.

725 00:58:58.470 00:58:59.980 Mustafa Raja: I’ve shared a digital journey.

726 00:58:59.980 00:59:02.209 Uttam Kumaran: Guys, you wanna jump to the other call?

727 00:59:02.390 00:59:04.380 Samuel Roberts: Oh, yes, I didn’t realize what time it was, yeah, totally.

728 00:59:04.380 00:59:06.380 Uttam Kumaran: Just started. Okay, okay, okay. Okay.

729 00:59:06.570 00:59:06.940 Samuel Roberts: Sounds good.