Meeting Title: Brainforge x Bridge.ai Platform Walkthrough Date: 2026-04-01 Meeting participants: Samuel Roberts, Miranda Wen


WEBVTT

1 00:01:06.260 00:01:07.200 Samuel Roberts: Hello.

2 00:01:07.460 00:01:08.530 Miranda Wen: Bam.

3 00:01:09.340 00:01:10.310 Samuel Roberts: How are you?

4 00:01:10.310 00:01:11.949 Miranda Wen: I am doing great.

5 00:01:12.350 00:01:13.180 Samuel Roberts: Pretty good.

6 00:01:13.180 00:01:14.409 Miranda Wen: Nice to see you again.

7 00:01:14.410 00:01:16.470 Samuel Roberts: Yeah, yeah, definitely, I was excited.

8 00:01:16.470 00:01:22.189 Miranda Wen: Yeah, yeah, yeah. And thank you so much for, like, like, being generous with your time today, yeah.

9 00:01:22.190 00:01:23.120 Samuel Roberts: Yeah, totally.

10 00:01:23.590 00:01:26.580 Miranda Wen: Yeah, so, like, I…

11 00:01:26.690 00:01:43.240 Miranda Wen: talk to, like, Utah Maundy, so basically I’m gonna work on the platform, and she… he shared with me about, like, the… kind of, like, a stand-up plan, and… but I’m a little bit confused right now, over, like, how does, like, the open work?

12 00:01:43.290 00:01:48.349 Miranda Wen: Really works, as well as, like, how does the worker really get to set up, as well as, like.

13 00:01:48.350 00:01:49.350 Samuel Roberts: Yeah…

14 00:01:49.350 00:01:58.790 Miranda Wen: It’s still not being pushed out yet, but, yeah, I just… just wanna, like, it would be the best if you can walk me through, like, step by step, like, how does it work and what it, what it really means.

15 00:01:58.790 00:02:04.270 Samuel Roberts: Yeah, okay, trying to think where the best place to start is.

16 00:02:05.480 00:02:20.359 Samuel Roberts: Yeah, okay, so I don’t have a ton of context in this work yet. I think I’m supposed to, like, chat with him later. I looked at some of the document in the repo, but I was doing some other stuff, so I haven’t really dug deep into it. The open work stuff, I got spun up

17 00:02:21.180 00:02:25.460 Samuel Roberts: A couple weeks ago, should be…

18 00:02:26.180 00:02:29.830 Samuel Roberts: There’s another repository for it on Git.

19 00:02:30.590 00:02:39.470 Samuel Roberts: GitHub, I should say. It was… Yeah, this seems right.

20 00:02:40.120 00:02:46.200 Samuel Roberts: Okay… So are you… are you in GitHub? Have you, like.

21 00:02:46.200 00:02:46.520 Miranda Wen: Yay!

22 00:02:46.520 00:02:48.399 Samuel Roberts: Before your access is all set up. Okay, cool.

23 00:02:48.400 00:03:01.040 Miranda Wen: Yeah, I’m on GitHub, and I’ll set up my cursor. I just do the open work, as well as, like, the, the session, the create and connect to worker, that part I’m, like, still not.

24 00:03:01.040 00:03:02.589 Samuel Roberts: So you have open work running.

25 00:03:03.110 00:03:06.460 Miranda Wen: I downloaded Open War, but I don’t have it yet, yeah.

26 00:03:06.610 00:03:08.330 Samuel Roberts: Okay,

27 00:03:10.660 00:03:14.860 Samuel Roberts: Alright, let me walk you through what I know, and maybe… I don’t know if it’ll be,

28 00:03:15.320 00:03:18.670 Samuel Roberts: everything you need, but maybe it will be. So…

29 00:03:19.070 00:03:25.710 Samuel Roberts: when I… let me just give you a little background then. So when I was kind of pulled into this, the idea was to…

30 00:03:26.760 00:03:38.769 Samuel Roberts: have an open work that was grain forages, and so, Clarence, who you may or may not have met yet, had done some work on another repo.

31 00:03:38.910 00:03:42.899 Samuel Roberts: And then Utum had done some work messing with it, pulling it into the monorepo.

32 00:03:43.030 00:03:49.200 Samuel Roberts: But that meant that they were behind the original Open source project.

33 00:03:50.710 00:03:54.570 Samuel Roberts: So I made a new one with the idea that hopefully we could just…

34 00:03:54.960 00:03:58.190 Samuel Roberts: pull in those changes over time.

35 00:03:58.310 00:04:01.140 Samuel Roberts: That is this repo here, let me…

36 00:04:02.260 00:04:13.499 Samuel Roberts: I’m just gonna stick it here in the chat, so… That’s this repo. So… What I have there…

37 00:04:14.640 00:04:21.470 Samuel Roberts: is… Basically, the stock repo with a few

38 00:04:21.750 00:04:25.860 Samuel Roberts: Tweaks to get it to run… on railway?

39 00:04:27.090 00:04:29.750 Samuel Roberts: and then…

40 00:04:30.610 00:04:39.560 Samuel Roberts: it also was able to, initially, and I think something changed, I haven’t touched it much recently, I know Utom was doing some stuff in there, but it was basically,

41 00:04:40.640 00:04:42.780 Samuel Roberts: Hosting open work in the browser.

42 00:04:44.090 00:04:47.590 Samuel Roberts: And then connecting to another piece of railway on the back end.

43 00:04:48.080 00:04:48.770 Miranda Wen: Oh…

44 00:04:48.770 00:04:52.539 Samuel Roberts: That’s where the open code worker was running.

45 00:04:53.450 00:04:54.880 Miranda Wen: Oh, I see.

46 00:04:54.880 00:04:59.670 Samuel Roberts: So I’m not sure what you need, necessarily, but I can walk you through what I understand and…

47 00:04:59.950 00:05:00.780 Miranda Wen: Yeah, yeah.

48 00:05:00.780 00:05:03.510 Samuel Roberts: Let me get the Git repo open in my cursor here.

49 00:05:03.510 00:05:04.020 Miranda Wen: Yes.

50 00:05:04.100 00:05:05.540 Samuel Roberts: Okay.

51 00:05:05.740 00:05:09.080 Samuel Roberts: So… where is it? That is Bigfootwork, okay.

52 00:05:12.440 00:05:13.310 Samuel Roberts: Okay.

53 00:05:13.840 00:05:16.290 Samuel Roberts: So, let me share this real quick.

54 00:05:19.810 00:05:29.100 Samuel Roberts: Now, I have been made fun of before, because I’m a light mode person. I don’t know if you’re a light mode or dark mode person, but when I shared my screen, people were like, what are you doing? And I was like, oh yeah, okay.

55 00:05:30.410 00:05:36.440 Samuel Roberts: So basically, what I had done, let me walk you through the Git history here.

56 00:05:39.410 00:05:46.390 Samuel Roberts: Okay, so, way back… on… the 12th.

57 00:05:46.690 00:05:48.219 Samuel Roberts: is when I forked it.

58 00:05:48.600 00:05:49.120 Miranda Wen: Okay.

59 00:05:49.850 00:06:01.420 Samuel Roberts: So, all these changes before are part of the open source project. Everything after here is me trying to get it working on Railway. I don’t know, did you… are you on Railway yet?

60 00:06:01.420 00:06:03.220 Miranda Wen: No, I’m not on the way.

61 00:06:03.220 00:06:17.379 Samuel Roberts: I don’t know what you need there, but I can show you Railway, at least, and show you what the idea was. And I’m not sure if this is the right… what you need now, I know things might have changed a little bit, but I’m just giving you context. So all these commits are just trying to figure out how to get a login screen.

62 00:06:17.870 00:06:22.160 Samuel Roberts: so that you could use Google… Oauth.

63 00:06:22.410 00:06:23.619 Samuel Roberts: To log in.

64 00:06:23.890 00:06:27.950 Samuel Roberts: And I think that’s what is up there now. One sec…

65 00:06:29.680 00:06:32.420 Samuel Roberts: Oh, I should have shared the whole screen, my bad.

66 00:06:33.020 00:06:37.809 Samuel Roberts: Because I think there’s work.greenforge, is that where you’re at, or are you running it locally?

67 00:06:39.080 00:06:41.250 Miranda Wen: Let me see…

68 00:06:49.870 00:06:54.020 Miranda Wen: Yeah, yeah, yeah, the work there at Bridge.ai was the one I met, yeah.

69 00:06:54.020 00:06:58.240 Samuel Roberts: Okay, cool. So, yeah, that’s what I have here. So then if I log in with Google…

70 00:06:58.820 00:07:07.780 Samuel Roberts: I’m not sharing it right now, because if you’re looking at the same thing. I think this is the problem I ran into the other day. Someone asked me to look at something, and I saw a bunch of stuff had changed, I’m not sure where it broke.

71 00:07:07.910 00:07:10.139 Samuel Roberts: So this is connected…

72 00:07:10.520 00:07:14.209 Samuel Roberts: And I see nothing is available. Okay, yeah. Is that what you’re seeing at the bottom?

73 00:07:14.400 00:07:16.820 Samuel Roberts: the, let me, let me change how I’m sharing this.

74 00:07:22.450 00:07:23.879 Samuel Roberts: This is what you’re looking at right now?

75 00:07:23.880 00:07:24.820 Miranda Wen: Yeah, exactly.

76 00:07:25.150 00:07:32.409 Samuel Roberts: So, when I had set this up, this is, this is Railway, this is, where we’ve been hosting stuff since we moved off Heroku.

77 00:07:32.620 00:07:33.460 Miranda Wen: Hmm.

78 00:07:33.590 00:07:42.719 Samuel Roberts: So, I set up this… this is the web… so if you look in… sorry, I’m all over the place, because it’s been a little while, but, in this… in this repo…

79 00:07:43.170 00:07:51.499 Samuel Roberts: There are a bunch of, packages. So, there’s the app.

80 00:07:51.760 00:07:58.350 Samuel Roberts: Yeah. I think, which is the actual, like, desktop app that is put in, like, an electron shell, or a towery shell, I forget.

81 00:07:58.560 00:08:02.709 Samuel Roberts: Yeah, yeah. Then there’s open work, which I think is the…

82 00:08:02.920 00:08:07.540 Samuel Roberts: process. The web is running the UI.

83 00:08:07.660 00:08:09.130 Samuel Roberts: for that process.

84 00:08:10.320 00:08:14.379 Samuel Roberts: And then, so that’s where…

85 00:08:15.010 00:08:18.850 Samuel Roberts: This web is that… that’s what we’re looking at here, okay?

86 00:08:19.080 00:08:24.189 Samuel Roberts: So this is pointing to a backend That should be running…

87 00:08:25.610 00:08:27.989 Samuel Roberts: We look here when it’s built…

88 00:08:29.630 00:08:33.840 Samuel Roberts: We pull in a Docker… where is it? We install…

89 00:08:37.640 00:08:41.779 Samuel Roberts: This Entry Point Railway, which does a whole bunch of stuff to install open code.

90 00:08:41.990 00:08:44.490 Samuel Roberts: and pulls in… I can even open that file.

91 00:08:45.550 00:08:53.500 Samuel Roberts: this was all kind of really quick, thrown-together sort of stuff, so I don’t know if this is even in the right path. It was just kind of a, hey, Sam, see if you can get this running kind of thing.

92 00:08:53.650 00:08:59.499 Samuel Roberts: So, so this, this script, sets up the orchestrator.

93 00:09:00.310 00:09:03.510 Samuel Roberts: It also pulls in this config file.

94 00:09:05.040 00:09:11.029 Samuel Roberts: which has… The models that we have hosted on Azure.

95 00:09:11.220 00:09:11.750 Samuel Roberts: So…

96 00:09:11.750 00:09:12.150 Miranda Wen: Hmm.

97 00:09:12.150 00:09:15.289 Samuel Roberts: The idea here is that once you’re… and in fact, if I…

98 00:09:16.160 00:09:20.459 Samuel Roberts: Come back to… oh, it’s… he archived it, where’d it go?

99 00:09:22.270 00:09:25.120 Samuel Roberts: I don’t know where it went. Anyway, I had some screenshots, but I think the…

100 00:09:25.510 00:09:30.429 Samuel Roberts: the folder got… or the channel got archived. But anyway, I was trying to figure out how I could get…

101 00:09:30.730 00:09:34.850 Samuel Roberts: It working online, where you could chat with it, and…

102 00:09:35.150 00:09:38.849 Samuel Roberts: have our models, and in fact, it also is supposed to pull down

103 00:09:39.270 00:09:45.310 Samuel Roberts: the repository, which is the monorepo, so, like, you could access all of the transcripts and everything.

104 00:09:46.940 00:09:56.800 Samuel Roberts: So that’s what I kind of got working here. Then, a week or two later, I came back and saw there had been some changes. I was trying to figure out the other day why this wasn’t working.

105 00:09:56.910 00:10:12.079 Samuel Roberts: He said, hold off, let’s wait, until there’s more of a roadmap. So, I’m not 100% sure how to get this working yet. I took a little bit look at it, just to make sure things were working here on Railway. So, the other side of this is I had to add an auth layer here.

106 00:10:12.670 00:10:19.580 Samuel Roberts: So… And the database to store those sessions and stuff.

107 00:10:19.870 00:10:22.620 Samuel Roberts: So basically, the idea here is, like, this is the UI,

108 00:10:22.870 00:10:27.570 Samuel Roberts: This is running Open Code and OpenWork and the orchestrator.

109 00:10:27.850 00:10:28.570 Miranda Wen: Yeah.

110 00:10:28.820 00:10:32.300 Samuel Roberts: This may or may not scale, but I figured for, like, a proof of concept, it was fine.

111 00:10:32.500 00:10:37.950 Samuel Roberts: Then these both talk to get authenticated, and that’s it. So, like, we are…

112 00:10:38.160 00:10:40.479 Samuel Roberts: Here, but, like, for some reason…

113 00:10:40.720 00:10:44.930 Samuel Roberts: those little lights at the bottom should be green, and they’re not. And so…

114 00:10:45.580 00:10:48.719 Samuel Roberts: When I came in here, let me just,

115 00:10:49.740 00:10:53.690 Samuel Roberts: Do a quick refresh. Okay, so, like, we’re getting a cores issue here…

116 00:10:55.730 00:10:59.739 Samuel Roberts: So, yeah, this is not a valid path, I think.

117 00:11:02.330 00:11:05.589 Samuel Roberts: this, so this is… yeah, there’s a cross-origin stuff. I don’t…

118 00:11:07.450 00:11:10.569 Samuel Roberts: I think I might know how to fix that, I think if we add it to the same…

119 00:11:12.040 00:11:13.329 Samuel Roberts: No, I don’t know.

120 00:11:14.100 00:11:17.279 Samuel Roberts: I don’t know how much you know about, like, cross-origin stuff, but…

121 00:11:17.840 00:11:23.329 Samuel Roberts: There’s some way to turn it off with the headers, there’s also some way to just tie it together.

122 00:11:23.610 00:11:24.150 Miranda Wen: Yeah.

123 00:11:24.150 00:11:30.289 Samuel Roberts: but I had this all working before, I don’t know what happened since. It might have just been…

124 00:11:30.430 00:11:32.260 Samuel Roberts: these URLs changing.

125 00:11:32.500 00:11:33.090 Miranda Wen: Yeah, yeah, yeah.

126 00:11:33.090 00:11:38.639 Samuel Roberts: So in here… there’s some, like, URLs that might just have to get updated.

127 00:11:40.660 00:11:45.570 Samuel Roberts: So that one is coming from… That’s the right one, okay.

128 00:11:45.940 00:11:47.310 Samuel Roberts: I don’t know, this one…

129 00:11:49.880 00:11:55.999 Samuel Roberts: So I don’t know… the core’s origin is worked up right… yeah, that should be fine, I don’t know why that’s not working then.

130 00:11:56.500 00:12:01.819 Samuel Roberts: I’d have to do a little more digging there, but that’s effectively the system that was set up.

131 00:12:02.030 00:12:02.870 Miranda Wen: Nice.

132 00:12:03.290 00:12:10.429 Samuel Roberts: And so, the idea was that when you log in, you’d have your own remote worker.

133 00:12:10.790 00:12:13.969 Samuel Roberts: With a remote session that had access

134 00:12:14.380 00:12:20.010 Samuel Roberts: to a workspace in here. So you can see, like, a few things have been created, so we’re up to, like.

135 00:12:20.390 00:12:22.500 Samuel Roberts: 16 gigs already, that’s crazy.

136 00:12:23.620 00:12:25.640 Samuel Roberts: the repo’s kind of big.

137 00:12:26.310 00:12:29.570 Samuel Roberts: But… yeah, it’s just mounted at slash workspace.

138 00:12:31.190 00:12:38.209 Samuel Roberts: again, I don’t know if Railway is the best place to do all this, but I just wanted something running, so I’m trying to figure out,

139 00:12:39.170 00:12:43.380 Samuel Roberts: So basically, like, we’re not connecting to the backend Properly.

140 00:12:43.800 00:12:46.500 Samuel Roberts: That was all happening automatically before.

141 00:12:50.110 00:12:57.049 Miranda Wen: How is this, like, remote worker or things, like, different from, like, what do we already have on Cursor?

142 00:12:58.110 00:12:58.610 Miranda Wen: Like, well.

143 00:12:58.610 00:13:03.150 Samuel Roberts: So the idea would be, it’s, I mean, so Cursor is more of just, like.

144 00:13:03.910 00:13:06.550 Samuel Roberts: an agent inside an IDE.

145 00:13:08.300 00:13:12.620 Samuel Roberts: This is gonna be, like, it’s actually OpenCode, which is another agent.

146 00:13:12.950 00:13:13.450 Miranda Wen: Yeah.

147 00:13:13.450 00:13:15.239 Samuel Roberts: Like, like Cloud Code, but not…

148 00:13:15.720 00:13:24.070 Samuel Roberts: not locked. So, yeah, sorry, if I’m just… if I’m saying too many things or not enough things, just tell me. I’m not sure exactly how deep to go for some of this.

149 00:13:24.860 00:13:29.560 Samuel Roberts: But… Open code should be connected to the backend, so instead of running…

150 00:13:29.740 00:13:34.120 Samuel Roberts: cursor locally, it’s just running in the cloud. And so the idea was that

151 00:13:34.580 00:13:40.319 Samuel Roberts: we could have these running, people could connect, you don’t need all of the bells and whistles that Cursor gives you.

152 00:13:40.530 00:13:46.610 Samuel Roberts: You might just need, and open code with access to the repo to do, like.

153 00:13:47.220 00:13:50.050 Samuel Roberts: Tell me about the meetings yesterday on some client.

154 00:13:51.770 00:14:02.829 Samuel Roberts: That’s as much as I understand at this point, but, I don’t know where we’re going with it. This should have worked, I might even try… I might be able to set this up, let me give this a shot here.

155 00:14:03.300 00:14:06.760 Samuel Roberts: I don’t have the token, but I might be able to pull that,

156 00:14:07.500 00:14:09.979 Samuel Roberts: I think it’s this URL, right?

157 00:14:10.800 00:14:12.860 Samuel Roberts: I don’t know if this is gonna work, so we’ll see.

158 00:14:13.020 00:14:16.190 Samuel Roberts: The token is either…

159 00:14:17.950 00:14:23.460 Samuel Roberts: this one, or it’s generated, and I don’t know, I think we’re gonna go workspace…

160 00:14:24.150 00:14:26.940 Samuel Roberts: Is that what it was? Or was it workspaces?

161 00:14:27.330 00:14:28.690 Samuel Roberts: Like, workspace.

162 00:14:29.610 00:14:34.109 Samuel Roberts: And then we’re just gonna say, test for now, just to see if it even connects.

163 00:14:36.790 00:14:38.319 Samuel Roberts: Yeah, I don’t think that did anything.

164 00:14:43.620 00:14:50.190 Samuel Roberts: Yeah, it’s still not hitting this, but if I hit this… So it’s definitely the… Cross-origin issue.

165 00:14:51.160 00:14:52.270 Miranda Wen: I see.

166 00:14:52.270 00:15:03.619 Samuel Roberts: So if I can maybe push something to fix that, but I thought I had done that already, so I’m not sure what happened. Oh, I know what happened! This had been… hold on, let me check something real quick.

167 00:15:04.630 00:15:07.039 Samuel Roberts: This had been… this app.

168 00:15:07.740 00:15:08.780 Samuel Roberts: There we go.

169 00:15:13.940 00:15:15.930 Samuel Roberts: It redirected me, okay, I see.

170 00:15:16.530 00:15:21.209 Samuel Roberts: Okay, so I think… It’s just the… the… the URL.

171 00:15:21.730 00:15:25.199 Samuel Roberts: If I’m able to authenticate here, which I don’t think I can anymore…

172 00:15:25.490 00:15:26.290 Miranda Wen: Yeah.

173 00:15:26.730 00:15:31.439 Samuel Roberts: Then… actually, let’s just try this test user, because maybe the Google redirect is what does it.

174 00:15:31.690 00:15:32.080 Miranda Wen: Right.

175 00:15:32.080 00:15:35.130 Samuel Roberts: So there are a few test users that I made before I added the Google.

176 00:15:35.360 00:15:35.740 Miranda Wen: Yeah, my God.

177 00:15:35.740 00:15:45.349 Samuel Roberts: alice. alice.test at… And I think the password is CHANGEME123…

178 00:15:45.730 00:15:49.969 Samuel Roberts: And that did not work, because… Let’s try that again.

179 00:15:50.640 00:15:53.110 Samuel Roberts: Another course issue, because it’s on railway.

180 00:15:55.280 00:15:56.860 Samuel Roberts: But we’re on Railway App.

181 00:15:57.360 00:15:59.370 Samuel Roberts: But I think I had to do something…

182 00:16:00.250 00:16:05.250 Samuel Roberts: In the settings to make that work, does this have a core as variable?

183 00:16:07.090 00:16:09.909 Samuel Roberts: Okay, yeah, it does. So that’s why it should…

184 00:16:10.340 00:16:12.580 Samuel Roberts: That’s why it’s not letting us do it that way.

185 00:16:12.990 00:16:22.180 Samuel Roberts: But if I come here… Maybe I just need to get them all on another… Brainforge URL?

186 00:16:23.590 00:16:25.710 Samuel Roberts: Or… let’s just ask Cursa real quick.

187 00:16:26.310 00:16:26.920 Miranda Wen: Mmm.

188 00:16:26.920 00:16:35.090 Samuel Roberts: I… especially when I’m doing, like, a co-working kind of thing, I forget to go to Cursor. I try to debug everything, and I’m like, no, no, no, I use cursor all the time, why am I not using it for this? Okay.

189 00:16:35.960 00:16:40.730 Samuel Roberts: So, I’m gonna say, let’s just start a new chat, because I don’t remember what this is.

190 00:16:42.770 00:16:51.439 Samuel Roberts: For the railway deployment… We’re getting cores, issues…

191 00:16:52.930 00:16:56.580 Samuel Roberts: Web to back-end… what was it called?

192 00:17:01.390 00:17:03.890 Samuel Roberts: Yeah, open work off, okay, just wanna make sure I got that right.

193 00:17:05.440 00:17:15.939 Samuel Roberts: And open work off, variable for that… On the backend end.

194 00:17:16.940 00:17:22.370 Samuel Roberts: Services… And then this is where I’m gonna pass it at…

195 00:17:27.230 00:17:29.189 Samuel Roberts: Can I just dump this, maybe?

196 00:17:29.340 00:17:30.140 Samuel Roberts: Yes, it’ll be fine.

197 00:17:30.960 00:17:36.910 Samuel Roberts: There’s such a weird combination of, like, logs and screenshots and text to pass these things.

198 00:17:37.210 00:17:38.400 Miranda Wen: Yeah, yeah, yeah.

199 00:17:38.400 00:17:41.969 Samuel Roberts: So I’m just like, hopefully this’ll figure something out, we’ll see what happens.

200 00:17:43.110 00:17:46.349 Samuel Roberts: Yeah, so before, when I had it working, it would,

201 00:17:47.410 00:17:51.569 Samuel Roberts: it would light up… this would work. So this is the,

202 00:17:52.960 00:17:54.659 Samuel Roberts: It’s a little weird. There’s, like.

203 00:17:54.860 00:18:06.270 Samuel Roberts: a provider… no, it’s the provider’s the model. They have all these different words for it, I’m trying to remember now. The server is running, and there’s an open code session underneath it, basically.

204 00:18:07.140 00:18:13.879 Samuel Roberts: So that’s what… this would have been connected to the backend, and then this would have been connected to the specific open code session.

205 00:18:15.050 00:18:18.899 Samuel Roberts: And those are both working, I was able to chat, let’s see what happened here,

206 00:18:19.470 00:18:22.179 Samuel Roberts: Core’s origin expects CORE’s origins.

207 00:18:22.740 00:18:23.400 Samuel Roberts: Ugh.

208 00:18:26.620 00:18:27.590 Samuel Roberts: What?

209 00:18:34.310 00:18:36.089 Samuel Roberts: I don’t want to push anything right now, though.

210 00:18:37.440 00:18:38.410 Miranda Wen: Mmm.

211 00:18:38.670 00:18:44.319 Samuel Roberts: I just want to try to make it work for you, so I can change the variables, maybe? Let’s try that, let’s see what it says here.

212 00:18:44.710 00:18:48.080 Samuel Roberts: I had a bunch of stuff I was playing around with yesterday, trying to get it to work locally.

213 00:18:51.510 00:18:57.320 Samuel Roberts: Okay, hold on, I’m gonna stop it. No, can I just add…

214 00:18:58.650 00:19:04.650 Samuel Roberts: Variable to the railway services instead of changing code.

215 00:19:11.810 00:19:14.849 Samuel Roberts: So it might just be a mismatch of the naming of the variables, then?

216 00:19:14.850 00:19:16.280 Miranda Wen: Origins play.

217 00:19:16.280 00:19:19.379 Samuel Roberts: Yeah, okay, I, I… I don’t really… yeah.

218 00:19:20.730 00:19:24.169 Samuel Roberts: So we need course origins on the backend. Okay, let’s do that.

219 00:19:24.290 00:19:26.569 Samuel Roberts: Or on the, open work off.

220 00:19:26.700 00:19:29.079 Samuel Roberts: It is that, though. No, that is right.

221 00:19:29.770 00:19:32.369 Samuel Roberts: No, never mind.

222 00:19:32.640 00:19:35.010 Samuel Roberts: It is already… oop.

223 00:19:42.530 00:19:44.559 Samuel Roberts: Oh, is it just becoming slash, maybe?

224 00:19:44.850 00:19:46.210 Samuel Roberts: Nope, it’s not there, it works okay.

225 00:19:47.710 00:19:48.830 Samuel Roberts: I really don’t know.

226 00:19:51.570 00:19:52.960 Samuel Roberts: That’s fine.

227 00:20:05.800 00:20:09.160 Samuel Roberts: Yeah, I don’t know, it’s gonna take me a little longer, I think, to figure this out, to be honest.

228 00:20:09.920 00:20:11.060 Miranda Wen: Yeah, that’s fine, that’s fine.

229 00:20:11.060 00:20:14.769 Samuel Roberts: So I’m like, okay, I thought I could maybe get it up working for you quickly, but I don’t think I can. So…

230 00:20:14.770 00:20:15.540 Miranda Wen: It’s fine.

231 00:20:15.540 00:20:19.700 Samuel Roberts: what else can I… Brain dump to you, or help you with.

232 00:20:20.090 00:20:29.060 Miranda Wen: Yeah, yeah, I think this is already really helpful. At least I know where we’re at, because I truly tried, and I thought it didn’t work. I saw, like, there’s something I did wrong.

233 00:20:29.060 00:20:38.980 Samuel Roberts: No, no, I… the same thing happened a few days ago when someone asked me to look at it, and I was like, oh, this was working before, but I don’t know what happened. So yeah, it’s not you.

234 00:20:39.830 00:20:53.659 Miranda Wen: Yeah, may I know, like, for the open, because I just downloaded this, like, earlier today, may I know, like, how do I get… how does, like, open work work? Like, how do I get the access to, like, the… how you guys build on that? How do I get access to that?

235 00:20:54.120 00:20:55.600 Samuel Roberts: For which thing?

236 00:20:55.600 00:20:56.990 Miranda Wen: Oh, the open work.

237 00:20:57.550 00:20:58.780 Samuel Roberts: the…

238 00:21:02.380 00:21:04.080 Samuel Roberts: the repo in Git, or the.

239 00:21:04.080 00:21:09.730 Miranda Wen: Yeah, how do I open, basically set up my repo, or clone my repo in OpenWork?

240 00:21:10.090 00:21:10.700 Miranda Wen: Where is that?

241 00:21:10.700 00:21:11.580 Samuel Roberts: Yeah.

242 00:21:14.450 00:21:14.790 Miranda Wen: Because it’.

243 00:21:14.790 00:21:18.069 Samuel Roberts: It’s a little complicated. I’m trying to remember it all now.

244 00:21:18.630 00:21:21.779 Samuel Roberts: I did pull the… the main OpenWork repo.

245 00:21:22.790 00:21:25.669 Samuel Roberts: And got it all running locally before I did anything else.

246 00:21:26.810 00:21:28.020 Miranda Wen: Oh…

247 00:21:28.020 00:21:30.750 Samuel Roberts: But I don’t remember how all that worked. Let me see real quick.

248 00:21:31.680 00:21:33.340 Miranda Wen: Because it’s different from…

249 00:21:33.580 00:21:43.200 Miranda Wen: cursor, like, they don’t really show you, like, where… there’s no real, like, logging, at least not for me, and I just want to get things, like, connected.

250 00:21:43.420 00:21:45.150 Samuel Roberts: Yeah, I’m trying to think…

251 00:21:49.000 00:21:50.570 Samuel Roberts: Yeah, I don’t know, I’m…

252 00:21:50.700 00:21:55.370 Samuel Roberts: It’s been a minute since I… it was a few weeks ago that I did this, so…

253 00:21:57.520 00:22:00.489 Samuel Roberts: Trying to think what’s the best way to get you onto something.

254 00:22:03.570 00:22:04.509 Samuel Roberts: Yeah, I don’t…

255 00:22:05.160 00:22:11.250 Samuel Roberts: So, like, let me see if I can even run this locally, actually, because I already have the repo. You have the repo down? Have you cloned it already?

256 00:22:11.810 00:22:16.910 Miranda Wen: Yes, no, I didn’t clue it to the open work, I don’t know how to, like, get it to the open work.

257 00:22:17.100 00:22:21.680 Samuel Roberts: Oh, right, because open work… yeah, sorry, I was… I thought you meant getting open work running locally.

258 00:22:25.210 00:22:27.849 Samuel Roberts: I’m not sure. I have to stop and think about that a little bit.

259 00:22:28.780 00:22:30.220 Miranda Wen: Alright, it’s fine.

260 00:22:30.220 00:22:37.029 Samuel Roberts: Yeah, I’m sorry, I wish there was more I could do. I might just need a little more time to dig into and see what the problem is. If I can get that working…

261 00:22:37.130 00:22:40.400 Samuel Roberts: I’ll… I’ll… Let you know, but,

262 00:22:40.770 00:22:42.790 Samuel Roberts: There should be a way to… there wa- it was…

263 00:22:43.550 00:22:46.150 Samuel Roberts: In there, I just don’t know what happened.

264 00:22:46.900 00:22:50.970 Miranda Wen: I see, I see. Okay, yeah, I will take some time to look into that.

265 00:22:51.180 00:22:53.219 Miranda Wen: Okay. I thought to.

266 00:22:53.220 00:22:57.810 Samuel Roberts: Yeah, sorry, I know onboarding can be a pain, and I’m just not helping right now, so I apologize.

267 00:22:58.630 00:23:05.200 Miranda Wen: Oh, I think you helped me a lot on, like… Okay. It’s, like, keeping updated on what it was like working, what’s not working.

268 00:23:05.370 00:23:08.720 Samuel Roberts: Yeah, no, it’s definitely something wrong with the setup right now. Yeah.

269 00:23:08.720 00:23:13.279 Miranda Wen: Do you know, like, what’s, like, the skills? Like, I saw, like, on the…

270 00:23:13.580 00:23:22.470 Miranda Wen: the Brain Forge, work, the Brain Forge, yeah, that one. Like, I saw, like, when you create a worker, you can, like, add skills to it. Do you know, like, what’s the end…

271 00:23:22.740 00:23:29.150 Samuel Roberts: the… Skills are basically…

272 00:23:30.550 00:23:39.859 Samuel Roberts: if they’re… I assume it’s… so Cursor, we have a bunch of skills in the main repo, and they’re basically just markdown instructions. I’m assuming it’s similar for…

273 00:23:40.050 00:23:45.020 Samuel Roberts: Yeah, so, like, I think that’s all this is, is, let me reshare real quick.

274 00:23:47.940 00:23:54.350 Samuel Roberts: Da-da-da-da. So, like… Even though it’s not connected to anything, the skills are still here.

275 00:23:54.620 00:23:55.680 Miranda Wen: Yeah, yeah, yeah.

276 00:23:55.680 00:24:01.499 Samuel Roberts: So I think you can just… I don’t know if… I don’t know, this might not even work right now, because again, I don’t know what’s really broken, but, like…

277 00:24:01.500 00:24:02.110 Miranda Wen: Yeah.

278 00:24:02.470 00:24:06.979 Samuel Roberts: This is just markdown that gets added to the… prompt, but I don’t know…

279 00:24:08.970 00:24:10.970 Samuel Roberts: Skills management requires desktop app, okay, I’m excited.

280 00:24:10.970 00:24:16.810 Miranda Wen: So it’s kind of like the agent we had, on our platform, but just, like, can run

281 00:24:16.930 00:24:26.189 Miranda Wen: Okay? Does it understand? Do I understand correctly? But just, like, you don’t need the, like, the cursor, like, you have the whole database, like, you just need, like, a part of it, and run.

282 00:24:26.190 00:24:29.200 Samuel Roberts: Yeah, so I think the, sorry, I went…

283 00:24:29.200 00:24:30.390 Miranda Wen: There.

284 00:24:30.720 00:24:38.110 Samuel Roberts: Yeah, that’s sort of the idea, is that it would just be a… like, when you open cursor in a directory, you give it that workspace.

285 00:24:38.170 00:24:57.029 Samuel Roberts: you have a Git repo, and all those skills are there, and Cursor knows where they all are. So the idea is that, like, instead of having everyone who might not be technical in Cursor, which is more than they need, why not just point them here, and then someone can generate whatever documents they need that way?

286 00:24:57.830 00:24:59.250 Miranda Wen: Got you, got you.

287 00:24:59.250 00:25:07.330 Samuel Roberts: I don’t know exactly how it’s gonna play out yet to make that work, but that was sort of what I had roughly working, was you could chat… I was able to,

288 00:25:07.820 00:25:12.720 Samuel Roberts: It had the monorepo with all the… the knowledge and the…

289 00:25:12.990 00:25:16.390 Samuel Roberts: It used to be called Vault and Playbook, and then he renamed it, I forget what…

290 00:25:16.720 00:25:19.340 Samuel Roberts: Playbook became, but there’s another folder in there for…

291 00:25:20.770 00:25:22.839 Samuel Roberts: For something. And so that was all…

292 00:25:22.990 00:25:33.189 Samuel Roberts: on that railway instance, and you could access it, you could chat with OpenWork, or OpenCode to do that, and I set up the model so it was using our Azure credits and not…

293 00:25:33.460 00:25:35.520 Samuel Roberts: The cursor stuff, obviously, or…

294 00:25:36.010 00:25:37.720 Samuel Roberts: Free one that comes by default.

295 00:25:39.300 00:25:44.679 Samuel Roberts: I don’t know why it’s not working right now, because, like I said, that was, like, the last two weeks. I don’t really… I wasn’t touching it.

296 00:25:44.680 00:25:45.580 Miranda Wen: Yay!

297 00:25:45.580 00:25:52.219 Samuel Roberts: If I can get in there, I can try to figure that out maybe soon. What time is it, actually? What else do I have today?

298 00:25:52.600 00:25:57.730 Samuel Roberts: I have another meeting later, I’m just trying to figure out if I can get into the… yeah, I don’t think that meeting’s too late.

299 00:25:59.500 00:26:03.509 Samuel Roberts: 415, okay. You’re on, what time zone, again?

300 00:26:03.510 00:26:06.029 Miranda Wen: I’m on the Pacific, like, I’m on the West.

301 00:26:06.100 00:26:11.429 Samuel Roberts: Okay. Alright, so I’m in Cleveland, I’m on the East Coast, or Eastern time zone. So…

302 00:26:11.650 00:26:16.450 Samuel Roberts: If I can get that working, I’ll try to get it to you as soon as I can. I have a meeting from, like, 4…

303 00:26:16.750 00:26:22.519 Samuel Roberts: 15 right to 5, and I am offline at 5, because that’s when the babysitter leaves, and I have to go

304 00:26:23.150 00:26:23.850 Samuel Roberts: Grab my son.

305 00:26:23.850 00:26:24.240 Miranda Wen: Okay.

306 00:26:24.240 00:26:31.200 Samuel Roberts: deal with him. So, I will try to get it done before 4.15, if I can do that. If not, I may have to try it tomorrow to get that working.

307 00:26:31.200 00:26:34.640 Miranda Wen: Yeah, nowhere at all. I don’t think, like, it’s… it’s…

308 00:26:35.290 00:26:42.470 Miranda Wen: Like, I think what I’m just wanting to get an idea of, like, what it’s really like to know what are the same sort of functionality and…

309 00:26:42.680 00:26:45.079 Samuel Roberts: Yeah, yeah. Okay, I’ll…

310 00:26:45.080 00:26:46.230 Miranda Wen: Oh, yeah.

311 00:26:46.910 00:26:49.479 Samuel Roberts: Okay, if I can’t get it, I’ll let you know, but I… there should be…

312 00:26:49.620 00:26:55.289 Samuel Roberts: something quick, I just don’t know what happened. I’m not sure. It probably is just that URL domain change.

313 00:26:56.190 00:27:02.449 Samuel Roberts: But I don’t… I don’t know why the variable isn’t fixing that, because it was doing that already, so…

314 00:27:02.750 00:27:05.659 Miranda Wen: Yeah, yeah, yeah. Yeah, that’s fine, yeah, exactly.

315 00:27:05.660 00:27:06.280 Samuel Roberts: Okay.

316 00:27:06.280 00:27:10.220 Miranda Wen: works for, like, the workflow you’re using, yeah. Thank you so much with your time.

317 00:27:10.220 00:27:20.900 Samuel Roberts: Yeah, yeah, sorry this wasn’t more helpful. Excited, excited you joined. I’m excited for this whole project, so I’m… I’m curious to see where we go with it, so, yeah.

318 00:27:20.900 00:27:21.610 Miranda Wen: If I can help.

319 00:27:21.610 00:27:24.430 Samuel Roberts: With anything else, let me know, feel free to ping me whenever.

320 00:27:24.550 00:27:27.620 Samuel Roberts: And I’ll see if I can get this in the next…

321 00:27:27.760 00:27:30.640 Samuel Roberts: maybe 30 minutes, if not, I might have to jump to something else, but…

322 00:27:30.640 00:27:33.879 Miranda Wen: Okay, thank you so much, Sam, I really appreciate that and this call.

323 00:27:33.880 00:27:36.620 Samuel Roberts: Yeah, no problem. Alrighty, I’ll let you know.

324 00:27:36.620 00:27:38.259 Miranda Wen: Bye, have a great day. Bye.

325 00:27:38.260 00:27:38.910 Samuel Roberts: You too.