Meeting Title: AI Service Standup Date: 2026-03-02 Meeting participants: Mustafa Raja, Casie Aviles, Pranav Narahari, Uttam Kumaran


WEBVTT

1 00:02:38.830 00:02:39.550 Casie Aviles: Dang.

2 00:02:41.910 00:02:42.580 Pranav Narahari: Hey.

3 00:02:43.830 00:02:44.480 Uttam Kumaran: A…

4 00:02:50.080 00:02:50.950 Casie Aviles: Okay.

5 00:02:53.290 00:02:54.960 Uttam Kumaran: Is Sam still off today?

6 00:02:55.300 00:02:57.720 Casie Aviles: Yeah, I believe he’s, so…

7 00:02:58.330 00:03:00.260 Uttam Kumaran: Okay, cool, let me guess what I can…

8 00:03:00.820 00:03:07.869 Uttam Kumaran: Yeah, I’ll just give this kind of update on Lilo, so… we’re just gonna probably end things here, guys, so…

9 00:03:08.100 00:03:26.539 Uttam Kumaran: Robert and I are working on, sort of, like, what the, kind of, like, transition plan is, but you shouldn’t be expecting any other work. I think we’ll probably end up closing channel and stuff today. So really, my ask is that, for Nav, like, we wrote a transition plan for ABC, and I’d really like to see some, like.

10 00:03:27.060 00:03:31.719 Uttam Kumaran: Progress made on, like, being able to take on that client.

11 00:03:31.900 00:03:36.710 Uttam Kumaran: You know, as CSO, so I think that’s the most… sort of pressing…

12 00:03:37.010 00:03:39.000 Uttam Kumaran: thing for me. Additionally, I think…

13 00:03:39.130 00:03:42.930 Uttam Kumaran: going into ABC, I think it’s also helpful for an offer you to

14 00:03:43.460 00:03:55.569 Uttam Kumaran: an eye on, like, resourcing for this client. Now that you kind of saw what the challenges were on… on Lilo, I think Bryle and Rico have worked on making operating a lot more…

15 00:03:55.700 00:03:58.450 Uttam Kumaran: friendlier and easier to use.

16 00:03:58.770 00:04:01.270 Uttam Kumaran: And so I actually think we should

17 00:04:01.570 00:04:11.259 Uttam Kumaran: try this week to kick off the month with, like, what we expect from terms of resourcing from… from our team there. And then, I have some other things that I can use

18 00:04:11.510 00:04:19.269 Uttam Kumaran: Folks’ remaining time for… for the internal platform and some stuff on marketing, so…

19 00:04:19.410 00:04:26.520 Uttam Kumaran: I think it sort of all will start with you nailing down what you’re gonna need for ABC, and then platform team comes

20 00:04:26.850 00:04:28.439 Uttam Kumaran: I’m sucking from now.

21 00:04:29.700 00:04:30.790 Pranav Narahari: Perfect, yeah, I have…

22 00:04:30.790 00:04:44.259 Uttam Kumaran: So basically, like, maybe, like, one last thing. Basically, how I’m thinking about it is, like, right now, platform team doesn’t have anybody dedicated, right? So, I’m sort of running, I’m, like, asking kind of for favors. I think it’s gonna continue to be like that until we can…

23 00:04:44.390 00:04:52.999 Uttam Kumaran: probably afford to have, like, dedicated resources, but I would like to just be like, hey, okay, we’re just working on ABC, and I don’t want people to not…

24 00:04:53.370 00:04:58.410 Uttam Kumaran: work, like, full-time, so I’ll… I’ll absorb your hours until…

25 00:04:58.630 00:05:10.300 Uttam Kumaran: And this is kind of how it works in a consulting company, typically, is like, if you’re in between clients, the remaining hours can just go to, like, working on things internally, so… sorry, that’s just the last thing I’ll say, but yeah, please, go ahead.

26 00:05:11.620 00:05:27.020 Pranav Narahari: Okay, perfect. Yeah, I have a meeting with, Amber and Brile set up for later. I did see, like, some messages come in, like, on Thursday, Friday, about just, like, that transition plan. So, yeah, I’ll make sure I’m prepared for that, and…

27 00:05:27.140 00:05:32.829 Pranav Narahari: get it going, like, get kind of Amber hands off by, like, early this week.

28 00:05:33.980 00:05:34.520 Uttam Kumaran: Whoa.

29 00:05:34.730 00:05:35.250 Pranav Narahari: Yo.

30 00:05:39.170 00:05:39.860 Uttam Kumaran: Okay.

31 00:05:40.620 00:05:40.960 Casie Aviles: Okay.

32 00:05:40.960 00:05:41.620 Pranav Narahari: Yeah.

33 00:05:44.480 00:05:48.590 Casie Aviles: Alright, so I’ll just,

34 00:05:48.840 00:05:53.029 Casie Aviles: Show the linear board, and I’ll just briefly talk about ABC and the…

35 00:05:54.270 00:05:57.820 Casie Aviles: The plan for the week, so… Hold on.

36 00:06:04.480 00:06:05.310 Casie Aviles: Okay.

37 00:06:05.850 00:06:11.130 Casie Aviles: Yeah, so right now, for ABC, for this week, we want to get,

38 00:06:12.190 00:06:17.430 Casie Aviles: Andy out to the CSR so they can test, like, the migrated version of Andy.

39 00:06:17.780 00:06:22.750 Casie Aviles: But yeah, just a quick recap of last week,

40 00:06:23.480 00:06:28.919 Casie Aviles: We had, we worked on the zip codes, validation,

41 00:06:29.540 00:06:31.589 Casie Aviles: So, I was able to, like.

42 00:06:31.860 00:06:38.070 Casie Aviles: Create… use… use cursor to validate And… Like, the missing…

43 00:06:38.390 00:06:47.629 Casie Aviles: assignments there, which was… and that was primarily for the inspector sheet. That’s around 3,000, new rows assignments, so…

44 00:06:47.790 00:06:59.329 Casie Aviles: There’s that. So, I guess I just also want to emphasize there that given, like, the irregular formatting of the source sheets, there will still most likely be edge cases that slip past the validation.

45 00:06:59.980 00:07:01.120 Casie Aviles: So I think that we’re all…

46 00:07:01.120 00:07:03.499 Uttam Kumaran: that we can run entirely on cursor?

47 00:07:04.490 00:07:05.730 Casie Aviles: It’s…

48 00:07:05.730 00:07:06.690 Uttam Kumaran: an age… agent?

49 00:07:06.690 00:07:16.980 Casie Aviles: Yeah, I’m trying to… what I used Cursor for is to kind of help create scripts to normalize, you know, their spreadsheets.

50 00:07:17.260 00:07:20.889 Casie Aviles: And… I was able to do that…

51 00:07:21.650 00:07:34.400 Casie Aviles: I was able to create, like, the scripts, but I feel like there may still be, like, edge cases that will slip past, just because of how irregular everything really is. Like, there’s, like, freeform text, and then there’s, like, tabular text.

52 00:07:34.850 00:07:36.780 Casie Aviles: In their spreadsheets, and it’s not, like.

53 00:07:36.780 00:07:40.899 Uttam Kumaran: And this is a… this is a direct competition to, like, use the,

54 00:07:41.590 00:07:43.670 Uttam Kumaran: what’s it called? To use the…

55 00:07:43.920 00:07:46.930 Uttam Kumaran: UI to add, right? Or no?

56 00:07:48.260 00:07:50.649 Casie Aviles: Sorry, what, what? I didn’t quite hear the…

57 00:07:50.650 00:07:57.920 Uttam Kumaran: Is… is this in competition with using the, like, UI? This isn’t for the zip code, right? This is for, like.

58 00:07:58.710 00:08:00.070 Uttam Kumaran: A different thing?

59 00:08:01.160 00:08:09.290 Casie Aviles: Yeah, like… I mean, for the UI that we have, that one is primarily for, like, updating…

60 00:08:09.630 00:08:14.980 Casie Aviles: Or, like, keeping everything fresh, so that’s the main interface for, like, Jenny’s to…

61 00:08:15.300 00:08:18.130 Casie Aviles: Add, like, any… anything that’s missing, or…

62 00:08:18.880 00:08:23.820 Casie Aviles: Delete, like, assignments that are not, you know, it’s just for keeping everything fresh.

63 00:08:24.370 00:08:28.720 Casie Aviles: Basically, what we found in the past was, like, there are also, like.

64 00:08:29.100 00:08:31.489 Casie Aviles: Sheets that we didn’t just get to add.

65 00:08:31.920 00:08:35.980 Casie Aviles: So… We have to normalize those…

66 00:08:36.090 00:08:41.819 Casie Aviles: data, make them… make sure that they’re compatible with our superbase table schema.

67 00:08:42.200 00:08:50.039 Casie Aviles: And… Update that in bulk, so… It’s more of, like.

68 00:08:50.300 00:08:55.039 Casie Aviles: Just a… ideally, like, a one-time, like, reconciliation, and…

69 00:08:55.630 00:08:58.350 Casie Aviles: Onwards, they will be using the…

70 00:08:58.850 00:09:02.630 Casie Aviles: UI to, you know, to keep it maintained and updated.

71 00:09:06.170 00:09:09.309 Casie Aviles: Sorry, did that make sense?

72 00:09:09.310 00:09:22.649 Uttam Kumaran: That made sense, yeah, so we probably need to write… so, I think after you’re finished with that, Casey, can you, like, put all that, any of your materials into, like, a draft PR that I can review? Because I can try to turn it into something that is more reusable.

73 00:09:23.810 00:09:24.550 Casie Aviles: Yeah.

74 00:09:25.440 00:09:27.449 Uttam Kumaran: Any of your scripts or whatever, yeah.

75 00:09:29.810 00:09:35.209 Casie Aviles: Okay. So yeah, I’ll just make sure that’s in our repository,

76 00:09:36.750 00:09:42.239 Casie Aviles: Okay, so, yeah, for this week, there’s, yeah, there’s just the migration part with Andy,

77 00:09:43.120 00:09:51.139 Casie Aviles: So, I think before we get them to use that, there are just a bunch of final tests that we need to run.

78 00:09:51.260 00:09:53.649 Casie Aviles: Particularly, like, with,

79 00:09:54.040 00:09:58.949 Casie Aviles: making sure all the pieces are working as expected, so I know that we have, like, the master agent

80 00:09:59.630 00:10:02.340 Casie Aviles: Let me actually remove that.

81 00:10:02.490 00:10:03.940 Casie Aviles: Into that project.

82 00:10:06.880 00:10:14.109 Casie Aviles: And then I know Safa worked on the oh-by-the-way button, and then the feedback catcher, as well as the BigQuery.

83 00:10:14.360 00:10:18.899 Casie Aviles: Logging, so… Just wanna make sure that, that’s all good.

84 00:10:19.480 00:10:25.870 Mustafa Raja: I think the feedback catcher, that still needs to be done, and I will be doing that this week.

85 00:10:26.270 00:10:28.150 Casie Aviles: Okay, okay. Yeah. Already.

86 00:10:29.100 00:10:32.319 Casie Aviles: Alright, thanks for… Keep thinking about it.

87 00:10:32.850 00:10:36.870 Casie Aviles: Letting me know. Okay, so yeah, we’ll need to do that, so that will be in progress then.

88 00:10:37.260 00:10:41.119 Casie Aviles: But I think… oh, yeah, okay.

89 00:10:41.290 00:10:44.880 Casie Aviles: I don’t think, like, it’s, like, a huge blocker right now.

90 00:10:45.480 00:10:46.650 Mustafa Raja: But, yeah.

91 00:10:48.100 00:10:54.770 Casie Aviles: Okay, and then also, like, we also want to make sure that the models have been swapped, so…

92 00:10:55.140 00:10:59.650 Mustafa Raja: Yeah, Tim, on Friday.

93 00:10:59.670 00:11:03.500 Casie Aviles: What I’m going to do is I’m going to check GCP.

94 00:11:03.820 00:11:07.490 Mustafa Raja: If the API has been enabled or not. If not, then I’ll nudge again.

95 00:11:08.530 00:11:09.180 Casie Aviles: Okay.

96 00:11:09.910 00:11:14.039 Casie Aviles: Right, so that’s, yeah, that’s one of the remaining items on that end.

97 00:11:14.040 00:11:14.580 Uttam Kumaran: Great.

98 00:11:15.810 00:11:22.890 Casie Aviles: Okay, yeah, I think that’s… that’s what we’re aiming to get, have for the master agent.

99 00:11:23.340 00:11:23.770 Mustafa Raja: Yeah.

100 00:11:23.770 00:11:30.089 Uttam Kumaran: Cool. And I think one thing that also that could be good, the start of the week, Casey, is you can actually… so…

101 00:11:30.510 00:11:37.220 Uttam Kumaran: Or someone on the ABC team could just send, like, an update to the client on, like, what we’re planning on getting done this week.

102 00:11:37.650 00:11:41.970 Casie Aviles: I think we’ve built a lot of automations in Cursor to help you do that.

103 00:11:41.970 00:11:47.100 Uttam Kumaran: So I think once you have this meeting and, like, sort of tickets, even just a simple email to the client.

104 00:11:47.240 00:11:51.209 Uttam Kumaran: And maybe, Pranav, if you want to do this too, as, like, you’re getting on, like, I think…

105 00:11:51.730 00:11:55.319 Uttam Kumaran: Hey, we’re planning on working on this this week, you know, would just be helpful.

106 00:11:55.660 00:11:58.630 Uttam Kumaran: It’s gonna add, like, one more point of communication.

107 00:12:00.400 00:12:03.449 Pranav Narahari: Gotcha. Like, you said on a weekly cadence?

108 00:12:04.040 00:12:09.939 Uttam Kumaran: Yeah, like, even on my clients, I’m trying to start by sending an update at the beginning of the week.

109 00:12:10.150 00:12:12.589 Uttam Kumaran: With, like, what we’re planning on doing.

110 00:12:12.810 00:12:17.890 Uttam Kumaran: We’ll be… we’ll discuss a bit more in the CSO channel, like, how I’m doing that, but…

111 00:12:18.060 00:12:23.420 Uttam Kumaran: I think it’s helpful for everybody just to see that, because we’re already gonna start working on things, you know?

112 00:12:25.970 00:12:26.650 Pranav Narahari: Gotcha.

113 00:12:29.100 00:12:29.710 Casie Aviles: Okay.

114 00:12:30.740 00:12:33.749 Casie Aviles: Okay, so the only other…

115 00:12:33.860 00:12:38.380 Casie Aviles: work stream that we have for ABC would be the central dock migration.

116 00:12:39.270 00:12:40.500 Casie Aviles: So…

117 00:12:40.720 00:12:48.890 Casie Aviles: Yeah, I know last week, also Mustafa worked on, on establishing, like, the clean, the cleaned version of the mechanical.

118 00:12:50.040 00:13:02.229 Mustafa Raja: that I shared with Amber, and then I’m going to… this week, what the goal would be is to get it in a good shape, and then embed it and test it with the master.

119 00:13:02.830 00:13:05.229 Mustafa Raja: With the new embedding strategy that we have.

120 00:13:07.170 00:13:10.720 Casie Aviles: Okay. Oh, so we have a new embeddings, we also have, like, a new…

121 00:13:10.720 00:13:26.230 Mustafa Raja: Since NATN limited us to embed a section, with the numbered characters only, so we could only… we could only embed, a maximum limit of characters,

122 00:13:26.400 00:13:34.950 Mustafa Raja: per one try. Now, what we are going to do is we are going to embed the whole section, since Master enables us to do that.

123 00:13:36.280 00:13:39.870 Mustafa Raja: And that supposedly will, make it a little better.

124 00:13:42.110 00:13:42.870 Casie Aviles: Okay.

125 00:13:43.310 00:13:44.409 Mustafa Raja: And…

126 00:13:44.740 00:13:47.990 Casie Aviles: Once we confirm that, then we can move on to, like, other…

127 00:13:48.350 00:13:51.570 Casie Aviles: To the other central docks, then? Yeah, to the other central dock, yeah.

128 00:13:52.880 00:13:55.950 Uttam Kumaran: And you guys are able… so, we’re now able to actually test

129 00:13:56.350 00:14:01.910 Uttam Kumaran: changes, right? If we, like, if we were to make a change to a… to an agent, we could now use the staging?

130 00:14:02.200 00:14:03.629 Uttam Kumaran: Like, chat to test?

131 00:14:07.020 00:14:14.899 Casie Aviles: Yeah, we have… we have a staging version of Andy, but we need to make sure that it’s working. I think last I checked, there’s… there were, there were.

132 00:14:14.900 00:14:15.330 Mustafa Raja: Thank you so much.

133 00:14:15.330 00:14:15.840 Casie Aviles: errors.

134 00:14:15.840 00:14:17.940 Mustafa Raja: Development. I think it’s development, no?

135 00:14:19.430 00:14:20.750 Uttam Kumaran: Mmm, okay, okay.

136 00:14:21.310 00:14:31.979 Uttam Kumaran: Yeah, either one. I mean, I guess you’re… to your point, Casey, this morning, you mentioned that you’re gonna hand off some things for them to test, right? Like, are you gonna be using… you’re gonna be giving them, like, dev chat, or, like, how are you gonna handle that?

137 00:14:33.130 00:14:40.620 Casie Aviles: Oh, yeah, we have, like, a… so, Tim gave us, like, different environments, right? So, we can also, like, create

138 00:14:42.040 00:14:48.070 Casie Aviles: Basically, one… so, for each, like, environment, we can have at most one chat app there.

139 00:14:48.200 00:14:49.270 Casie Aviles: So… Yes.

140 00:14:49.550 00:14:52.109 Casie Aviles: For the development project.

141 00:14:52.390 00:15:02.299 Casie Aviles: we can, you know, we can spin up, like, a test, or, like, a dev version of Andy there, and then, likewise with staging, with the staging project, so…

142 00:15:02.580 00:15:03.470 Pranav Narahari: Okay, okay.

143 00:15:03.880 00:15:04.210 Casie Aviles: Yeah.

144 00:15:04.210 00:15:06.640 Uttam Kumaran: Perfect, that would, that would be great. Yeah.

145 00:15:07.380 00:15:17.700 Casie Aviles: Yeah, there is actually one already, it’s just not, last I checked, there’s, like, there was just… it wasn’t generating, like, a response, so we might need to fix that.

146 00:15:18.580 00:15:28.110 Uttam Kumaran: Yeah, my other suggestion to you, or whoever is in Google Admin, use the Google… use the CLI, the Google Cloud Admin CLI.

147 00:15:28.550 00:15:30.919 Casie Aviles: Like, I don’t touch the UI anymore.

148 00:15:30.930 00:15:35.120 Uttam Kumaran: for… Like, console stuff.

149 00:15:35.630 00:15:38.450 Uttam Kumaran: You’re gonna find it way, way, way, way easier, dude.

150 00:15:39.500 00:15:40.190 Casie Aviles: Okay.

151 00:15:40.570 00:15:45.150 Uttam Kumaran: go, and also go into the platform, I wrote up a bunch of docs on how to do it, so…

152 00:15:45.550 00:15:50.580 Uttam Kumaran: if you go into the platform and ask, I wrote up some helpful docs on, like, how to use the Google Cloud.

153 00:15:51.400 00:15:53.729 Uttam Kumaran: CLI. Via cursor.

154 00:15:54.160 00:15:57.100 Uttam Kumaran: But it’s… Way easier, way, way easier.

155 00:15:58.220 00:16:01.820 Casie Aviles: Okay, okay, thank you. Yeah, I’ll check that out as well.

156 00:16:02.200 00:16:02.750 Uttam Kumaran: Okay.

157 00:16:04.740 00:16:05.400 Casie Aviles: Okay.

158 00:16:06.810 00:16:10.220 Casie Aviles: Alright, yep, I think that’s all we have for ABC.

159 00:16:12.510 00:16:17.169 Uttam Kumaran: Okay, I can talk a little bit of… yeah, I can… I don’t know, Casey, if the next thing is platform.

160 00:16:17.550 00:16:18.290 Casie Aviles: Yeah, yeah.

161 00:16:19.450 00:16:25.850 Uttam Kumaran: Okay, I can share a little bit of stuff on platform that, I worked on…

162 00:16:26.250 00:16:32.950 Uttam Kumaran: So, maybe a couple of things, and I’ll just share my screen. Let me just… Get to this.

163 00:16:33.740 00:16:34.710 Uttam Kumaran: Meeting.

164 00:16:40.860 00:16:41.550 Uttam Kumaran: Okay, so…

165 00:17:10.180 00:17:11.190 Uttam Kumaran: You guys hear me?

166 00:17:12.109 00:17:13.160 Mustafa Raja: Yes.

167 00:17:13.210 00:17:14.050 Pranav Narahari: You’ll come back.

168 00:17:14.369 00:17:26.699 Uttam Kumaran: Let me share a couple things that I did over the last week. One,

169 00:17:26.810 00:17:30.419 Uttam Kumaran: I broke something in the platform,

170 00:17:30.670 00:17:36.840 Uttam Kumaran: So, I will need some help today. When you sign in,

171 00:17:37.030 00:17:39.969 Uttam Kumaran: I think I messed something up with the redirect.

172 00:17:42.720 00:17:55.019 Uttam Kumaran: So, I have to fix… I have to fix that. I don’t know. I think I messed some things up in SuperBase Auth, potentially. But good learning, and so I will ask for some help, I don’t know exactly.

173 00:17:55.020 00:18:00.139 Mustafa Raja: But, I want to share… I wanna share a couple of things that I was able to get done.

174 00:18:00.540 00:18:03.010 Uttam Kumaran: So you guys can see this.

175 00:18:03.680 00:18:12.979 Uttam Kumaran: And… I think most… more of my time, I think this week is gonna go into, like, sharing

176 00:18:13.480 00:18:20.039 Uttam Kumaran: That’s the stuff that I built, so let me just pull up the app locally.

177 00:18:20.660 00:18:23.320 Uttam Kumaran: One sec.

178 00:18:29.770 00:18:30.590 Uttam Kumaran: Mmm…

179 00:18:52.640 00:18:55.119 Uttam Kumaran: While this is… while I’m figuring this out…

180 00:18:55.490 00:18:59.209 Uttam Kumaran: I’ll show you guys some of the PRs that I’ve pushed.

181 00:19:01.530 00:19:07.479 Uttam Kumaran: So a couple of, like, changes that I made.

182 00:19:07.590 00:19:10.950 Uttam Kumaran: And actually what I can do is…

183 00:19:11.420 00:19:16.170 Uttam Kumaran: Let me go ahead and trigger the, like, weekly…

184 00:19:16.990 00:19:18.949 Uttam Kumaran: I guess there’s anything wrong today.

185 00:19:20.410 00:19:21.850 Uttam Kumaran: It’s just not safe anymore.

186 00:19:24.180 00:19:34.159 Uttam Kumaran: But a couple things. So one is, like, we have several actions in the platform repo that I’d like to walk through. We have, we have…

187 00:19:34.280 00:19:50.489 Uttam Kumaran: So, the couple of actions that we have, they do just help really speed up the review process. And so, if I was to show you a couple of those, we have, one that’s like an auto label, so this basically labels, PRs.

188 00:19:51.390 00:19:56.440 Uttam Kumaran: As they come in, so it’s helpful for the reviewer to understand, like, what it is.

189 00:19:56.740 00:19:59.220 Uttam Kumaran: And it relabels based on changes.

190 00:19:59.400 00:20:04.900 Uttam Kumaran: Second one is we also have, like, a pretty, like, intense set of, like, CI steps.

191 00:20:04.920 00:20:17.729 Uttam Kumaran: that, like, go in and run lint, and run types, and type checks, run a bunch of unit tests. These all, like, as I’m… as we’re developing applications, we’re adding more and more tests as we go.

192 00:20:17.730 00:20:27.250 Uttam Kumaran: So that it’s able to, like, run this anytime. For example, the Slack Assistant all lives here, so anytime there’s a change to this, like, it will…

193 00:20:27.660 00:20:35.979 Uttam Kumaran: run this CI… this set of CI steps. So there’s a lot here in CI. We’re also working on,

194 00:20:36.280 00:20:43.830 Uttam Kumaran: some more PR agents that are actually able to, like, look at comments as they come in and respond to them.

195 00:20:43.930 00:20:54.419 Uttam Kumaran: And so eventually, we’re gonna probably soon have a step that actually goes from, like, a bug bot review, actually to,

196 00:20:55.160 00:21:06.989 Uttam Kumaran: like, actually taking that… taking the comment from, like, a person, and then actually implementing the change. So trying to make this a lot more, like, self-healing. So we’re… we’re close… we’re close to that.

197 00:21:07.230 00:21:17.159 Uttam Kumaran: And then we also have, like, some daily, some things, like, the daily platform summary. So you should actually be seeing this now in,

198 00:21:17.420 00:21:20.460 Uttam Kumaran: the platform… repo?

199 00:21:20.760 00:21:24.669 Uttam Kumaran: We have, like, here’s… here was the…

200 00:21:25.450 00:21:27.880 Uttam Kumaran: Summary of, like, what got done last week.

201 00:21:28.010 00:21:43.540 Uttam Kumaran: And so, again, what I’m showing you guys here is, like, yes, it’s related to the platform team, but I want to show you that the scaffolding to do these things are now in the platform, and so if you want to use these on your clients, you’re more than welcome to.

202 00:21:43.660 00:21:44.849 Uttam Kumaran: And I think…

203 00:21:45.000 00:21:53.759 Uttam Kumaran: I will start to allow… I’ll start to, like, help you push some of these to your repos, wherever you’re working. So there’s a bunch of stuff we did there,

204 00:21:54.230 00:21:58.040 Uttam Kumaran: The other… gosh, there’s a couple things that I shipped to the,

205 00:21:58.960 00:22:01.090 Uttam Kumaran: that I shipped in terms of PRs.

206 00:22:01.860 00:22:06.230 Uttam Kumaran: So… I, like, let’s see…

207 00:22:06.410 00:22:18.869 Uttam Kumaran: we fixed some stuff with dates in the platform. Several people now are pushing to the platform, adding, like, resources and SOPs, and so you’ll see there’s a bunch here around, like.

208 00:22:18.930 00:22:34.170 Uttam Kumaran: consolidating docs. I’ve also, now in the platform, deployed all of the latest OpenAI models and Kimi models. So, if you’re working on stuff internally, feel free to use those.

209 00:22:34.880 00:22:44.419 Uttam Kumaran: So that’s… that’s one thing. We migrated to railway last week, and sort of, like, are now pushing from there. I’m… I’m still not…

210 00:22:44.830 00:22:52.210 Uttam Kumaran: convinced that we’re gonna… like, I’m now… now that I’m becoming more of a backend person, or a DevOps.

211 00:22:52.620 00:22:54.499 Uttam Kumaran: We may move to Vercel.

212 00:22:56.070 00:23:08.109 Uttam Kumaran: I think it’s gonna give us more capability on what pieces to deploy, because this is really, like, a true monorepo with a lot of different applications, and Railway is having some difficulty

213 00:23:08.220 00:23:13.409 Uttam Kumaran: deploying just one piece, versus, like, auto-deploying the whole thing, so I’m, like, figuring that out.

214 00:23:14.690 00:23:29.599 Uttam Kumaran: And then I also am working on a couple… on two new things, I wish I could show today, but I’ll share it later today. I’m working on a deploy status dashboard, so when you log into the platform, you’re going to be able to see

215 00:23:29.900 00:23:35.420 Uttam Kumaran: You’re basically going to be able to see the status of all the railway deployments that we have.

216 00:23:35.730 00:23:39.109 Uttam Kumaran: And then I’m also working on…

217 00:23:39.290 00:23:43.370 Uttam Kumaran: A helpful thing for,

218 00:23:44.130 00:23:49.830 Uttam Kumaran: I think to help you actually go from your Google Calendar events to Clockify entries faster.

219 00:23:49.960 00:23:58.029 Uttam Kumaran: I was hoping to share that today, but I messed something up yesterday on this, so I will send you guys a screenshot later.

220 00:23:58.490 00:24:03.119 Uttam Kumaran: Apart from that, like, I think my real unlock, though, was,

221 00:24:04.270 00:24:07.130 Uttam Kumaran: on… on using cursor Cloud Agents.

222 00:24:07.350 00:24:07.680 Mustafa Raja: Yeah.

223 00:24:09.240 00:24:16.289 Uttam Kumaran: So, I have been able to use it all weekend, and on Friday to do a lot of development work.

224 00:24:16.560 00:24:27.459 Uttam Kumaran: And I really want to recommend that you guys try it this week, especially as I’ve, like, fixed a lot of things. So the way this basically works is,

225 00:24:29.280 00:24:44.109 Uttam Kumaran: in Cursor, if you go to Cloud Agents, we have our environment. Within our environment, we have all of our secrets. So these are all internal secrets, but actually, Kurser has access to a lot more,

226 00:24:44.720 00:24:50.760 Uttam Kumaran: Like, you can actually start using this for your clients if you’d like, but you’ll have to… we’ll have to probably add in

227 00:24:51.690 00:24:55.530 Uttam Kumaran: People’s secrets here. Here, give me one second.

228 00:26:59.190 00:27:09.029 Uttam Kumaran: Hey guys, okay. So, yeah, I mean, I… basically the way this works is you can actually interact with cloud agents in a few ways, so the way I’m using it now is

229 00:27:09.350 00:27:18.240 Uttam Kumaran: I am, I’m kicking out… I’m kicking off jobs directly from this UI. So, for example,

230 00:27:18.490 00:27:27.449 Uttam Kumaran: Casey, you’ll appreciate this, is, like, I basically wanted to kick off a Dagster migration, and so…

231 00:27:27.660 00:27:34.120 Uttam Kumaran: I’m… I basically… it… The agent worked for, like, 10 minutes and actually, like, started that process.

232 00:27:34.260 00:27:51.509 Uttam Kumaran: And so I kicked this all off via chat, I didn’t, like, do anything in Kirscher Desktop. And then, really, like, where you’re gonna see this is if you go to… it’s… it will create a PR, and then you’re gonna see this Dagster platform merge is completely written by… by…

233 00:27:52.070 00:27:53.290 Uttam Kumaran: by cursor.

234 00:27:53.570 00:27:57.580 Uttam Kumaran: This is, of course, bringing in all of our commit history from Dagster.

235 00:27:57.690 00:28:11.869 Uttam Kumaran: But, like, what I kind of more want to show is, like, the way that we’re going to interact with Cursor and kind of cloud agents is going to be more like this. And so when you guys are seeing, like, people talk about, like, oh, I’m able to, like, write a lot of stuff.

236 00:28:11.910 00:28:18.629 Uttam Kumaran: directly through chat, like, this is sort of what they’re talking about. So right now, for example, like, I see all of these things.

237 00:28:20.210 00:28:25.760 Uttam Kumaran: for example, if I’m like, oh, I want to fix this, then I could just do, like, at cursor, like, to fix this comment.

238 00:28:29.520 00:28:37.459 Uttam Kumaran: Right? And then what’s gonna happen is this will actually click… kick off another cloud agent that will go inspect

239 00:28:37.770 00:28:41.920 Uttam Kumaran: what’s going on here, and so it’s kind of like two ways you can interact with Cursor.

240 00:28:42.060 00:28:47.789 Uttam Kumaran: So, I mean, I think for everybody on the call today, I would just encourage you to go

241 00:28:48.000 00:29:01.909 Uttam Kumaran: to cursor.com slash agents and see a lot of the things that are being worked on, and you guys should start trying to use this for your work, you know, as soon as possible, and test out, like, whether it could do the

242 00:29:02.060 00:29:20.889 Uttam Kumaran: It can work end-to-end. Any task that you know is, like, something that if you just were able to give a great prompt, AI could figure out end-to-end, I would hand it off to this. It’ll work for 10-15 minutes and, like, get there, and then anything that’s, like, small or narrow, I end up going back into cursors. So what you can do is you can basically

243 00:29:20.980 00:29:24.489 Uttam Kumaran: Like, open this branch directly in your…

244 00:29:24.750 00:29:28.849 Uttam Kumaran: like, you can open it in desktop, and then continue working. So, like.

245 00:29:29.240 00:29:33.090 Uttam Kumaran: the way I’m thinking about using this is, like, I’m going to kick off jobs.

246 00:29:33.530 00:29:35.180 Uttam Kumaran: Find out where it gets stuck.

247 00:29:35.350 00:29:40.780 Uttam Kumaran: or, like, I need to tweak things, bring it back to Kirscher, tweak a couple things, then send it back to the cloud to, like, wrap it up.

248 00:29:46.870 00:29:49.689 Mustafa Raja: Yep, this looks interesting, I’ll… I’ll give it a try.

249 00:29:50.380 00:29:51.980 Mustafa Raja: I’m excited to give it a try.

250 00:29:52.320 00:29:53.330 Pranav Narahari: Yeah, same.

251 00:29:58.350 00:30:14.540 Uttam Kumaran: Cool. Okay, that’s really, like, what I wanted to share on this, so I’ll probably try and get the platform in a good state, but yeah, I think for anything on ABC or any other clients, like, I think I’ll continue to just try to share with you guys how I’m starting to do development using this

252 00:30:14.810 00:30:18.390 Uttam Kumaran: Methodology, and it’s working really, really well, so give it a go.

253 00:30:18.750 00:30:19.480 Mustafa Raja: Yep.

254 00:30:24.190 00:30:34.440 Uttam Kumaran: Yeah, I think that’s it. So, maybe for now, I’ll kind of wait for you on ABC stuff, and then I may ask for one or two favors today on, like, some platform stuff, and that’s it for me.

255 00:30:34.840 00:30:35.820 Pranav Narahari: Yeah, perfect.

256 00:30:37.740 00:30:38.170 Mustafa Raja: Thank you.

257 00:30:38.170 00:30:38.730 Casie Aviles: Okay.

258 00:30:38.730 00:30:40.259 Uttam Kumaran: Oh, thank you, guys.

259 00:30:40.280 00:30:40.979 Pranav Narahari: Thanks, Chris. Thank you.

260 00:30:41.060 00:30:45.429 Casie Aviles: Yeah, just one more thing, I’ll be out

261 00:30:45.580 00:30:49.249 Casie Aviles: Next week, so I’ll have, like, a notion doc of…

262 00:30:49.680 00:30:52.090 Casie Aviles: Like, a coverage plan that I’ll be sharing.

263 00:30:52.570 00:30:56.449 Casie Aviles: So I’ll be out, like, from 11th to 13th.

264 00:30:56.780 00:30:57.710 Casie Aviles: of March.

265 00:30:58.060 00:30:58.870 Uttam Kumaran: Okay.

266 00:31:00.450 00:31:01.270 Uttam Kumaran: Great.

267 00:31:01.500 00:31:02.430 Uttam Kumaran: Next, Keith.

268 00:31:02.820 00:31:03.470 Mustafa Raja: Thank you.

269 00:31:04.110 00:31:05.200 Uttam Kumaran: Thank you.