Thread

M
matthew.gregor5:32 AMOpen in Slack
I haven't checked to see if it's been changed, but is anyone aware if the SharePoint knowledge connector still grabs all pages, published and draft?

8 replies
J(
joey (archestra team)7:52 AMOpen in Slack
hello! currently it indexes both published and draft pages.
we will add a connector setting to allow specifying the behaviour here. this will be available in the upcoming v1.4.0-beta.10 release. stay tuned 🙂
M
matthew.gregor8:09 AMOpen in Slack
Thanks
J(
joey (archestra team)10:45 AMOpen in Slack
hello 👋 v1.4.0-beta.10 is now available - please give this a try and let me know if you have any issues
M
matthew.gregor11:37 AMOpen in Slack
I'll check it out soon. I was looking at openappa too, looks like it's currently implementation will block all chatops sources. Doesn't look like they are in the allow list for chat sources
J(
joey (archestra team)12:18 PMOpen in Slack
@user
IK
Innokentii Konstantinov (archestra team)12:20 PMOpen in Slack
Hi! @user, thanks for looking into it!
looks like it's currently implementation will block all chatops sources
Could you elaborate on that? Also, appa in archestra is in pre-alpha state currently, but we are always happy to get some feedback 😉
M
matthew.gregor12:32 PMOpen in Slack
I enabled just to check it out, noticed my teams messages stopped working. I was working from my phone so haven't read much of the code myself.
Teams message came back with:
⚠️ Access Denied
OpenAPPA requires an authenticated Archestra caller
I asked Claude to clone the repo and trace back that message and didn't realise it was on opus so got some profound ted talk back. I haven't checked any of this is correct yet, as I'm on my phone
With ARCHESTRAOPENAPPAENABLED=true, ChatOps turns fail with a 401 from sessionFromHeaders() in openappa/service.ts, because llm-client.ts adds X-Appa-Session-ID but llm-proxy-handler.ts only resolves a loopback caller for sources in APPACHATSOURCES, and chatops:ms-teams isn't one. Adding it to that list won't work on its own, because the ConversationModel.getAgentIdForUser check would then 403 on the buildChatOpsSessionId session IDs, so ChatOps needs its own trusted-caller branch using the Teams-resolved user ID.
IK
Innokentii Konstantinov (archestra team)1:36 PMOpen in Slack
Thanks for the report