Meeting Title: ABC Project DB Tool Migration Sync Date: 2025-12-16 Meeting participants: Samuel Roberts, Mustafa Raja


WEBVTT

1 00:00:18.460 00:00:19.240 Mustafa Raja: A s…

2 00:00:19.240 00:00:21.490 Samuel Roberts: Hey, sorry about that, I was still making coffee.

3 00:00:22.920 00:00:23.799 Mustafa Raja: No worries.

4 00:00:26.100 00:00:31.820 Samuel Roberts: Alright, so let’s… we want to get the… DB…

5 00:00:32.770 00:00:35.810 Samuel Roberts: Query tool moved over, right?

6 00:00:37.490 00:00:38.100 Samuel Roberts: So…

7 00:00:38.100 00:00:42.289 Mustafa Raja: Yeah, yeah,

8 00:00:42.390 00:00:49.430 Mustafa Raja: Do we want it to be like this? By like this, I mean it does not have any… Auth…

9 00:00:49.530 00:00:50.650 Mustafa Raja: Do it right.

10 00:00:50.890 00:00:52.420 Samuel Roberts: Mmm, yeah, you’re right.

11 00:00:52.620 00:00:53.710 Samuel Roberts: No, we should probably add a key.

12 00:00:53.710 00:00:54.150 Mustafa Raja: I just…

13 00:00:54.150 00:00:54.910 Samuel Roberts: or…

14 00:00:55.380 00:01:02.189 Mustafa Raja: Yeah, I think it should not matter. I mean… But I don’t know.

15 00:01:02.190 00:01:03.060 Samuel Roberts: You’re right.

16 00:01:08.460 00:01:12.739 Samuel Roberts: Hmm, we could just add a random thing that needs to go along with it, I suppose?

17 00:01:15.180 00:01:16.739 Samuel Roberts: We’ll just make up a key.

18 00:01:18.120 00:01:20.370 Samuel Roberts: So that it can’t just get hit,

19 00:01:27.260 00:01:29.480 Samuel Roberts: Oh my goodness, I can’t wait.

20 00:01:32.150 00:01:35.740 Mustafa Raja: I mean, if we… if we just want to quickly do that.

21 00:01:35.740 00:01:36.350 Samuel Roberts: Oh, wait a minute.

22 00:01:36.350 00:01:36.789 Mustafa Raja: I mean…

23 00:01:36.790 00:01:39.710 Samuel Roberts: There’s some auth providers here.

24 00:01:40.410 00:01:41.340 Mustafa Raja: Oh, okay.

25 00:01:41.340 00:01:43.070 Samuel Roberts: Hold on, I’m looking at it now.

26 00:01:45.090 00:01:47.539 Samuel Roberts: Master… oh, it’s for the client?

27 00:01:48.180 00:01:50.160 Samuel Roberts: But what about the API?

28 00:01:55.080 00:01:58.020 Samuel Roberts: Yeah, I was just looking at the docs, I see some auths.

29 00:01:58.590 00:02:04.790 Samuel Roberts: But it looks like… I’m just… Hmm.

30 00:02:05.310 00:02:07.529 Samuel Roberts: And it’s got a JSON web token.

31 00:02:08.669 00:02:10.420 Mustafa Raja: We have middleware.

32 00:02:11.530 00:02:14.639 Samuel Roberts: Yeah… So we just added.

33 00:02:14.640 00:02:16.569 Mustafa Raja: With mid… middleware, yeah, yeah.

34 00:02:16.570 00:02:19.169 Samuel Roberts: Yeah, let’s just add a web token, then we can…

35 00:02:20.100 00:02:20.840 Mustafa Raja: Yeah.

36 00:02:21.290 00:02:26.069 Mustafa Raja: I’m just going to… actually, let me share my screen, so we have our mind on the same thing.

37 00:02:26.070 00:02:26.839 Samuel Roberts: Yeah, yeah.

38 00:02:29.410 00:02:30.400 Mustafa Raja: So this, like…

39 00:02:31.170 00:02:37.289 Samuel Roberts: That’s… yeah, I was actually looking at this page… Hold on, where’s the chat?

40 00:02:40.990 00:02:43.510 Mustafa Raja: Okay. Which I think is gonna do something fairly…

41 00:02:43.570 00:02:47.879 Samuel Roberts: Similar, but the middleware is what we actually need, because this is just the…

42 00:02:50.400 00:02:53.579 Samuel Roberts: Server, yeah, we just added it as a secret.

43 00:02:54.870 00:02:58.560 Samuel Roberts: And then they need to use it As the authorization.

44 00:02:58.560 00:03:03.349 Mustafa Raja: Yeah, yeah, yeah. You could do anything, in the key and then match that, right?

45 00:03:03.350 00:03:03.670 Samuel Roberts: So.

46 00:03:03.670 00:03:04.650 Mustafa Raja: In the NBA.

47 00:03:06.330 00:03:14.069 Samuel Roberts: Yeah, so I think what we’ll do is… let’s… let’s probably focus on that right now, then. Or one of us can focus on that. Do you want to do that, or figure out.

48 00:03:14.070 00:03:14.709 Mustafa Raja: In August.

49 00:03:14.710 00:03:20.200 Samuel Roberts: I guess is the other side of it. Okay, yeah, so at the bottom of that, it has a JWT.io link.

50 00:03:20.620 00:03:21.529 Samuel Roberts: So we could build it.

51 00:03:21.530 00:03:24.640 Mustafa Raja: GW… Oh, okay.

52 00:03:25.120 00:03:26.600 Mustafa Raja: So.

53 00:03:26.980 00:03:35.679 Samuel Roberts: So what we should do is… actually, hold on, okay, so have you used tokens before? Or JWTs? Yeah. Okay. So basically, we gotta store a secret first.

54 00:03:36.860 00:03:39.969 Samuel Roberts: And then we’ll have to use that secret to make the key

55 00:03:40.390 00:03:43.000 Samuel Roberts: That we’ll put into any den.

56 00:03:43.670 00:03:47.900 Samuel Roberts: Got it. Okay, yeah, you’re on top of it. I wasn’t looking at that, sorry. I see what you’re doing. Okay.

57 00:03:48.310 00:03:55.130 Samuel Roberts: Yeah, test that out, get that working at least locally. Let me figure out the logging, I guess.

58 00:03:55.300 00:04:01.569 Samuel Roberts: And where we’re gonna store that on Heroku for now, unless… we did not get Mastra Cloud working…

59 00:04:05.240 00:04:11.430 Mustafa Raja: I actually haven’t, you know, asked the question in… in Discord, so let me know if we…

60 00:04:12.230 00:04:12.779 Samuel Roberts: Let me just try.

61 00:04:12.780 00:04:13.490 Mustafa Raja: If you want.

62 00:04:13.490 00:04:18.230 Samuel Roberts: Let me just look at the… The logs here, again.

63 00:04:18.870 00:04:19.500 Mustafa Raja: Okay.

64 00:04:22.700 00:04:25.830 Samuel Roberts: Is it because it’s not building or something? Maybe it’s the way I set it up?

65 00:04:27.680 00:04:29.060 Mustafa Raja: What magnet do you have.

66 00:04:30.450 00:04:32.010 Mustafa Raja: What MacBook do you have?

67 00:04:32.220 00:04:39.260 Samuel Roberts: The MacBook is… that’s a good question. This is… M1 Pro chip.

68 00:04:40.040 00:04:42.000 Samuel Roberts: 21. Yeah.

69 00:04:42.240 00:04:44.790 Mustafa Raja: I’m getting a… getting one.

70 00:04:45.420 00:04:46.420 Mustafa Raja: Tomorrow.

71 00:04:46.420 00:04:49.229 Samuel Roberts: Oh, nice! A new one, or this, or what would I…

72 00:04:49.230 00:04:51.740 Mustafa Raja: Yeah, I’m… I’m thinking an M5.

73 00:04:54.770 00:05:01.260 Samuel Roberts: Yeah, I got this when I was in London, actually, so it’s got a British keyboard, which is a little bit different than what.

74 00:05:01.260 00:05:01.610 Mustafa Raja: Hosted.

75 00:05:01.610 00:05:04.150 Samuel Roberts: It’s really weird sometimes.

76 00:05:07.270 00:05:10.229 Mustafa Raja: I haven’t used the British keyboard ever.

77 00:05:10.570 00:05:14.509 Samuel Roberts: Yeah, so, like, the only thing that’s really different is that the enter key is vertical.

78 00:05:15.400 00:05:17.380 Mustafa Raja: Oh yeah, I have used it.

79 00:05:17.380 00:05:26.420 Samuel Roberts: Yeah, and then… The other thing that’s a big thing for me is that the tilde and the, back tick.

80 00:05:27.750 00:05:29.399 Samuel Roberts: Is not next to the 1.

81 00:05:30.100 00:05:30.980 Samuel Roberts: It’s down next to.

82 00:05:30.980 00:05:31.590 Mustafa Raja: to see you.

83 00:05:31.590 00:05:32.480 Samuel Roberts: instead.

84 00:05:33.070 00:05:34.370 Mustafa Raja: Oh…

85 00:05:34.370 00:05:34.750 Samuel Roberts: which…

86 00:05:34.750 00:05:35.640 Mustafa Raja: That’s weird.

87 00:05:35.930 00:05:47.240 Samuel Roberts: It’s… and of course, like, I use that more often than not now, because that’s how I get through, like, I use Command-Tilde to switch between windows and stuff, and then I also am typing backticks and code and Slack and stuff.

88 00:05:47.720 00:05:58.319 Samuel Roberts: And, of course, when I’m at my desk, I have a mechanical keyboard, so I’m used to that one, and then, of course, I work on my laptop, and I mess it all up again, so…

89 00:06:03.340 00:06:06.149 Samuel Roberts: Master outputindex.mjs mastered headsets.

90 00:06:07.260 00:06:09.979 Samuel Roberts: Is this huge? No, let’s just…

91 00:06:14.110 00:06:14.940 Samuel Roberts: Fair.

92 00:06:18.310 00:06:22.529 Mustafa Raja: Yeah, I was just confused if I should do M3 Pro or M5.

93 00:06:23.080 00:06:23.670 Samuel Roberts: Yeah, that…

94 00:06:23.670 00:06:27.329 Mustafa Raja: Yeah. They are in the same price bracket.

95 00:06:27.330 00:06:27.910 Samuel Roberts: Okay.

96 00:06:27.910 00:06:28.700 Mustafa Raja: Bye.

97 00:06:30.030 00:06:34.409 Mustafa Raja: But I’m feeling… feeling like I should do… what’s it called?

98 00:06:36.380 00:06:37.640 Mustafa Raja: M5, you know?

99 00:06:37.830 00:06:39.930 Samuel Roberts: Yeah, I don’t know much difference.

100 00:06:40.120 00:06:42.110 Samuel Roberts: I haven’t been paying in.

101 00:06:44.020 00:06:45.360 Mustafa Raja: Yeah, same.

102 00:06:47.150 00:06:49.389 Mustafa Raja: So what I have is a Mac Mini.

103 00:06:50.300 00:06:51.160 Samuel Roberts: Oh, okay.

104 00:06:51.160 00:06:57.749 Mustafa Raja: And, you know, I can only work while I’m sitting on my desktop, right?

105 00:06:57.970 00:06:58.860 Samuel Roberts: Yeah.

106 00:06:58.860 00:07:07.100 Mustafa Raja: And, so I wouldn’t want to sit on my desktop on the weekend or something.

107 00:07:07.100 00:07:07.709 Samuel Roberts: Yeah, yeah.

108 00:07:07.710 00:07:15.060 Mustafa Raja: But if I have a laptop, I feel that I could, you know, work on some things.

109 00:07:17.560 00:07:19.639 Mustafa Raja: So this is why I’m trying to change.

110 00:07:20.370 00:07:22.480 Samuel Roberts: So that’s certainly unique in one point?

111 00:07:22.740 00:07:25.410 Samuel Roberts: SetServer shouldn’t even be what it’s doing. Why is it doing that?

112 00:07:26.160 00:07:28.190 Samuel Roberts: I just passed that error into.

113 00:07:29.530 00:07:36.309 Mustafa Raja: So we have a key in… we have a key server in the new Maastra, which we don’t have in…

114 00:07:36.840 00:07:37.760 Mustafa Raja: Here.

115 00:07:38.120 00:07:38.919 Mustafa Raja: You know?

116 00:07:39.880 00:07:42.810 Samuel Roberts: We have a what?

117 00:07:44.460 00:07:47.479 Samuel Roberts: Where, wait, where is it? Sorry.

118 00:07:49.610 00:07:51.450 Mustafa Raja: So here, we do not have a key.

119 00:07:51.770 00:07:52.990 Mustafa Raja: Server.

120 00:07:53.270 00:07:56.469 Mustafa Raja: Which we do have here, to set up middleware.

121 00:07:56.470 00:07:57.320 Samuel Roberts: Oh.

122 00:07:57.320 00:07:59.679 Mustafa Raja: I’m feeling like this might be…

123 00:07:59.970 00:08:03.240 Samuel Roberts: That’s because the server needs the middleware. You said add it, just add it.

124 00:08:03.650 00:08:07.260 Samuel Roberts: Notice there’s no agents, or… Yeah.

125 00:08:09.030 00:08:11.950 Mustafa Raja: Let’s see… let’s see what this does to us.

126 00:08:22.240 00:08:24.489 Samuel Roberts: I’m gonna flip away for a second, but keep me updated.

127 00:08:24.490 00:08:25.900 Mustafa Raja: Okay, yep.

128 00:08:25.900 00:08:29.559 Samuel Roberts: I’m just trying to figure out why this build isn’t working.

129 00:08:30.970 00:08:36.010 Samuel Roberts: Appointment settings… Let’s see where…

130 00:08:36.010 00:08:44.709 Mustafa Raja: Okay, I think… I think it’s… I think the… I’m seeing a lot of, what’s it called, logs now, which I wasn’t seeing before, so I think the server added those.

131 00:08:44.710 00:08:47.019 Samuel Roberts: Oh, yeah, okay, so go back to,

132 00:08:47.700 00:08:52.259 Samuel Roberts: Oh, so… are you logging there? Yeah, okay, that’s definitely working then. Yeah, cool, cool.

133 00:08:54.240 00:08:56.860 Mustafa Raja: But the tools aren’t… hmm…

134 00:08:57.290 00:08:58.479 Samuel Roberts: Not loading still?

135 00:08:59.090 00:09:02.289 Samuel Roberts: Oh, it might not be loading… Because it doesn’t have the…

136 00:09:04.020 00:09:07.620 Mustafa Raja: I think the server needs to be the parent of all.

137 00:09:08.190 00:09:15.589 Samuel Roberts: You should… Method, middle… maybe, I didn’t… I don’t know.

138 00:09:15.980 00:09:16.770 Samuel Roberts: I don’t think.

139 00:09:16.770 00:09:17.790 Mustafa Raja: Excellent.

140 00:09:21.160 00:09:23.449 Mustafa Raja: I want to remove it for a moment.

141 00:09:24.470 00:09:25.380 Samuel Roberts: Yeah…

142 00:09:25.380 00:09:26.720 Mustafa Raja: what happens.

143 00:09:32.440 00:09:37.240 Mustafa Raja: Hmm… Oh.

144 00:09:37.500 00:09:38.270 Mustafa Raja: Okay.

145 00:09:39.520 00:09:41.710 Samuel Roberts: Here, then stop what? I mean?

146 00:09:46.860 00:09:49.330 Samuel Roberts: What time is it? Why did it restart?

147 00:10:12.640 00:10:13.500 Mustafa Raja: And nope.

148 00:10:28.620 00:10:31.059 Samuel Roberts: Oh, is that what we’re doing here?

149 00:10:39.090 00:10:41.439 Mustafa Raja: Yeah, but this middleware is a lot slower now.

150 00:10:42.870 00:10:44.570 Samuel Roberts: Oh, of course.

151 00:10:45.790 00:10:46.790 Mustafa Raja: Yeah.

152 00:10:47.270 00:10:49.569 Samuel Roberts: Do we need the middleware, though?

153 00:10:49.920 00:10:57.620 Samuel Roberts: What about the JWT thing? Was that part of the middleware? What was the… where was it putting that? Server experimental auth. Oh, I see, okay.

154 00:11:05.030 00:11:10.559 Samuel Roberts: Oh, you gotta configure the client, too, it looks like. Is that… No, it’s just the client SDK.

155 00:11:26.170 00:11:28.799 Samuel Roberts: So is the studio not working now? Is that what’s happening here?

156 00:11:29.940 00:11:38.089 Mustafa Raja: Surviva is working, but it’s not registering our… agents, but I see that The syntax is pretty good.

157 00:11:38.620 00:11:40.890 Mustafa Raja: It should be doing what it…

158 00:11:41.280 00:11:44.299 Samuel Roberts: Is it… is it because, it’s unauthorized now?

159 00:11:46.840 00:11:50.140 Mustafa Raja: No, because… Oh, yeah, could be.

160 00:11:50.140 00:11:52.130 Samuel Roberts: I think the API is unauthorized now.

161 00:11:55.010 00:11:57.179 Mustafa Raja: Okay. I’m just thinking… I don’t know.

162 00:11:57.780 00:11:58.949 Mustafa Raja: Do this, then.

163 00:12:02.060 00:12:05.030 Mustafa Raja: But this is applied to the Path API only, so…

164 00:12:05.030 00:12:09.070 Samuel Roberts: Right, but I think, I think the studio… I think the studio uses that API path.

165 00:12:09.540 00:12:11.409 Mustafa Raja: Okay. That’s my guess.

166 00:12:11.560 00:12:12.659 Mustafa Raja: Oh, yeah.

167 00:12:13.480 00:12:15.850 Mustafa Raja: Oh, yes, yeah, you’re right.

168 00:12:17.250 00:12:18.520 Mustafa Raja: Okay.

169 00:12:19.050 00:12:22.109 Samuel Roberts: So, I think… here, let’s try…

170 00:12:23.290 00:12:25.659 Mustafa Raja: I… what I want to do is maybe…

171 00:12:26.090 00:12:28.699 Mustafa Raja: put this in ENV, you know?

172 00:12:29.300 00:12:30.090 Samuel Roberts: Yeah…

173 00:12:30.090 00:12:31.220 Mustafa Raja: AWT.

174 00:12:32.440 00:12:35.080 Samuel Roberts: And then you could just match it.

175 00:12:36.530 00:12:39.449 Samuel Roberts: I guess, yeah, just use the… yeah.

176 00:12:40.150 00:12:43.599 Mustafa Raja: What other path do we have, then?

177 00:12:44.340 00:12:45.550 Samuel Roberts: No, I’m just trying to think of this…

178 00:12:45.550 00:12:46.900 Mustafa Raja: encoded?

179 00:12:50.370 00:12:54.450 Mustafa Raja: Encoding would be good if we wanted to extract, you know, information out of.

180 00:12:54.450 00:12:59.060 Samuel Roberts: Yeah, we don’t really need… we just need a random key, it doesn’t matter. Yeah. Yeah.

181 00:12:59.380 00:13:00.140 Samuel Roberts: You’re right.

182 00:13:01.290 00:13:02.330 Samuel Roberts: Okay.

183 00:13:03.120 00:13:07.149 Samuel Roberts: Yeah, just get a key that works, on both, I guess.

184 00:13:12.490 00:13:15.699 Mustafa Raja: Okay, but how does this server…

185 00:13:16.050 00:13:18.330 Samuel Roberts: Oh, wait a minute, wait a minute, I just had an idea.

186 00:13:19.170 00:13:19.650 Mustafa Raja: Yeah.

187 00:13:19.650 00:13:22.090 Samuel Roberts: Excuse me. Let me just try something real quick.

188 00:13:29.960 00:13:31.679 Mustafa Raja: Oh, I didn’t mean to complete.

189 00:13:32.450 00:13:34.189 Samuel Roberts: I’m gonna open an index.

190 00:13:40.530 00:13:42.419 Samuel Roberts: The agents are there.

191 00:13:43.350 00:13:46.310 Samuel Roberts: APIs are there.

192 00:13:46.420 00:13:50.330 Samuel Roberts: I didn’t know if there was another way to set, like, the… front end.

193 00:13:53.590 00:13:54.420 Samuel Roberts: Hmm.

194 00:13:56.710 00:13:59.140 Samuel Roberts: Okay, nevermind, forget about, forget about that.

195 00:13:59.610 00:14:03.299 Samuel Roberts: Let me… I’m still trying to figure out MasterCloud.

196 00:14:14.770 00:14:17.849 Samuel Roberts: There it is, it failed, it failed, it failed.

197 00:14:36.380 00:14:37.040 Mustafa Raja: Hmm.

198 00:14:41.370 00:14:47.170 Mustafa Raja: I’m just trying to see… How can I get Master Studio to use authorization header?

199 00:14:47.170 00:14:49.220 Samuel Roberts: That’s what I was trying to figure out, too, yeah.

200 00:14:50.560 00:14:54.520 Mustafa Raja: Because MasterCloud doesn’t make sense without it, right?

201 00:14:58.250 00:14:59.120 Mustafa Raja: Okay.

202 00:14:59.120 00:15:03.859 Samuel Roberts: Oh, actually, Monster Cloud? We might be able to set up our own access tokens and stuff.

203 00:15:04.670 00:15:08.250 Mustafa Raja: Yeah, I’m seeing maso like this, you know? .

204 00:15:08.250 00:15:09.250 Samuel Roberts: Yeah.

205 00:15:09.420 00:15:11.869 Mustafa Raja: Matcha-specific cloud, headers.

206 00:15:14.900 00:15:16.080 Samuel Roberts: Oh, interesting.

207 00:15:19.510 00:15:20.510 Mustafa Raja: Okay.

208 00:15:21.920 00:15:27.990 Mustafa Raja: Okay, customer middleware authentication. This is good, but this is for API.

209 00:15:28.290 00:15:30.129 Mustafa Raja: And I want just to use that.

210 00:15:32.700 00:15:40.260 Mustafa Raja: Let me see… If we can set it up here…

211 00:15:40.930 00:15:42.169 Samuel Roberts: Okay, let’s forget about.

212 00:15:42.170 00:15:42.930 Mustafa Raja: some context.

213 00:15:42.930 00:15:45.299 Samuel Roberts: Definitely giving me an issue here still.

214 00:15:46.860 00:15:48.360 Mustafa Raja: Primetime context.

215 00:15:48.990 00:15:50.740 Mustafa Raja: Little context…

216 00:15:54.660 00:15:55.640 Mustafa Raja: Mmm.

217 00:15:55.690 00:15:58.599 Samuel Roberts: We can figure out Monster Cloud stuff later.

218 00:16:04.220 00:16:12.849 Mustafa Raja: Yeah, I think for the… for the stuff, what we could do maybe is, you know, this server might be it, you know?

219 00:16:13.570 00:16:15.010 Mustafa Raja: the server key.

220 00:16:15.750 00:16:20.530 Mustafa Raja: Because these logs… I’m seeing it… I’m seeing these just now, you know?

221 00:16:20.930 00:16:25.520 Samuel Roberts: Yeah, well, oh, for… for the logging? Well, it’s because you’re console logging the auth…

222 00:16:26.090 00:16:27.280 Mustafa Raja: No, no, no.

223 00:16:27.610 00:16:29.249 Mustafa Raja: That is this…

224 00:16:29.850 00:16:32.649 Samuel Roberts: Yo, the global request logger, yeah, I see that there.

225 00:16:34.340 00:16:35.210 Samuel Roberts: Okay.

226 00:16:37.570 00:16:38.860 Mustafa Raja: Okay, yeah.

227 00:16:41.610 00:16:42.390 Mustafa Raja: Okay.

228 00:16:57.980 00:17:04.989 Samuel Roberts: Let me… Alright, so we… I just need to set up a…

229 00:17:05.380 00:17:07.369 Samuel Roberts: a sync for the log. I’m just gonna…

230 00:17:07.480 00:17:10.999 Samuel Roberts: Add something to keep the lawns.

231 00:17:12.650 00:17:17.799 Samuel Roberts: New lawns… I wanna see if I need some…

232 00:17:22.369 00:17:24.280 Samuel Roberts: Resources…

233 00:18:37.300 00:18:38.619 Samuel Roberts: What’s going on here?

234 00:19:08.180 00:19:10.580 Samuel Roberts: Okay, I’m just installing an add-on Heroku.

235 00:19:11.740 00:19:15.559 Samuel Roberts: For ABC… Monster Had…

236 00:19:17.700 00:19:19.929 Mustafa Raja: What are we installing?

237 00:19:20.220 00:19:26.360 Samuel Roberts: I’m adding this… where is it? it’s got a free…

238 00:19:27.240 00:19:30.750 Samuel Roberts: Logtail, I’m just gonna send it to you…

239 00:19:31.400 00:19:35.860 Samuel Roberts: I think this might be… we’ll just log things to the console for now, until we figure out…

240 00:19:37.900 00:19:41.920 Samuel Roberts: What is better, Snapires? I’m familiar. Wow, that’s fine.

241 00:19:44.610 00:19:47.439 Samuel Roberts: I’m gonna see how this works, so I’m gonna… but it’s a free…

242 00:19:47.600 00:19:50.019 Samuel Roberts: tier, so I’m not even worried about it for now.

243 00:20:00.280 00:20:06.459 Samuel Roberts: Okay… Migrating between planets, more than the atoms.

244 00:20:08.390 00:20:15.489 Samuel Roberts: Okay… Actions… So now, how do I use it?

245 00:20:27.780 00:20:29.290 Samuel Roberts: Maybe not.

246 00:20:31.090 00:20:32.300 Samuel Roberts: Leave it.

247 00:20:45.330 00:20:48.159 Samuel Roberts: No matches found, so let’s… let’s hit it.

248 00:21:09.000 00:21:09.890 Samuel Roberts: Okay.

249 00:21:10.440 00:21:11.540 Samuel Roberts: Cool.

250 00:21:12.970 00:21:15.759 Samuel Roberts: That’s something now, but not good enough.

251 00:21:20.430 00:21:26.409 Samuel Roberts: Excuse me. Okay, so I think the plan, now that I’ve got this thing saving all the logs, is to update

252 00:21:26.560 00:21:30.250 Samuel Roberts: the logging… When the tool gets called, right?

253 00:21:32.160 00:21:34.590 Mustafa Raja: Update the logging when the tool gets called.

254 00:21:35.060 00:21:39.530 Mustafa Raja: Yeah… Okay.

255 00:21:39.530 00:21:50.980 Samuel Roberts: So I’m gonna add a custom in the db query tool. We’re gonna say, alright, this is a tool info log, that’s right, we did that, okay. But we’re just gonna add all of the information we need to that.

256 00:21:52.370 00:21:52.960 Samuel Roberts: Right.

257 00:21:52.960 00:21:53.920 Mustafa Raja: Yeah.

258 00:21:53.920 00:21:54.610 Samuel Roberts: Okay.

259 00:21:54.800 00:22:02.489 Samuel Roberts: So what do we want to know from this context? We… all it’s passing us is the user input, right? So we want to log the time.

260 00:22:02.630 00:22:05.210 Samuel Roberts: the user input and the result, I guess?

261 00:22:06.630 00:22:10.359 Mustafa Raja: So what, what the… what’s it called?

262 00:22:10.820 00:22:20.430 Mustafa Raja: In Venmill, we were only storing the output that the, you know, the tool was generating. Apart from that, whatever you want, I guess, would be…

263 00:22:21.090 00:22:23.470 Mustafa Raja: Would be a better thing to add, right?

264 00:22:23.950 00:22:26.630 Samuel Roberts: I guess the question is, what do we get from Windmill?

265 00:22:27.650 00:22:33.900 Mustafa Raja: We get, yeah, we get this, SQL, right?

266 00:22:34.340 00:22:35.660 Samuel Roberts: Yeah, so if I look at one of these…

267 00:22:35.660 00:22:36.560 Mustafa Raja: The result.

268 00:22:36.690 00:22:39.989 Mustafa Raja: And this is exactly what this is giving us, you know?

269 00:22:39.990 00:22:42.820 Samuel Roberts: Okay, so we’ll just log that, that’ll be… Like, where…

270 00:22:42.820 00:22:45.460 Mustafa Raja: Yeah, that’ll be up to the par with what we have.

271 00:22:45.920 00:22:49.329 Samuel Roberts: Okay, db query tool, and then if I look at the runs…

272 00:22:50.190 00:22:55.520 Samuel Roberts: I see when they were run, what they were triggered by, how long they took.

273 00:22:56.170 00:22:57.090 Mustafa Raja: Oh.

274 00:22:57.480 00:22:58.860 Samuel Roberts: And then the output.

275 00:22:58.860 00:23:00.409 Mustafa Raja: I get good stuff, then.

276 00:23:00.920 00:23:02.000 Samuel Roberts: Yeah, that’s why I was trying.

277 00:23:02.000 00:23:05.539 Mustafa Raja: And the inputs to… We get the input, too.

278 00:23:05.540 00:23:11.130 Samuel Roberts: Yeah, so we got on, like, the input… I guess… Yeah, we’re gonna…

279 00:23:11.250 00:23:13.300 Samuel Roberts: Hmm, is there a better way to do this?

280 00:23:15.390 00:23:17.190 Samuel Roberts: I’m just gonna say…

281 00:23:22.110 00:23:26.240 Samuel Roberts: It’s gonna either log that it’s exceeded, or log that it failed, right?

282 00:23:26.850 00:23:28.199 Samuel Roberts: And how long it took.

283 00:23:28.400 00:23:30.639 Samuel Roberts: Okay. Okay, I’m gonna add that real quick.

284 00:23:33.040 00:23:34.870 Mustafa Raja: Okay, I’m trying to figure out.

285 00:23:35.240 00:23:39.920 Mustafa Raja: How we can get, keep the… Studio.

286 00:23:40.270 00:23:43.540 Mustafa Raja: Even after we have… we have bought or something.

287 00:23:44.040 00:23:44.870 Samuel Roberts: Okay.

288 00:24:05.720 00:24:07.510 Samuel Roberts: But,

289 00:24:12.410 00:24:13.400 Samuel Roberts: Very tiny.

290 00:24:29.470 00:24:31.700 Samuel Roberts: Alright, let’s see if that does it.

291 00:24:32.720 00:24:38.100 Samuel Roberts: Probably get rid of that, probably get rid of all the console logs then, right?

292 00:24:40.510 00:24:42.370 Samuel Roberts: Okay.

293 00:24:52.170 00:24:57.560 Samuel Roberts: DBQ query tool, okay, it logs the time… And bond…

294 00:24:59.810 00:25:02.410 Samuel Roberts: It is time stamped special, now.

295 00:25:13.180 00:25:15.430 Samuel Roberts: Input, SQL, and row.

296 00:25:18.240 00:25:19.820 Samuel Roberts: Okay, I see what’s going on here.

297 00:25:45.770 00:25:46.440 Samuel Roberts: Yep.

298 00:25:46.670 00:25:48.930 Samuel Roberts: Is timestamp not important?

299 00:25:51.000 00:25:53.269 Samuel Roberts: That was enough for,

300 00:26:12.150 00:26:13.310 Samuel Roberts: Alright.

301 00:26:50.490 00:26:52.249 Samuel Roberts: Wait, why is it not showing me?

302 00:27:04.710 00:27:06.250 Samuel Roberts: What’s going on here?

303 00:27:07.980 00:27:09.160 Samuel Roberts: And gents.

304 00:27:37.130 00:27:38.010 Samuel Roberts: Okay.

305 00:27:58.710 00:28:01.580 Samuel Roberts: I’m gonna do the same thing here…

306 00:28:08.670 00:28:10.869 Samuel Roberts: How do I get this changed?

307 00:28:12.640 00:28:13.809 Samuel Roberts: Oh, I see.

308 00:28:24.600 00:28:25.400 Mustafa Raja: Jesus.

309 00:28:41.750 00:28:42.500 Samuel Roberts: Mark.

310 00:28:42.980 00:28:44.990 Samuel Roberts: What? Oh, man.

311 00:28:45.960 00:28:46.810 Mustafa Raja: What happened?

312 00:28:47.320 00:28:56.730 Samuel Roberts: No, I just was trying to add it logging so we’d know what version of the, the…

313 00:28:58.490 00:29:01.840 Samuel Roberts: Prompt we’re using, so it would include that.

314 00:29:05.280 00:29:08.690 Samuel Roberts: And I’m… It doesn’t like that for some…

315 00:29:10.110 00:29:16.910 Samuel Roberts: Whatever. Okay, we’re just saying, can I ignore the TypeScript?

316 00:30:05.310 00:30:07.699 Samuel Roberts: Now, if I hit it, I shouldn’t see…

317 00:30:13.440 00:30:16.849 Samuel Roberts: Now, okay, another question for you.

318 00:30:17.970 00:30:22.250 Samuel Roberts: If we’ve… if we’ve… from N8N.

319 00:30:23.720 00:30:29.359 Samuel Roberts: what is the identifying ID we want to pass with this? That way we can tie them together.

320 00:30:30.660 00:30:36.950 Mustafa Raja: Identifying key, we could tie which things together?

321 00:30:37.110 00:30:39.730 Samuel Roberts: So, right now, we got the N8N logs.

322 00:30:40.230 00:30:43.379 Samuel Roberts: We’ll know the input and the rough time.

323 00:30:43.380 00:30:51.910 Mustafa Raja: Oh, yeah, yeah, so execution… I think, I think what needs to be added, we could get execution ID from anything, you know?

324 00:30:51.910 00:30:52.270 Samuel Roberts: Yes.

325 00:30:52.270 00:31:05.649 Mustafa Raja: And that is not… that isn’t in what’s it called? Snowflake also. So if we could get… get to… get that in both of those, or what we could do is the chat.

326 00:31:06.010 00:31:12.590 Mustafa Raja: chat ID, but, it repeats. It’s not unique, I believe. Okay.

327 00:31:13.040 00:31:15.020 Mustafa Raja: So…

328 00:31:17.410 00:31:28.340 Mustafa Raja: Sorry, okay, I heard something wrong. So, in Snowflake, we saw yesterday we have a combination of timestamp plus the chat ID.

329 00:31:28.760 00:31:29.970 Samuel Roberts: Yes, that’s right.

330 00:31:31.130 00:31:42.589 Mustafa Raja: So, we could do that, but I would want… since I want to work with execution ID, that is going to help us a lot in identifying the execution, exact execution and all.

331 00:31:42.590 00:31:46.569 Samuel Roberts: Okay, so we’ll pass that along with the user prompt, then.

332 00:31:47.520 00:31:55.930 Mustafa Raja: Yes, Sorry, let me actually go in the workflow.

333 00:31:56.200 00:32:00.030 Mustafa Raja: and it exposes it, actually, right? So…

334 00:32:01.840 00:32:08.689 Mustafa Raja: So, as soon as the workflow runs, we could, infer it anywhere in the workflow, you know?

335 00:32:08.690 00:32:11.640 Samuel Roberts: Okay, so then when we make… instead of making the windmill call.

336 00:32:11.850 00:32:15.340 Samuel Roberts: when we make the Mastra Heroku call.

337 00:32:15.460 00:32:19.790 Samuel Roberts: It will be a slightly different .

338 00:32:19.790 00:32:22.600 Mustafa Raja: Yeah, so I think what we could do is…

339 00:32:23.150 00:32:31.889 Mustafa Raja: If you don’t want to change any of the structure, rather than just record ID, this could just be execution ID, which could look… which would look like…

340 00:32:33.250 00:32:35.750 Mustafa Raja: dot… ID.

341 00:32:37.320 00:32:40.469 Samuel Roberts: Okay, but let’s not change that in Snowflake yet.

342 00:32:41.100 00:32:41.830 Mustafa Raja: Okay.

343 00:32:41.980 00:32:45.779 Samuel Roberts: What is record ID? That is the…

344 00:32:45.780 00:32:49.599 Mustafa Raja: Record ID is the combination of chat ID plus the timestamp.

345 00:32:50.790 00:32:52.430 Samuel Roberts: Oh, I see, okay.

346 00:32:53.110 00:32:55.650 Mustafa Raja: That we broke, you know, yesterday.

347 00:32:55.650 00:32:57.279 Samuel Roberts: Yeah, okay, so I’m just thinking…

348 00:32:59.780 00:33:01.970 Samuel Roberts: So we don’t have execution ID here.

349 00:33:03.160 00:33:06.690 Mustafa Raja: With, where? In the, in the Snowflake.

350 00:33:06.690 00:33:12.619 Samuel Roberts: Right, because it’s looking for, record ID, yeah, okay, so we’d have to add a row.

351 00:33:13.100 00:33:13.969 Samuel Roberts: Or a column rep.

352 00:33:13.970 00:33:18.429 Mustafa Raja: Oh, add a column, yeah, yeah. If you want to avoid that, we could just, you know…

353 00:33:19.270 00:33:25.090 Samuel Roberts: But for our purposes, once we know which, which ended in…

354 00:33:25.270 00:33:28.580 Samuel Roberts: Thing ran it, we can just find it in the log somewhere.

355 00:33:29.280 00:33:30.080 Mustafa Raja: Yep.

356 00:33:30.080 00:33:34.180 Samuel Roberts: So let’s just… let’s just send the execution ID, and let’s… where do we build this record ID?

357 00:33:35.160 00:33:41.189 Mustafa Raja: I think it’s built… Into here, good idea.

358 00:33:41.190 00:33:42.930 Samuel Roberts: Let’s just… let’s just send the execution.

359 00:33:42.930 00:33:47.620 Mustafa Raja: Wait, this is actually… this is actually coming from here.

360 00:33:47.870 00:33:49.050 Samuel Roberts: Oh, wow, okay.

361 00:33:49.760 00:33:54.009 Mustafa Raja: Regin ID… oh, this is actually coming from here.

362 00:33:54.670 00:34:01.189 Mustafa Raja: Okay, forget about it. Let’s just send the… Okay, yeah. Okay. Yeah, so here’s the… here we have… we are combining stuff. Okay.

363 00:34:01.400 00:34:03.059 Samuel Roberts: Alright, so let’s not worry about that right now.

364 00:34:03.250 00:34:07.940 Samuel Roberts: Let’s just use the execution, because that way we can at least then find the N at N.

365 00:34:07.940 00:34:11.720 Mustafa Raja: Hmm, yeah, yeah. So, do you want to add the column?

366 00:34:11.949 00:34:13.499 Samuel Roberts: in Snowflake for that.

367 00:34:14.139 00:34:20.119 Samuel Roberts: Eventually, yes, but let’s just worry about the… Add that.

368 00:34:20.120 00:34:22.090 Mustafa Raja: And I have to go right now, no?

369 00:34:22.400 00:34:28.399 Samuel Roberts: No, no, no, what I’m saying is, when we make the call from… instead of to Windmill, where are we calling the DBQ query tool?

370 00:34:29.520 00:34:30.210 Mustafa Raja: Yeah.

371 00:34:30.580 00:34:32.260 Samuel Roberts: That’s when we replaced that.

372 00:34:33.050 00:34:34.280 Mustafa Raja: Yeah, I mean, hopefully.

373 00:34:34.280 00:34:36.040 Samuel Roberts: I want to add the execution ID.

374 00:34:37.190 00:34:39.160 Mustafa Raja: Okay, but that isn’t going to help us, no.

375 00:34:39.639 00:34:40.359 Samuel Roberts: When we…

376 00:34:41.690 00:34:48.269 Mustafa Raja: If you’re not… oh, yeah, yeah, yeah, yeah, I see what you’re… Yeah, we wouldn’t be able to reference it with the…

377 00:34:49.350 00:34:51.650 Samuel Roberts: We need to have both. We need to add both.

378 00:34:51.650 00:34:52.280 Mustafa Raja: Yeah.

379 00:34:52.280 00:34:53.320 Samuel Roberts: to there. Yes, you’re right.

380 00:34:53.320 00:35:02.590 Mustafa Raja: Or… or if we want… if we want it only here, we could also add, record ID, we could pick record ID from here, add that to, you know.

381 00:35:02.590 00:35:04.159 Samuel Roberts: But I want to be able to know which…

382 00:35:04.380 00:35:10.500 Samuel Roberts: execution it was, too. So, okay, yeah, let’s add the execution ID to Snowflake, and add it there.

383 00:35:11.130 00:35:16.989 Mustafa Raja: Okay, so that means we have to… Yeah, the column.

384 00:35:16.990 00:35:18.450 Samuel Roberts: Yep.

385 00:35:18.800 00:35:22.580 Mustafa Raja: I’m not very good at SQL, so… let’s see how it goes.

386 00:35:22.580 00:35:29.239 Samuel Roberts: Okay, well, we can… it should be pretty easy, I think, just to add a column. Yeah, yeah.

387 00:35:29.240 00:35:29.790 Mustafa Raja: Yeah.

388 00:35:29.790 00:35:31.599 Samuel Roberts: I don’t know if Snowflake’s UI at all, but…

389 00:35:31.600 00:35:35.919 Mustafa Raja: Prisma, Prisma has, what’s it called?

390 00:35:36.210 00:35:40.229 Mustafa Raja: Helped me a lot in… in…

391 00:35:40.230 00:35:41.000 Samuel Roberts: Oh, yeah.

392 00:35:41.420 00:35:43.279 Samuel Roberts: Yeah, totally. I get you.

393 00:35:47.370 00:35:53.800 Mustafa Raja: the word I was thinking of was, spoil me.

394 00:35:53.800 00:35:55.580 Samuel Roberts: Yes, yes, definitely, I get that.

395 00:36:01.470 00:36:02.200 Mustafa Raja: Bruh.

396 00:36:02.980 00:36:04.940 Mustafa Raja: Yeah, it’s just my internet acting up.

397 00:36:05.330 00:36:07.320 Samuel Roberts: That’s fine, I can do it if you want me to…

398 00:36:08.020 00:36:11.799 Mustafa Raja: It should be good.

399 00:36:11.800 00:36:15.310 Samuel Roberts: Okay, well, are you still doing the auth stuff? Figure out the auth stuff.

400 00:36:16.280 00:36:19.240 Mustafa Raja: Yeah, this is… this is weird.

401 00:36:20.010 00:36:24.139 Samuel Roberts: Okay, well, let me… let me… let me worry about this for now, then, because the auth is important, too.

402 00:36:24.580 00:36:25.530 Mustafa Raja: Yep.

403 00:36:25.530 00:36:28.780 Samuel Roberts: And now I gotta find it, don’t we?

404 00:36:30.430 00:36:32.859 Samuel Roberts: Count… what count is this?

405 00:36:34.510 00:36:35.420 Samuel Roberts: Amand.

406 00:36:38.260 00:36:39.080 Mustafa Raja: Oh.

407 00:36:40.650 00:36:41.370 Samuel Roberts: Wow.

408 00:36:42.760 00:36:49.090 Mustafa Raja: we have… this… API request nodes.

409 00:36:49.550 00:36:52.400 Samuel Roberts: Oh, so we can just… Just turn that on, yeah.

410 00:36:53.440 00:36:54.080 Samuel Roberts: Okay.

411 00:36:54.080 00:36:55.450 Mustafa Raja: What’s that?

412 00:36:55.450 00:36:56.449 Samuel Roberts: It’s in the server campaign?

413 00:36:56.450 00:37:00.489 Mustafa Raja: So, this was, yeah, I was looking into the build, you know.

414 00:37:00.670 00:37:01.280 Samuel Roberts: Yeah.

415 00:37:02.130 00:37:03.980 Mustafa Raja: Let me see, Viv…

416 00:37:04.220 00:37:06.359 Samuel Roberts: Okay, so if I turn that on, that’d be great.

417 00:37:06.710 00:37:10.970 Mustafa Raja: Default false, okay? API request knocks…

418 00:37:13.200 00:37:18.620 Samuel Roberts: Record ID, so I just want to add… Oh boy, okay.

419 00:37:19.210 00:37:23.439 Mustafa Raja: Bend… Build, okay, build.

420 00:37:31.040 00:37:32.929 Mustafa Raja: If you look good.

421 00:37:46.840 00:37:47.800 Mustafa Raja: Okay.

422 00:37:47.970 00:37:52.059 Mustafa Raja: This middleware is very confusing, just because we don’t know how.

423 00:37:53.310 00:37:53.640 Samuel Roberts: how the.

424 00:37:53.640 00:37:59.660 Mustafa Raja: how we are going to enable this. I mean, with the curl, this is a piece of cake.

425 00:37:59.660 00:38:00.920 Samuel Roberts: Yeah, I don’t know how you do it.

426 00:38:00.920 00:38:01.550 Mustafa Raja: want to lose.

427 00:38:01.550 00:38:01.970 Samuel Roberts: Yeah.

428 00:38:01.970 00:38:03.270 Mustafa Raja: Master Studio.

429 00:38:05.310 00:38:12.560 Mustafa Raja: we could do this with runtime context, but… No. But then… but then this…

430 00:38:12.560 00:38:14.269 Samuel Roberts: Hold on, I found an issue right here.

431 00:38:15.200 00:38:16.080 Mustafa Raja: What is it?

432 00:38:19.430 00:38:24.900 Samuel Roberts: Is there a way to have the studio do authentication? If I had a middleware to do basic auth agent, then it breaks the studio. Let’s see…

433 00:38:25.210 00:38:25.859 Samuel Roberts: I haven’t.

434 00:38:25.860 00:38:26.350 Mustafa Raja: Whoa!

435 00:38:26.350 00:38:28.709 Samuel Roberts: I’m just… I’m looking at an issue on Goodhead.

436 00:38:28.710 00:38:29.760 Mustafa Raja: Could you send me that?

437 00:38:29.760 00:38:32.040 Samuel Roberts: I’m getting into the chat right now, there you go.

438 00:38:32.500 00:38:34.660 Samuel Roberts: I don’t know what they did here. 2PR…

439 00:38:35.220 00:38:38.200 Mustafa Raja: I was feeling dumb, actually.

440 00:38:38.200 00:38:41.619 Samuel Roberts: No, they definitely… this is… I knew exactly what’s going on, I just don’t know why it’s…

441 00:38:41.810 00:38:43.800 Samuel Roberts: Two weeks ago…

442 00:38:44.670 00:38:46.149 Mustafa Raja: This is fairly new.

443 00:38:46.150 00:38:46.990 Samuel Roberts: Yeah…

444 00:38:46.990 00:38:47.810 Mustafa Raja: I don’t know.

445 00:38:48.960 00:38:52.890 Mustafa Raja: Like, the shoes… is there a way…

446 00:38:54.080 00:38:58.049 Samuel Roberts: Yeah, they just don’t do it yet. It’s closed, though. Why was it closed? Completed.

447 00:38:58.540 00:39:02.260 Samuel Roberts: Let’s see where it was closed… oh, that’s not what I wanted… where was it completed?

448 00:39:03.710 00:39:05.220 Samuel Roberts: Boom.

449 00:39:05.220 00:39:06.430 Mustafa Raja: And then…

450 00:39:07.430 00:39:08.089 Samuel Roberts: Oh, he just closed.

451 00:39:08.090 00:39:13.280 Mustafa Raja: Yeah, it’s a Discord one, so I can open it. I can open the Discord conversation.

452 00:39:13.510 00:39:15.760 Samuel Roberts: Oh, up there? Oh, I didn’t even realize. Okay.

453 00:39:16.990 00:39:19.969 Samuel Roberts: Yeah, I think my internet is acting up.

454 00:39:20.260 00:39:22.799 Samuel Roberts: That’s fine, I can get into Discord too, I just haven’t…

455 00:39:23.120 00:39:24.410 Samuel Roberts: It’s a pain in the butt.

456 00:39:28.680 00:39:29.630 Mustafa Raja: Hmm…

457 00:39:30.810 00:39:38.149 Samuel Roberts: Oh, added config to studio head, right there. Commit… here it is, let’s see what this… where this commit is right now. This was merged…

458 00:39:39.320 00:39:40.809 Samuel Roberts: Two weeks ago.

459 00:39:42.280 00:39:47.800 Mustafa Raja: If this was merged 2 weeks ago, we need to update.

460 00:39:47.800 00:39:51.119 Samuel Roberts: That’s… I’m trying to figure out where… this is…

461 00:39:52.010 00:39:56.179 Samuel Roberts: merged into main on Monster AI, okay.

462 00:39:57.810 00:40:01.925 Samuel Roberts: So I just want to search this, and…

463 00:40:12.380 00:40:19.429 Samuel Roberts: But it was merged into main, what file? Let’s see, what file?

464 00:40:20.370 00:40:23.649 Samuel Roberts: This isn’t playgrounds… oh, is it just that version?

465 00:40:25.090 00:40:32.989 Samuel Roberts: Packages… packages… playground UI… I don’t see a version number anywhere here, though.

466 00:40:34.560 00:40:36.990 Samuel Roberts: Okay, hold on.

467 00:40:47.910 00:40:58.979 Samuel Roberts: Alright, let’s… Let’s see… Where is this being… Change set,

468 00:41:01.210 00:41:05.830 Samuel Roberts: Yeah, let’s just upgrade, maybe? Okay, here, let’s try this. Since this is very new…

469 00:41:06.430 00:41:09.860 Samuel Roberts: we could upgrade to the new V1, right?

470 00:41:11.660 00:41:13.709 Mustafa Raja: Well, yeah, this is something that we were discussing.

471 00:41:13.980 00:41:18.739 Samuel Roberts: Yeah, so maybe that would be what we need. The beta here probably does it. Monster doesn’t have any new features.

472 00:41:18.900 00:41:19.940 Samuel Roberts: You’re releasing everything?

473 00:41:19.940 00:41:22.479 Mustafa Raja: This was 4 days ago, so this is good, right?

474 00:41:23.750 00:41:25.530 Samuel Roberts: Good, so how do we up?

475 00:41:26.000 00:41:33.160 Samuel Roberts: There’s the… migration guide… Master Core Beta, yeah, here’s how you update it.

476 00:41:33.920 00:41:36.750 Samuel Roberts: We try it, see if it fixes stuff?

477 00:41:36.750 00:41:37.940 Mustafa Raja: trying that.

478 00:41:37.940 00:41:38.700 Samuel Roberts: Okay.

479 00:41:41.440 00:41:45.369 Mustafa Raja: I mean, I still need dogs, right? The dogs that they have…

480 00:41:48.800 00:41:51.889 Samuel Roberts: What is it for the CLI? What are you looking for here? Trek, are you looking at this?

481 00:41:52.570 00:41:58.120 Mustafa Raja: Oh, Masashi and I… I think this is it, though.

482 00:41:58.120 00:42:03.529 Samuel Roberts: Will the CLI… oh, yeah, sees Go Stable Soon, upgrade to V… okay, if it does it, it does it. Okay.

483 00:42:03.750 00:42:05.749 Samuel Roberts: My cat is all over me right now, yeah.

484 00:42:07.180 00:42:08.889 Mustafa Raja: Yeah, you have an orange cat, right?

485 00:42:08.890 00:42:09.600 Samuel Roberts: Yes, yes.

486 00:42:09.600 00:42:10.789 Mustafa Raja: Oh, I didn’t…

487 00:42:10.790 00:42:15.279 Samuel Roberts: Yeah, he… we actually have another cat, too, but she doesn’t really come out a lot, but…

488 00:42:15.590 00:42:17.740 Samuel Roberts: He is all over me when I’m working.

489 00:42:24.800 00:42:27.040 Mustafa Raja: Let me see if it added anything.

490 00:42:28.050 00:42:29.140 Mustafa Raja: Good.

491 00:42:35.200 00:42:38.120 Samuel Roberts: Hmm. What did you… what did you run? What command did you run?

492 00:42:40.130 00:42:41.140 Mustafa Raja: for installing.

493 00:42:41.560 00:42:43.520 Samuel Roberts: Yeah, what did you just do? You just installed?

494 00:42:43.520 00:42:47.279 Mustafa Raja: I just, I just put the version, the new version here, and then.

495 00:42:47.280 00:42:48.079 Samuel Roberts: Oh, no, here, dude.

496 00:42:48.080 00:42:48.960 Mustafa Raja: You haven’t installed.

497 00:42:48.960 00:42:56.210 Samuel Roberts: do, here, try running… I think you want to do MTM install monster core at beta… monster at beta, yeah, here.

498 00:42:56.410 00:42:58.290 Samuel Roberts: And that, that link I sent.

499 00:42:59.510 00:43:01.490 Samuel Roberts: Oh, let me try it, I can try it too, I suppose.

500 00:43:02.830 00:43:03.780 Mustafa Raja: This one?

501 00:43:04.370 00:43:06.400 Mustafa Raja: Update all into beta?

502 00:43:07.790 00:43:12.699 Samuel Roberts: Yeah, I think… let’s see what happens here, if it works or not. I’m trying the same thing.

503 00:43:20.570 00:43:22.280 Samuel Roberts: My master’s bumped to 2.

504 00:43:33.680 00:43:34.400 Samuel Roberts: Oops.

505 00:43:42.440 00:43:45.469 Mustafa Raja: Visiting any family for Christmas or something?

506 00:43:45.800 00:43:47.220 Samuel Roberts: They’re coming here, actually.

507 00:43:47.550 00:43:48.450 Mustafa Raja: Oh, nice.

508 00:43:48.700 00:43:55.319 Samuel Roberts: Yeah, so, -Oh, I cannot find… let’s go… okay.

509 00:43:55.320 00:43:57.040 Mustafa Raja: Oh, for me, it did work.

510 00:43:57.690 00:44:02.890 Samuel Roberts: Hmm, is that still working? Let me see. Nope, I gotta…

511 00:44:02.890 00:44:06.430 Mustafa Raja: Oh, this is… this is bad.

512 00:44:06.430 00:44:09.780 Samuel Roberts: Yeah, what did it do? What did it do?

513 00:44:11.370 00:44:12.130 Mustafa Raja: I don’t Nissan.

514 00:44:13.500 00:44:15.419 Samuel Roberts: What happened, then?

515 00:44:16.760 00:44:17.659 Mustafa Raja: You know, like…

516 00:44:17.910 00:44:19.619 Samuel Roberts: No, I know it’s bad, it’s bad.

517 00:44:19.940 00:44:21.989 Samuel Roberts: But wow. Yeah.

518 00:44:23.190 00:44:28.880 Samuel Roberts: Monster Evals… oh, Monster Evals is in the room. What is Monster Evals?

519 00:44:29.070 00:44:30.749 Samuel Roberts: Is that not part of this upgrade?

520 00:44:33.280 00:44:36.030 Samuel Roberts: Breaking changes, there’s a breaking change in evals…

521 00:44:36.240 00:44:39.869 Samuel Roberts: But let me see, how does it… what version is it?

522 00:44:45.000 00:44:47.750 Samuel Roberts: There’s a code mod here.

523 00:44:50.840 00:44:51.519 Mustafa Raja: They are not.

524 00:44:51.520 00:44:52.030 Samuel Roberts: I’m just gonna run…

525 00:44:52.030 00:44:54.020 Mustafa Raja: the create tool anymore.

526 00:44:54.810 00:44:56.199 Samuel Roberts: What’s… that’s gone?

527 00:44:56.900 00:45:00.060 Mustafa Raja: Yeah, if you could… if you would see here.

528 00:45:00.450 00:45:04.250 Mustafa Raja: My update was successful, right?

529 00:45:04.580 00:45:10.099 Mustafa Raja: So… Create tool isn’t… Isn’t exposed anymore.

530 00:45:10.100 00:45:12.650 Samuel Roberts: No, hold on, it’s still there, it’s just somewhere else, I think.

531 00:45:14.630 00:45:17.150 Mustafa Raja: Oh, so it’s not in core…

532 00:45:17.150 00:45:21.179 Samuel Roberts: No, it still says create tool is what you want to use, but…

533 00:45:22.280 00:45:28.340 Samuel Roberts: You can run a code mod to try to change it, but I don’t… I don’t know why it’s…

534 00:45:29.540 00:45:31.980 Samuel Roberts: Where’s Creek? No, it’s gotta be coming from that, what is it?

535 00:45:34.830 00:45:37.760 Samuel Roberts: Oh, so, it’s…

536 00:45:37.760 00:45:44.260 Mustafa Raja: Oh, slash tools, slash tools. Yep, that’s the issue. Okay, okay, that’s… And now, let’s see, execute.

537 00:45:45.620 00:45:51.339 Mustafa Raja: Type context, any… and input data…

538 00:45:53.130 00:45:55.640 Samuel Roberts: Oh, the input changed, hold on, let me tell you.

539 00:45:56.600 00:45:58.669 Samuel Roberts: The way it does it is different now.

540 00:45:59.640 00:46:03.529 Mustafa Raja: Where are you seeing this stuff, the things that were changed?

541 00:46:03.530 00:46:08.510 Samuel Roberts: The doc is there, the migration guide for tools is here.

542 00:46:10.700 00:46:11.770 Mustafa Raja: Okay.

543 00:46:14.010 00:46:14.650 Mustafa Raja: Okay.

544 00:46:14.650 00:46:18.340 Samuel Roberts: data context. This is where the context.mster is going to be coming now.

545 00:46:18.720 00:46:22.270 Mustafa Raja: Execute or input data. Input data.input.

546 00:46:22.420 00:46:23.410 Mustafa Raja: So, what?

547 00:46:26.890 00:46:27.620 Mustafa Raja: Huh.

548 00:46:27.620 00:46:28.599 Samuel Roberts: input data.

549 00:46:28.600 00:46:30.030 Mustafa Raja: Anyways…

550 00:46:30.810 00:46:32.140 Samuel Roberts: Here, try running this.

551 00:46:33.750 00:46:35.090 Samuel Roberts: Oh, it’s just imports, never mind.

552 00:46:37.610 00:46:41.620 Mustafa Raja: So, input data, input data.input.

553 00:46:45.960 00:46:48.649 Mustafa Raja: Yeah, yeah, inputted out input should be red.

554 00:46:49.060 00:46:54.720 Mustafa Raja: Great, I should… Do we have a type for this?

555 00:46:54.720 00:46:58.810 Samuel Roberts: InputData.whatever the… input data.user, whatever, right?

556 00:47:01.650 00:47:02.210 Mustafa Raja: Nath.

557 00:47:02.350 00:47:04.980 Mustafa Raja: Mapidata.user?

558 00:47:04.980 00:47:08.010 Samuel Roberts: It’s user input. It’s user input, right? That’s the name of the input.

559 00:47:11.770 00:47:13.720 Samuel Roberts: Sorry, I’m, like, jumping around here a little bit.

560 00:47:13.720 00:47:16.679 Mustafa Raja: Oh, sorry, yeah, yeah, I was in the query too.

561 00:47:16.680 00:47:17.260 Samuel Roberts: Oh, yeah.

562 00:47:17.260 00:47:20.570 Mustafa Raja: to a query. I wasn’t in here, sorry.

563 00:47:22.570 00:47:26.460 Samuel Roberts: Yeah, I think that should do it, there you go, and then… User input…

564 00:47:27.610 00:47:29.940 Mustafa Raja: And then we… what happened with.

565 00:47:29.940 00:47:32.079 Samuel Roberts: Hold on that story, yeah, let me check that.

566 00:47:34.370 00:47:35.179 Mustafa Raja: And observable.

567 00:47:35.180 00:47:38.549 Samuel Roberts: Imagination standards and methods renamed to List Pattern.

568 00:47:39.740 00:47:45.680 Samuel Roberts: import… What’s the issue? It’s highlighting what?

569 00:47:48.330 00:47:53.480 Samuel Roberts: Oh, no, okay, maybe this is not what we wanted to do, but it’s gonna be…

570 00:47:54.310 00:47:56.550 Samuel Roberts: The agents are different? That’s not good.

571 00:47:58.190 00:48:01.369 Mustafa Raja: It’s the migration guide.

572 00:48:03.410 00:48:04.180 Samuel Roberts: Honestly.

573 00:48:04.180 00:48:04.620 Mustafa Raja: in…

574 00:48:04.620 00:48:07.879 Samuel Roberts: Forget about the migration guide, probably just go to the docs for beta.

575 00:48:08.920 00:48:11.079 Mustafa Raja: Dr. Beta. Oh, yeah. Yeah, I mean…

576 00:48:11.080 00:48:12.770 Samuel Roberts: Because it shouldn’t be… we don’t have a ton to migrate.

577 00:48:14.030 00:48:23.940 Mustafa Raja: Agents… No, it’s list agent. Okay, so get agent should be now ListAgent, list agent… So, get agent.

578 00:48:26.130 00:48:29.899 Mustafa Raja: Oh, get a genes now.

579 00:48:31.380 00:48:35.610 Mustafa Raja: Getty Choots… No, it’s so dark.

580 00:48:39.870 00:48:43.910 Mustafa Raja: Okay, Legend of element tools… It dunes.

581 00:48:48.980 00:48:51.219 Mustafa Raja: Hmm, that humanity.

582 00:48:51.400 00:48:52.320 Mustafa Raja: G.

583 00:48:58.800 00:48:59.470 Mustafa Raja: Hmm.

584 00:49:01.950 00:49:03.279 Mustafa Raja: new 18.

585 00:49:03.520 00:49:05.880 Samuel Roberts: New agent, yeah, what is it right now?

586 00:49:06.440 00:49:11.380 Samuel Roberts: New agent, and then what does it need? It needs an ID, a name, instructions model.

587 00:49:12.080 00:49:12.729 Samuel Roberts: I think…

588 00:49:12.730 00:49:14.220 Mustafa Raja: I think it just needs an…

589 00:49:14.220 00:49:15.170 Samuel Roberts: Seeds an ID, yeah.

590 00:49:15.170 00:49:15.720 Mustafa Raja: soon.

591 00:49:15.720 00:49:17.700 Samuel Roberts: Yeah, let’s call it Andy, or something.

592 00:49:18.550 00:49:21.840 Samuel Roberts: And the agent, maybe. It probably needs to be no spaces, I’m guessing.

593 00:49:21.840 00:49:22.640 Mustafa Raja: Yeah.

594 00:49:23.600 00:49:26.749 Mustafa Raja: If… even if it doesn’t, let’s make sure it doesn’t pass.

595 00:49:26.750 00:49:28.590 Samuel Roberts: Yeah, I would lowercase it, too.

596 00:49:28.590 00:49:29.370 Mustafa Raja: Yeah.

597 00:49:32.010 00:49:33.140 Mustafa Raja: Okay…

598 00:49:33.580 00:49:36.180 Samuel Roberts: Okay, and then storage memory…

599 00:49:36.990 00:49:38.290 Mustafa Raja: Let me look in the new…

600 00:49:38.290 00:49:40.630 Samuel Roberts: Memory class…

601 00:49:44.600 00:49:48.090 Samuel Roberts: Honestly, just point cursor at it, at the, like.

602 00:49:48.090 00:49:48.530 Mustafa Raja: Oh.

603 00:49:48.530 00:49:49.210 Samuel Roberts: age.

604 00:49:49.210 00:49:50.019 Mustafa Raja: You’re smart.

605 00:49:51.490 00:49:53.760 Samuel Roberts: Point, yeah, at the new, the new docs.

606 00:49:54.030 00:49:57.150 Mustafa Raja: Wait, let me get that, let me… let me…

607 00:49:57.540 00:50:00.800 Mustafa Raja: Let me do this, and then let me loop this.

608 00:50:01.340 00:50:08.740 Mustafa Raja: And then, let me do this… Observability…

609 00:50:10.290 00:50:12.100 Mustafa Raja: So you’ve added only one? What?

610 00:50:12.900 00:50:13.599 Mustafa Raja: I don’t think…

611 00:50:13.600 00:50:15.489 Samuel Roberts: I think it overwrites, I don’t think it does both.

612 00:50:16.980 00:50:21.020 Samuel Roberts: Just say, like, we have this type errors, and then point it to the docs, I guess, with.

613 00:50:21.020 00:50:21.450 Mustafa Raja: Yeah.

614 00:50:47.590 00:50:49.970 Mustafa Raja: Hmm…

615 00:50:49.970 00:50:54.890 Samuel Roberts: Oh yeah, it didn’t upgrade evals. What version of evals do you have now in your package?

616 00:50:59.740 00:51:01.310 Mustafa Raja: 14.4.

617 00:51:01.590 00:51:02.650 Mustafa Raja: Oh, it works.

618 00:51:02.650 00:51:04.730 Samuel Roberts: Mine’s… mine won’t start.

619 00:51:06.880 00:51:08.009 Mustafa Raja: Or maybe, maybe…

620 00:51:08.010 00:51:09.340 Samuel Roberts: It’s not e-mail, somehow.

621 00:51:10.020 00:51:11.209 Samuel Roberts: Let me try it again.

622 00:51:14.420 00:51:16.900 Samuel Roberts: Connection not found.

623 00:51:18.340 00:51:20.860 Samuel Roberts: I’m just gonna pass it to you.

624 00:51:22.940 00:51:26.760 Mustafa Raja: So, on your side, it’s… the install isn’t going through?

625 00:51:27.470 00:51:30.830 Samuel Roberts: It installed, but now I can’t start NPAM run dev.

626 00:51:32.800 00:51:36.169 Mustafa Raja: Oh, I haven’t tried, actually. Oh!

627 00:51:36.220 00:51:36.770 Samuel Roberts: Oh.

628 00:51:36.770 00:51:38.100 Mustafa Raja: Oh, no.

629 00:51:40.030 00:51:45.580 Samuel Roberts: I mean, maybe you’re fixing things, and I’m the one that… yeah. I think it’s probably something where you’re in the middle of fixing, I bet.

630 00:51:49.800 00:51:50.780 Mustafa Raja: Yeah.

631 00:51:51.240 00:51:52.589 Samuel Roberts: Alright, let me keep going then.

632 00:51:52.590 00:51:58.169 Mustafa Raja: So this is coming from this, so I’m going to install again.

633 00:51:58.480 00:52:00.050 Mustafa Raja: Jill installing…

634 00:52:04.010 00:52:04.820 Mustafa Raja: Bruh.

635 00:52:05.450 00:52:11.510 Samuel Roberts: Yeah, it’s… okay, hold on, it’s fixing it now. There’s a peer dependency conflict, Mastra… Okay, yeah.

636 00:52:11.510 00:52:15.020 Mustafa Raja: I mean, I could… who’s fixing?

637 00:52:16.220 00:52:18.040 Samuel Roberts: My cursor is updating my.

638 00:52:18.040 00:52:18.440 Mustafa Raja: packages.

639 00:52:18.440 00:52:24.130 Samuel Roberts: JSON. I’ll send you what… yeah, so it just updated evals and libSQL.

640 00:52:24.750 00:52:25.870 Samuel Roberts: to beta point.

641 00:52:25.870 00:52:26.310 Mustafa Raja: Okay.

642 00:52:27.910 00:52:31.260 Samuel Roberts: Let me… let me make sure that that actually does what I think it did.

643 00:52:34.960 00:52:35.750 Mustafa Raja: Oh.

644 00:52:37.500 00:52:40.550 Samuel Roberts: Permission did not… yeah, it’s because you don’t run in the sandbox, dude.

645 00:52:41.300 00:52:44.950 Samuel Roberts: Right, hold on. So yeah, it just… it did… it made it this, hold on.

646 00:52:45.720 00:52:49.679 Samuel Roberts: Make, evals beta 0.4.

647 00:52:49.860 00:52:50.489 Mustafa Raja: Yeah, it’s good enough.

648 00:52:50.490 00:52:53.440 Samuel Roberts: Beta point. Oh, okay, if it works, it works.

649 00:52:55.470 00:52:58.030 Mustafa Raja: Yeah, yeah.

650 00:52:58.230 00:52:58.690 Samuel Roberts: Master.

651 00:52:58.690 00:52:59.630 Mustafa Raja: Not on dev…

652 00:52:59.630 00:53:00.630 Samuel Roberts: What the hell?

653 00:53:04.210 00:53:09.329 Samuel Roberts: Now it won’t run my… ID must be provided… Okay, cool. This is good now.

654 00:53:10.920 00:53:15.080 Mustafa Raja: ID, ID, ID, did… was provided. Yeah.

655 00:53:19.120 00:53:20.730 Mustafa Raja: the restore ID must.

656 00:53:20.730 00:53:22.520 Samuel Roberts: Is your in-cameraDev working?

657 00:53:23.430 00:53:24.140 Mustafa Raja: Yes.

658 00:53:24.500 00:53:27.779 Samuel Roberts: Weird. What is going on? Oh, I’ve made MDM.

659 00:53:28.650 00:53:30.509 Samuel Roberts: Hold on, I think I broke something else here.

660 00:53:33.190 00:53:36.229 Samuel Roberts: Package level is this… what the… okay.

661 00:53:37.020 00:53:38.150 Samuel Roberts: What?

662 00:53:40.280 00:53:42.290 Samuel Roberts: Oh, there we go, that’s what I gotta do.

663 00:54:02.550 00:54:03.400 Samuel Roberts: Boom.

664 00:54:03.820 00:54:04.740 Mustafa Raja: Bruh.

665 00:54:05.440 00:54:06.750 Samuel Roberts: Monster Evals.

666 00:54:07.770 00:54:10.730 Samuel Roberts: Oh, you put the wrong… it should be 3, okay, I see now.

667 00:54:16.590 00:54:19.120 Samuel Roberts: Nope. What evals do you have?

668 00:54:19.360 00:54:19.900 Samuel Roberts: your pet?

669 00:54:19.900 00:54:21.369 Mustafa Raja: I know you guys.

670 00:54:21.370 00:54:22.070 Samuel Roberts: You just got rid of it?

671 00:54:22.070 00:54:29.040 Mustafa Raja: Microsoft removed it. Fine. Because… that is because, the conflict was, you know, the…

672 00:54:29.040 00:54:33.009 Samuel Roberts: That’s fine, that’s what, yeah, mine was just trying to pick the right one, and it kept picking wrong.

673 00:54:35.130 00:54:40.380 Mustafa Raja: I think this is… they might not have done any beta version for this, you know?

674 00:54:40.380 00:54:41.290 Samuel Roberts: Yeah.

675 00:54:57.940 00:55:04.309 Samuel Roberts: Create tool does not export. Right, okay, that’s what you’re working on. Okay, I understand now everything makes sense. Okay.

676 00:55:15.760 00:55:19.259 Samuel Roberts: Right, so what did you end up doing for the tool? It wasn’t create tool, it was…

677 00:55:19.920 00:55:22.219 Samuel Roberts: Oh, slash tools, that’s right, okay.

678 00:55:24.680 00:55:25.920 Mustafa Raja: Oh, yeah, it’s up now.

679 00:55:27.900 00:55:34.299 Mustafa Raja: This is good now. Yeah, the studio’s working back.

680 00:55:34.710 00:55:35.799 Mustafa Raja: With the beta.

681 00:55:37.090 00:55:39.619 Samuel Roberts: Okay, and you got the authentication and stuff, too?

682 00:55:40.440 00:55:43.140 Mustafa Raja: No, that is what I’m going to do now.

683 00:55:43.280 00:55:46.029 Samuel Roberts: Oh, okay, but hopefully it will work now with the studio, then.

684 00:55:46.170 00:55:47.999 Samuel Roberts: That’s what we were upgrading for, right?

685 00:55:48.000 00:55:49.000 Mustafa Raja: It’s… Mmm.

686 00:55:49.430 00:55:50.370 Mustafa Raja: Hmm.

687 00:55:50.710 00:55:55.680 Mustafa Raja: So in the beta docs now, I will try to find my stuff.

688 00:55:56.840 00:55:57.810 Mustafa Raja: Okay.

689 00:55:59.520 00:56:01.829 Mustafa Raja: Okay, let’s just quickly, quickly do this.

690 00:56:02.650 00:56:06.610 Mustafa Raja: Quick start.

691 00:56:09.390 00:56:12.160 Mustafa Raja: This is Agent OK. Studio.

692 00:56:18.300 00:56:19.560 Mustafa Raja: Bruhr.

693 00:56:23.040 00:56:23.850 Mustafa Raja: Okay.

694 00:56:26.180 00:56:29.190 Mustafa Raja: This is… recipient.

695 00:56:35.140 00:56:41.389 Mustafa Raja: But… TPS key and certificate.

696 00:56:42.480 00:56:48.259 Mustafa Raja: Okay, master supports development, which automatically creates…

697 00:56:53.870 00:56:55.949 Mustafa Raja: You can provide your own kinshot approach.

698 00:56:57.000 00:56:59.189 Mustafa Raja: Does this look like that, you know?

699 00:56:59.190 00:57:06.220 Samuel Roberts: No, that seems like… we don’t want to… no, no, no, no, no, that’s just to get over HTTPS instead of HTTP. Go…

700 00:57:06.220 00:57:08.070 Mustafa Raja: Oh, okay, okay, okay.

701 00:57:08.400 00:57:09.090 Mustafa Raja: Yeah.

702 00:57:09.090 00:57:11.360 Samuel Roberts: Back to, or actually, can you…

703 00:57:11.680 00:57:13.610 Samuel Roberts: Is this on a brain- .

704 00:57:14.010 00:57:19.249 Mustafa Raja: MCP… go back to, go back to the code real quick? Yeah, maybe that.

705 00:57:22.970 00:57:27.119 Samuel Roberts: Chorus… No, no, that’s all good.

706 00:57:27.120 00:57:31.109 Mustafa Raja: I mean, they are allow… allowing headers, but I want to pass them through.

707 00:57:31.110 00:57:31.730 Samuel Roberts: Yeah.

708 00:57:34.020 00:57:34.470 Samuel Roberts: Go!

709 00:57:34.470 00:57:39.390 Mustafa Raja: It’s a server database, yeah, this is what they added. Okay, master server.

710 00:57:41.810 00:57:42.750 Samuel Roberts: Okay.

711 00:57:43.410 00:57:51.499 Mustafa Raja: Oh, wait… Bro, this… This is… This is from Express. What…

712 00:57:51.960 00:57:53.370 Mustafa Raja: We don’t want to do that.

713 00:57:53.370 00:57:54.799 Samuel Roberts: hosted with another server, I think.

714 00:57:54.800 00:57:58.379 Mustafa Raja: Yeah… Castell that does…

715 00:57:58.380 00:58:00.250 Samuel Roberts: I think… here, go back to your code for a second.

716 00:58:01.140 00:58:01.800 Mustafa Raja: Okay.

717 00:58:02.380 00:58:03.250 Mustafa Raja: Yeah.

718 00:58:03.250 00:58:06.849 Samuel Roberts: So now this runs, but you can’t open the studio, or you can’t open the studio?

719 00:58:06.850 00:58:11.430 Mustafa Raja: This would… this would run, and I would be able to open Studio, because I’m just.

720 00:58:11.430 00:58:14.480 Samuel Roberts: Alright, open the studio real quick. I just want to see what happens.

721 00:58:19.840 00:58:20.880 Mustafa Raja: Okay.

722 00:58:24.860 00:58:27.339 Mustafa Raja: Why is it looking into the belt, though?

723 00:58:28.420 00:58:33.850 Samuel Roberts: I think that’s where it does… it builds and then runs that, I think. Or you maybe just remove it? I don’t know.

724 00:58:35.620 00:58:37.010 Mustafa Raja: Master output.

725 00:58:44.580 00:58:46.590 Mustafa Raja: I just wonder, let’s read on it.

726 00:58:48.320 00:58:55.410 Samuel Roberts: Alright, I’ve got mine now working, I’m not gonna commit anything, but I wanna see settings… headers, yeah, use out the headers in the studio.

727 00:58:58.140 00:59:00.980 Mustafa Raja: Oh, that nice. We have the headers in studio now.

728 00:59:01.180 00:59:10.280 Samuel Roberts: Yeah, so now, or assuming this works eventually, I just got it up, so now you can put the headers into your settings in the studio once you get that loaded.

729 00:59:11.580 00:59:12.869 Mustafa Raja: Yeah, it’s loading.

730 00:59:14.000 00:59:15.290 Samuel Roberts: Why is it so slow, though?

731 00:59:15.290 00:59:17.120 Mustafa Raja: Load quick, yeah.

732 00:59:17.490 00:59:20.149 Samuel Roberts: As long as… I was gonna say, it should be like, okay, so go down to settings, yeah.

733 00:59:21.850 00:59:23.110 Mustafa Raja: Super nice.

734 00:59:23.110 00:59:27.109 Samuel Roberts: Yeah, that’s why I figured that as soon as we saw that in the… yeah, perfect, okay.

735 00:59:27.380 00:59:35.880 Mustafa Raja: And that’s going to solve… a lot of problems. Let’s just use this key. Be done with it.

736 00:59:35.880 00:59:37.290 Samuel Roberts: Yeah, exactly.

737 00:59:37.630 00:59:38.570 Mustafa Raja: Oh, the gate.

738 00:59:39.210 00:59:44.390 Mustafa Raja: And then I am going to do… Fish.

739 00:59:47.490 00:59:48.450 Mustafa Raja: Sit.

740 00:59:49.000 00:59:57.010 Mustafa Raja: Okay, and then in the index… I’m going to see…

741 00:59:57.490 00:59:58.389 Samuel Roberts: Yep, cool.

742 00:59:58.390 01:00:03.010 Mustafa Raja: Delete here… Let me pick it up, okay, GWDT.

743 01:00:09.860 01:00:14.470 Samuel Roberts: Oh, hold on, this is where we want to go back. Hold on, there’s another way to do this, one sec.

744 01:00:15.450 01:00:19.040 Samuel Roberts: Yeah, well, keep doing it. Do it that way for now. I wanna see if there’s a good…

745 01:00:20.440 01:00:23.010 Samuel Roberts: A good way, and V1 to do it differently.

746 01:00:38.080 01:00:39.280 Samuel Roberts: Oh, I see.

747 01:00:39.690 01:00:41.549 Samuel Roberts: Yeah, just check it, okay, it’s fine.

748 01:00:47.520 01:00:48.880 Samuel Roberts: Perfect, okay, cool.

749 01:00:53.850 01:00:55.150 Mustafa Raja: Yeah, it’s working.

750 01:00:55.150 01:00:57.430 Samuel Roberts: Cool, now see if you can make a request to the tool.

751 01:01:02.340 01:01:03.380 Mustafa Raja: Okay.

752 01:01:04.260 01:01:05.300 Samuel Roberts: What do we got?

753 01:01:05.300 01:01:11.299 Mustafa Raja: User input, input.input, Okay. Yes, we got opted out. The input of this is undefined.

754 01:01:11.300 01:01:15.880 Samuel Roberts: Yep, so it shouldn’t be you input data.input, it should be input data… dot.

755 01:01:16.240 01:01:17.460 Samuel Roberts: user input.

756 01:01:17.460 01:01:17.890 Mustafa Raja: Pooh.

757 01:01:17.890 01:01:20.950 Samuel Roberts: Get rid of input there, I think, right? Oh, no, maybe not, hold on.

758 01:01:22.630 01:01:24.609 Mustafa Raja: Let me… let me log it.

759 01:01:24.790 01:01:26.690 Samuel Roberts: Yeah, I do that, exactly, yeah, yeah, yeah.

760 01:01:27.300 01:01:29.690 Mustafa Raja: Let me log it and see what we get.

761 01:01:33.220 01:01:35.459 Mustafa Raja: You said… okay, so it’s… No, it’s an input.

762 01:01:35.460 01:01:35.790 Samuel Roberts: data.

763 01:01:35.790 01:01:37.749 Mustafa Raja: To data.userInput, yeah.

764 01:01:37.750 01:01:38.589 Samuel Roberts: Yeah, it should just be using.

765 01:01:38.590 01:01:38.970 Mustafa Raja: So…

766 01:01:39.800 01:01:46.930 Mustafa Raja: Yeah, because just the deconstruct… Yeah, just deconstructed. Oh, yeah, it’s working. Yeah, it’s there, but I think it’s somewhere else, too.

767 01:01:46.930 01:01:47.780 Samuel Roberts: Yeah, that’s good news.

768 01:01:47.780 01:01:48.679 Mustafa Raja: It’s working now.

769 01:01:48.680 01:01:49.330 Samuel Roberts: Yeah, okay, good.

770 01:01:50.180 01:01:55.289 Mustafa Raja: And… so I’m just going to do that, then, for all… I mean, we have only two tools per…

771 01:01:55.290 01:01:56.030 Samuel Roberts: Yeah, I do it for both.

772 01:01:56.030 01:01:57.650 Mustafa Raja: So, yeah, totally.

773 01:01:58.300 01:02:00.700 Mustafa Raja: Okay, yeah, this should be good then, right?

774 01:02:00.700 01:02:01.859 Samuel Roberts: Okay, yeah, try it now?

775 01:02:05.580 01:02:07.340 Mustafa Raja: Yeah, on my side, it takes time, because.

776 01:02:07.340 01:02:08.110 Samuel Roberts: Yeah, yeah.

777 01:02:08.110 01:02:11.350 Mustafa Raja: Not so good, not so good internet. Okay, cool.

778 01:02:13.290 01:02:15.630 Mustafa Raja: Yeah, we want…

779 01:02:16.250 01:02:20.469 Samuel Roberts: Alright, so I would say push that, and let me pull it down and add the logging.

780 01:02:21.890 01:02:22.810 Mustafa Raja: Okay.

781 01:02:22.810 01:02:27.380 Samuel Roberts: Cause I got a… I have a bunch here, but now it’s gonna be all messed up, so I want to make sure I pull your code.

782 01:02:28.340 01:02:33.840 Mustafa Raja: Yeah, we don’t… so we don’t run into… It’s complete.

783 01:02:33.840 01:02:36.319 Samuel Roberts: Did it continue to add? No, it’s…

784 01:02:37.080 01:02:39.600 Mustafa Raja: Sorry, could you… What is this?

785 01:02:39.770 01:02:40.780 Samuel Roberts: One sec…

786 01:02:41.090 01:02:42.880 Mustafa Raja: Oh yeah, I did this last night.

787 01:02:46.870 01:02:48.050 Mustafa Raja: This…

788 01:02:52.970 01:02:53.780 Mustafa Raja: Okay.

789 01:02:55.330 01:02:56.410 Mustafa Raja: Okay.

790 01:02:58.570 01:03:00.020 Mustafa Raja: Membe, okay.

791 01:03:00.220 01:03:05.079 Mustafa Raja: And then… No, we want to get rid of that.

792 01:03:06.740 01:03:09.520 Mustafa Raja: So yeah, I’m just… I’m just making sure that I don’t…

793 01:03:10.090 01:03:11.090 Samuel Roberts: Yeah, totally.

794 01:03:11.640 01:03:12.530 Mustafa Raja: Weird.

795 01:03:13.490 01:03:14.110 Samuel Roberts: Yeah.

796 01:03:15.600 01:03:17.930 Samuel Roberts: I mean, the logging is pretty simple, I could probably just…

797 01:03:18.180 01:03:21.439 Samuel Roberts: talk you through it, but I want to make sure we get it the way I had it.

798 01:03:22.480 01:03:28.209 Mustafa Raja: I’m getting rid of this file because this does not make sense to me to have anymore, since we are going to move.

799 01:03:28.720 01:03:31.210 Mustafa Raja: Test…

800 01:03:31.440 01:03:38.110 Mustafa Raja: This one, test real quick, and this… I think this is just a call, yeah, HTTP call.

801 01:03:38.920 01:03:41.039 Mustafa Raja: To, endpoints.

802 01:03:41.210 01:03:42.269 Samuel Roberts: Yeah, fine.

803 01:03:43.320 01:03:44.350 Samuel Roberts: Oh, crap.

804 01:03:44.350 01:03:45.110 Mustafa Raja: Yeah, this is good.

805 01:03:45.740 01:03:47.470 Samuel Roberts: What timer, what time is it?

806 01:03:50.270 01:03:51.950 Samuel Roberts: Oh, no, I got a little bit of time, okay.

807 01:04:05.110 01:04:06.699 Mustafa Raja: Yeah, this food.

808 01:04:12.110 01:04:13.550 Samuel Roberts: Actually, you know what we can do?

809 01:04:14.850 01:04:15.280 Mustafa Raja: Yeah.

810 01:04:15.280 01:04:16.780 Samuel Roberts: No, can’t, hold on.

811 01:04:18.790 01:04:19.340 Samuel Roberts: No.

812 01:04:19.340 01:04:19.839 Mustafa Raja: I’ve used it.

813 01:04:19.840 01:04:21.519 Samuel Roberts: I have to get replaced anyway.

814 01:04:23.710 01:04:24.560 Mustafa Raja: I pushed it.

815 01:04:25.050 01:04:25.720 Samuel Roberts: What?

816 01:04:26.200 01:04:28.199 Mustafa Raja: I’ve, pushed it. Pushed the code.

817 01:04:28.200 01:04:29.329 Samuel Roberts: Okay, let me…

818 01:04:31.330 01:04:36.530 Mustafa Raja: I think we did lose observability and telemetry.

819 01:04:37.490 01:04:38.250 Samuel Roberts: We did?

820 01:04:39.360 01:04:43.529 Mustafa Raja: Yeah, but I’m going to look into it, because that was throwing errors in my cursor.

821 01:04:43.530 01:04:45.059 Samuel Roberts: Oh, I see. Yeah.

822 01:04:45.540 01:04:46.189 Samuel Roberts: It must have been.

823 01:04:46.190 01:04:48.870 Mustafa Raja: But I’ll… I’ll look into that, yeah.

824 01:04:51.340 01:04:51.970 Samuel Roberts: Yeah, you can.

825 01:04:51.970 01:04:52.620 Mustafa Raja: I’ll look into.

826 01:04:52.620 01:04:53.290 Samuel Roberts: Where?

827 01:04:53.720 01:04:54.250 Mustafa Raja: Yeah.

828 01:04:54.250 01:04:58.730 Samuel Roberts: Okay, yeah, figure that out while I get this logging, I guess, real quick.

829 01:04:58.890 01:05:01.550 Mustafa Raja: And, and then we can just, you know.

830 01:05:01.830 01:05:03.560 Mustafa Raja: I’ll quickly hook it up with.

831 01:05:03.560 01:05:04.000 Samuel Roberts: Yeah.

832 01:05:04.170 01:05:08.610 Mustafa Raja: Okay, meanwhile, I should look into getting a column.

833 01:05:09.320 01:05:09.640 Samuel Roberts: Yes.

834 01:05:09.640 01:05:11.490 Mustafa Raja: execution in Snowflake.

835 01:05:12.000 01:05:12.800 Samuel Roberts: Yes.

836 01:05:18.760 01:05:21.690 Samuel Roberts: Let me pull, so I can stash this…

837 01:05:34.770 01:05:42.219 Samuel Roberts: A partner stash… We could probably get rid of that extra vlogging, maybe…

838 01:05:43.390 01:05:44.310 Mustafa Raja: What, what?

839 01:05:44.310 01:05:49.370 Samuel Roberts: Hold on, there’s some more logging, I think we might not… well, I’m fixing the logging now, it doesn’t matter, okay.

840 01:05:49.370 01:05:49.910 Mustafa Raja: Okay.

841 01:05:53.900 01:06:02.399 Samuel Roberts: Current change… Accept current change… Accept something.

842 01:06:04.040 01:06:12.639 Samuel Roberts: Except… Incoming change… And then… oh, what did I also miss here? I missed something.

843 01:06:26.790 01:06:31.340 Samuel Roberts: Logger… oh, I didn’t get the laundry here. Input data… what’s the other thing that comes in this execution?

844 01:06:36.310 01:06:41.480 Samuel Roberts: I gotta… Why does it not get this? I don’t like that.

845 01:06:45.890 01:06:50.660 Samuel Roberts: the data… Context.

846 01:07:03.860 01:07:11.320 Samuel Roberts: Try that now… I don’t have the key, so it’s gonna give me an unauthorized.

847 01:07:11.580 01:07:15.449 Samuel Roberts: I don’t have the right key anywhere, but I can just make it up, right?

848 01:08:01.710 01:08:04.049 Mustafa Raja: Oh, I don’t have privileges.

849 01:08:04.430 01:08:06.889 Samuel Roberts: Oh, no, okay.

850 01:08:08.030 01:08:10.370 Mustafa Raja: The query is there, but not the privileges.

851 01:08:11.910 01:08:13.809 Samuel Roberts: Hold on, let me one sec.

852 01:08:15.570 01:08:18.840 Samuel Roberts: Why is it not logging any… oh, is it info?

853 01:08:23.800 01:08:26.390 Samuel Roberts: Oh, because the log is not set up anymore, is it?

854 01:08:27.550 01:08:28.789 Samuel Roberts: No, it is.

855 01:08:33.450 01:08:36.299 Mustafa Raja: It might just be a spank exchange or something.

856 01:08:36.590 01:08:37.429 Samuel Roberts: What’d you say?

857 01:08:38.970 01:08:43.719 Mustafa Raja: You know, they might have just changed the syntax with the new version or something.

858 01:08:43.720 01:08:47.790 Samuel Roberts: Yeah, I’m just trying to get it… Working… Okay.

859 01:09:30.319 01:09:32.459 Samuel Roberts: Oh, what did I do here?

860 01:10:00.100 01:10:00.810 Mustafa Raja: Hmm.

861 01:10:03.340 01:10:04.300 Mustafa Raja: Okay.

862 01:10:05.450 01:10:08.400 Samuel Roberts: Where is this exist now? Excludes tab?

863 01:10:09.490 01:10:12.190 Samuel Roberts: Moscow, it’s probably in… what?

864 01:10:13.180 01:10:19.339 Samuel Roberts: Execute… That’s not right. Should I mess this up?

865 01:10:19.490 01:10:21.569 Samuel Roberts: I can’t imagine what’s up, Max.

866 01:10:55.420 01:10:57.979 Samuel Roberts: Huh, now I’m not getting anything logged properly.

867 01:11:03.000 01:11:04.160 Mustafa Raja: Could you share your screen?

868 01:11:04.290 01:11:05.100 Mustafa Raja: I’m just…

869 01:11:05.300 01:11:07.610 Samuel Roberts: Just one sec… hold on.

870 01:11:08.310 01:11:13.699 Samuel Roberts: Oh, did I not save that right?

871 01:11:20.140 01:11:22.909 Samuel Roberts: Sorry, one sec, it’s not working. Yeah.

872 01:11:23.540 01:11:29.069 Samuel Roberts: I’m not even logging the… Hold on, let me try this one more time.

873 01:11:31.030 01:11:32.350 Samuel Roberts: Oh my god.

874 01:11:33.160 01:11:33.770 Mustafa Raja: Muhammad.

875 01:11:33.770 01:11:36.909 Samuel Roberts: I’m hitting the wrong endpoint, I’m hitting the Heroku.

876 01:11:37.500 01:11:40.069 Mustafa Raja: Oh, that’s just me being an idiot.

877 01:11:41.350 01:11:41.920 Samuel Roberts: Had the.

878 01:11:41.920 01:11:46.490 Mustafa Raja: Oh, we’ve been working on this for so long. I know, I know.

879 01:11:46.490 01:11:51.219 Samuel Roberts: But I gotta get on another thing soon, cause I gotta… Another meeting…

880 01:11:52.780 01:11:57.830 Samuel Roberts: There we go. Client type undefined is studio false, off header.

881 01:11:58.710 01:11:59.440 Samuel Roberts: Okay.

882 01:11:59.550 01:12:03.270 Samuel Roberts: That got unauthorized. Oh, because I messed that up, didn’t I?

883 01:12:03.990 01:12:07.109 Samuel Roberts: What authorization is it looking for? Just the token, not bear?

884 01:12:08.880 01:12:09.770 Mustafa Raja: Yeah, yeah.

885 01:12:10.100 01:12:10.780 Samuel Roberts: Okay.

886 01:12:13.330 01:12:16.349 Samuel Roberts: Input data… oh, that worked. Okloop.

887 01:12:20.180 01:12:22.210 Samuel Roberts: Okay, logged the input data…

888 01:12:37.730 01:12:39.139 Samuel Roberts: input data…

889 01:12:43.120 01:12:46.210 Samuel Roberts: Did not log the log.

890 01:12:47.580 01:12:52.520 Samuel Roberts: Logged input data… Oh, but the logger is working.

891 01:12:52.730 01:12:53.660 Samuel Roberts: Okay.

892 01:12:59.990 01:13:01.890 Samuel Roberts: Why the hell did it not do that?

893 01:13:16.580 01:13:19.710 Samuel Roberts: Okay, so now I’m testing it with the execution ID.

894 01:13:22.570 01:13:23.660 Samuel Roberts: What the heck?

895 01:13:24.650 01:13:25.780 Samuel Roberts: Alright, one sec.

896 01:13:33.270 01:13:35.829 Samuel Roberts: There, no, now it’s for the longer, so we’re doing that.

897 01:13:36.380 01:13:39.219 Samuel Roberts: We don’t need that. Get rid of that.

898 01:13:40.150 01:13:43.660 Mustafa Raja: I think I am admin on Snowflake.

899 01:13:45.870 01:13:48.810 Mustafa Raja: So the privileges shouldn’t be an issue.

900 01:13:55.530 01:13:58.180 Samuel Roberts: Okay, I think I got it now. I’m gonna push this to…

901 01:14:14.910 01:14:16.690 Samuel Roberts: Okay, I think it’s good then.

902 01:14:18.250 01:14:21.780 Samuel Roberts: Pull down that query tool and see, pull it down.

903 01:14:24.410 01:14:28.910 Samuel Roberts: Okay, I might need to jump, though, because I gotta take a look at some other stuff.

904 01:14:32.540 01:14:41.379 Mustafa Raja: I mean, I could take the rest of it, because it’s just, you know, making sure that we have execution ID across, and then… I just need this column.

905 01:14:42.490 01:14:46.309 Samuel Roberts: Okay, yeah, add the column, add the execution ID, and then you can replace it. I should be able…

906 01:14:46.640 01:14:48.669 Samuel Roberts: to… I think it’s…

907 01:14:48.670 01:14:51.039 Mustafa Raja: Try adding the column, because I don’t have the privileges here.

908 01:14:51.040 01:14:53.669 Samuel Roberts: Oh, yeah, let me try, Snowflake?

909 01:14:53.670 01:14:57.490 Mustafa Raja: If you don’t have either, I’ll ping with Enrico.

910 01:14:57.490 01:14:59.619 Samuel Roberts: Do you have the SQL for it?

911 01:15:00.130 01:15:02.150 Mustafa Raja: Yeah, this is… this is… let me, let me just…

912 01:15:02.150 01:15:03.290 Samuel Roberts: Yeah, just paste it for me.

913 01:15:03.290 01:15:07.290 Mustafa Raja: I didn’t… Show that in Zoom chat.

914 01:15:09.350 01:15:12.540 Samuel Roberts: Add execution ID, yeah, let’s see if I can do it.

915 01:15:16.020 01:15:17.180 Samuel Roberts: Looks like it ran.

916 01:15:20.390 01:15:22.250 Mustafa Raja: It, it, it went through?

917 01:15:22.460 01:15:26.119 Samuel Roberts: It looks like it went through, I don’t… yeah, it’s there at the bottom, I see it now, take a look.

918 01:15:28.050 01:15:30.749 Mustafa Raja: Okay, so it’s the same one, for privileges?

919 01:15:31.850 01:15:36.360 Samuel Roberts: Yeah, if you click on… hold on, click on… table at the top there.

920 01:15:38.690 01:15:39.060 Samuel Roberts: Hold on.

921 01:15:39.060 01:15:41.509 Mustafa Raja: Which one? Oh, this one.

922 01:15:41.830 01:15:42.880 Mustafa Raja: Hey, I’m doing.

923 01:15:43.660 01:15:46.599 Samuel Roberts: Oh, that’s the table, not the chart? What am I looking at, then?

924 01:15:48.830 01:15:52.549 Samuel Roberts: Oh, I’m looking at object details, click the other one next to it, the other tab, sorry.

925 01:15:55.570 01:15:56.440 Samuel Roberts: There it is.

926 01:15:57.440 01:15:59.889 Mustafa Raja: Oh, super good. Okay. Cool, okay. Thank you.

927 01:15:59.890 01:16:05.170 Samuel Roberts: You got it from there, then? And then, yeah, add that, get that running… And then…

928 01:16:05.170 01:16:05.590 Mustafa Raja: Yeah, yeah.

929 01:16:05.590 01:16:07.240 Samuel Roberts: Probably drop it in. Yeah, cool, okay.

930 01:16:07.240 01:16:13.829 Mustafa Raja: Yeah, could you just, share the… what’s it called, curled, for, for,

931 01:16:15.940 01:16:18.090 Mustafa Raja: Hiroku, that you have.

932 01:16:18.380 01:16:19.550 Mustafa Raja: the call request.

933 01:16:20.390 01:16:22.720 Samuel Roberts: Oh, yeah, sorry.

934 01:16:23.130 01:16:27.080 Mustafa Raja: If I have the call request, it should be pretty… you know.

935 01:16:28.110 01:16:28.890 Mustafa Raja: Pretty simple.

936 01:16:28.890 01:16:30.340 Samuel Roberts: Write one now…

937 01:16:31.150 01:16:33.639 Samuel Roberts: So this is what I was doing… nope.

938 01:16:40.440 01:16:41.910 Samuel Roberts: I think it was…

939 01:16:42.300 01:16:46.869 Samuel Roberts: You can obviously change the authorization, because it wasn’t bare, but that was just me testing it, but…

940 01:16:46.870 01:16:47.360 Mustafa Raja: Damn.

941 01:16:47.360 01:16:49.340 Samuel Roberts: And add the execution ID for the data, too.

942 01:16:52.900 01:16:59.080 Mustafa Raja: Okay, yeah, execution ID should be passed. Okay, I’ll also take a look at the code to understand that. Okay, thank you.

943 01:16:59.080 01:17:00.730 Samuel Roberts: Okay, yep, sounds good.

944 01:17:00.730 01:17:01.929 Mustafa Raja: Yeah, okay, thank you, bye.

945 01:17:01.930 01:17:02.660 Samuel Roberts: Talk to you later.