Conversation
|
Claude finished @brojd's task in 3m 5s —— View job PR Review: Slack Integration
OverviewThis PR adds Slack as a second ChatOps provider alongside the existing MS Teams integration. The implementation follows the established The architecture is well-structured — the new Slack provider slots cleanly into the existing ChatOps framework, and the code reuses shared infrastructure (channel bindings model, Strengths
Issues & Suggestions1. Bot token exposed in placeholder text (Low - UX)
The 2.
|
Playwright test resultsDetails
Flaky testsapi › api/llm-proxy/token-cost-limits.spec.ts › LLMProxy-TokenCostLimits-Zhipuai › blocks request when profile token cost limit is exceeded |
🤖 I have created a release *beep* *boop* --- ## [1.0.48](platform-v1.0.46...platform-v1.0.48) (2026-02-23) ### Features * add labels support to MCP catalog items ([#2931](#2931)) ([b4cf3af](b4cf3af)) * add Perplexity AI LLM provider support ([#2467](#2467)) ([c41f7a5](c41f7a5)) * add require approval ([#2908](#2908)) ([02d7497](02d7497)) * add role & permissions card to My Account settings ([#2956](#2956)) ([ae99b0e](ae99b0e)) * add SSRF protection via k8s `NetworkPolicy` for MCP servers ([#2904](#2904)) ([c90cc52](c90cc52)) * add tolerations support to Helm chart ([#2878](#2878)) ([6d92250](6d92250)) * advanced search palette with product navigation and shortcuts ([#2246](#2246)) ([883d621](883d621)) * merge token_price into models table with custom price overrides ([#2938](#2938)) ([9b5a887](9b5a887)) * provider settings page, multi-key support, virtual API keys, per-key base URLs ([#2918](#2918)) ([8802b6a](8802b6a)) * slack integration ([#2794](#2794)) ([e155823](e155823)) * split "profile" RBAC resource into agent, mcpGateway, and llmProxy ([#2888](#2888)) ([102cd04](102cd04)) ### Bug Fixes * add backend validation for org logo (base64 + png) ([#2834](#2834)) ([5cdce48](5cdce48)) * add RFC 8707 resource parameter to OAuth authorization URL ([#2954](#2954)) ([f3ac5fb](f3ac5fb)) * address dependabot security alerts for ajv, hono, and qs ([#2937](#2937)) ([c9e84be](c9e84be)) * agent version history doesn't work ([#2869](#2869)) ([ebd4a65](ebd4a65)) * auto-hide row selection count in pagination for certain pages ([#2890](#2890)) ([484463c](484463c)) * bug with fastest model and other minor fixes ([#2901](#2901)) ([e5df7af](e5df7af)) * double-slash in Grafana API paths by stripping trailing slash ([#2905](#2905)) ([835f617](835f617)) * dynamic credential handling in agent tools editor ([#2873](#2873)) ([cc825fc](cc825fc)) * ensure K8s Service names comply with 63-char DNS label limit for long MCP names ([#2841](#2841)) ([27e9239](27e9239)) * fix CVEs ([#2909](#2909)) ([1899754](1899754)) * fix external agent tco panel ([#2891](#2891)) ([4cefd4a](4cefd4a)) * invalidate correct query key when security setting changes ([#2951](#2951)) ([fe9f8f3](fe9f8f3)) * nonadmin users handling ([#2837](#2837)) ([8334376](8334376)) * Ollama/vLLM streaming tool calls in chat ([#2894](#2894)) ([c6bd0d3](c6bd0d3)) * polish tool requires approval ([#2945](#2945)) ([01e140d](01e140d)) * preserve OAuth consent redirect after sign-in ([#2917](#2917)) ([3c992cc](3c992cc)) * preserve tool selection after sorting in tools table ([#2813](#2813)) ([b4705d9](b4705d9)) * reduce db pool size to not exceed max_connections during rollout ([#2940](#2940)) ([3fe9782](3fe9782)) * resolve Sentry issues - N+1 queries, empty update crash, FK violation ([#2902](#2902)) ([b1ed940](b1ed940)) * support `thoughtSignature` preservation in Gemini 3 streaming ([#2897](#2897)) ([9036f8e](9036f8e)) * use self-hosted fonts to fix Docker build failures with Turbopack ([#2911](#2911)) ([b607c34](b607c34)) * use shadcn datepicker and fix dialog reopen bug for virtual API keys ([#2944](#2944)) ([f61f871](f61f871)) * vault e2e tests skipping on CI due to multi-replica deployment ([#2906](#2906)) ([885aaae](885aaae)) ### Code Refactoring * extract shared proxy preHandler utility ([#2874](#2874)) ([78a5fdd](78a5fdd)) ### Miscellaneous Chores * add debug logs for execution metric deduplication ([#2886](#2886)) ([28612e7](28612e7)) * clean-up tool duplicates ([#2916](#2916)) ([970d5fb](970d5fb)) * do not use tool.mcp_server_Id ([#2848](#2848)) ([bb2b6e6](bb2b6e6)) * improve agent triggers ([#2946](#2946)) ([a73b86e](a73b86e)) * improve ux of agent triggers ([#2932](#2932)) ([1db1f16](1db1f16)) * **release:** bump version ([#2961](#2961)) ([e2438f7](e2438f7)) * **release:** bump version ([#2963](#2963)) ([981a9f5](981a9f5)) * remove redundant info box from Setup Slack ([#2923](#2923)) ([a0fe384](a0fe384)) * support dm with archestra bots ([#2924](#2924)) ([54398b9](54398b9)) * use secrets manager for slack and teams ([#2920](#2920)) ([63d45d8](63d45d8)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: archestra-ci[bot] <222894074+archestra-ci[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Joey Orlando <joey@archestra.ai>
No description provided.