Archestra Apps HackathonSee what people are building

#general

Apr 26April 27, 2026Apr 28Latest
IK
Igor Kutiavin8:21 AMOpen in Slack
Hi @user, before I start the implementation https://github.com/archestra-ai/archestra/issues/3857 I'd like to confirm a few design choices that the issue doesn't make
explicit. The answers will significantly shape the PR.
1. Where should these settings live?
- Platform-level only - env vars / Helm values set by DevOps at deploy time (e.g. ARCHESTRAORCHESTRATORPERSONALK8SNAMESPACE,
ARCHESTRAORCHESTRATORPERSONAL_KUBECONFIG)
- Per-organization, configurable by admins via the UI (stored in DB)
- Per-team
- Per-user (each user configures their own)
The phrasing "through KUBECONFIG" suggests env/Helm, but I want to confirm.
2. One shared personal namespace, or one per user?
- A single shared namespace for all personal MCP servers across the org
- Namespace-per-user (e.g. personal-{userId}) for full isolation between users
3. Fallback behaviour when personal config is NOT set?
- Fall back to the current default namespace (no-op for existing installations, safe rollout)
- Hard-fail: installing a personal MCP server is rejected until the operator configures the personal target
4. What about existing personal MCP servers after the release?
- Leave them in the old namespace (no migration)
- Auto-redeploy them into the new namespace on next runtime startup
- Require manual reinstall
5. UI scope?
- No UI changes - env/Helm + docs only
- Read-only badge on personal MCP servers showing "deployed to namespace X / cluster Y"
- Full admin settings page to view/edit the personal target
6. PR scope you want to see?
- Backend runtime (manager, k8s-deployment, config) + tests + docs only
- Backend + UI badge
- Backend + full admin settings UI
1 reply
BA
Bouarguan Abdellah2:43 AMOpen in Slack
Hey everyone! πŸ‘‹
My name is Abdellah Bouarguan. I've been diving into Archestra recently and find the project and what you're building incredibly interesting!
I would love to work on the UI state desync and concurrency vulnerability (Issue #4030).
---
About me
  • Computer Science engineering student at ENSA TΓ©touan
  • Massive Linux enthusiast (been using it since I was 9)
  • ~6 years of self-taught full-stack development (pre-AI era)
---
Proposed approach
I’m looking to tackle this issue not just for the bounty, but as a practical architecture assignment for my engineering program.
My current plan to fix the double-execution race condition is:
  • Implement a Postgres-backed distributed lock
- Using an "ON CONFLICT" write-lock
- Located in "chat-mcp-client.ts"
  • Add a state-cleansing step in "normalizeChatMessages.ts"
- Flip abandoned "approval-requested" states β†’ "output-denied"
- Before DB persistence
---
Since the contributing docs highly recommend syncing with the core team first, I wanted to drop in and say hi!
Do you have any specific guides, architectural design choices, or feedback on this approach before I officially post my "/attempt" claim and spin up a PR?
Thanks!
3 replies
MK
Matvey Kukuy (archestra team)9:19 AMOpen in Slack
Good Monday, everyone! πŸ‘‹
1 reply
DF
Denis Fedosov-Ledovskikh9:27 AMOpen in Slack
Guys, do you have logo in .svg? I'd like to check a possibility of fix the size.
2 replies
SS
Sanchit Sharma10:12 AMOpen in Slack
Hey everyone! Just joined and set up Archestra locally β€” really impressive project.
I've been going through the open issues and noticed the swap_agent bug in Slack/MS Teams (#4011). That caught my eye because I recently built a multi-channel AI bot with RAG and chatops integrations (Telegram + Discord), so I'm comfortable in that space.
Are there areas especially around agent triggers or chatops where the community could use more testing or bug reports? Happy to explore in and contribute properly.
A
Community call is tomorrow! See you!
Propose your agenda in 🧡
3 replies
VL
Vadim Larin1:36 PMOpen in Slack
Hey! I noticed that when a tool result policy is blocked, the agent can confuse result blocking with call blocking. I could not find this mentioned in GH, looks like bug
21 replies
A
New release! πŸš€πŸš€πŸš€
1.2.25 (2026-04-27)
Bug Fixes
---
This PR was generated with Release Please. See documentation.
A
New release! πŸš€πŸš€πŸš€
1.2.26 (2026-04-27)
Bug Fixes
---
This PR was generated with Release Please. See documentation.
AB
Alexander Balashov (archestra team)10:03 AMOpen in Slack
Good morning! I've noticed that knip does not check for dead code in backend properly. Created a fix here
2 replies
A
New release! πŸš€πŸš€πŸš€
1.2.27 (2026-04-28)
Bug Fixes
  • allow team-scoped mcp in org-scoped agents (#4184) (9ccc6a8)
---
This PR was generated with Release Please. See documentation.
H
Hemachandar1:19 PMOpen in Slack
Good morning πŸ‘‹ @user I'd love to get your feedback on the proposed design for document pruning task here πŸ™‚
1 reply

Read-only live mirror of Archestra.AI Slack

πŸ‘‹Join the discussion withAI enthusiasts!