惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
雷峰网
雷峰网
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
人人都是产品经理
人人都是产品经理
博客园 - 【当耐特】
量子位
有赞技术团队
有赞技术团队
博客园 - 三生石上(FineUI控件)
博客园 - Franky
M
MIT News - Artificial intelligence
U
Unit 42
Last Week in AI
Last Week in AI
酷 壳 – CoolShell
酷 壳 – CoolShell
The Cloudflare Blog
J
Java Code Geeks
V
Visual Studio Blog
Engineering at Meta
Engineering at Meta
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
MyScale Blog
MyScale Blog
T
Tailwind CSS Blog
T
The Blog of Author Tim Ferriss
V
V2EX

Recent Commits to openclaw:main

test: merge chat side-result checks · openclaw/openclaw@ddd2c2a test: merge cron history checks · openclaw/openclaw@f7eb746 test: merge responsive navigation shell checks · openclaw/openclaw@c2e4b47 docs(changelog): add codex oauth fixes · openclaw/openclaw@628e6cd test: merge navigation routing cases · openclaw/openclaw@5d8cecb Tests: mock channel registry bundled fallback · openclaw/openclaw@2b08233 Secrets: avoid broad web search discovery for single plugin config · openclaw/openclaw@a464f59 test: merge config view browser checks · openclaw/openclaw@20cf511 fix(status): align oauth health with runtime · openclaw/openclaw@eed7116 feat: add macOS screen snapshots for monitor preview (#67954) thanks … · openclaw/openclaw@f377db1 fix: report shared auth scopes in hello-ok (#67810) thanks @BunsDev · openclaw/openclaw@0b6c39b Auto-reply: avoid eager bundled route fallback · openclaw/openclaw@3ea1bf4 Tests: narrow session binding contract setup · openclaw/openclaw@54e4e16 fix(macOS): enable undo/redo in webchat composer text input (#34962) · openclaw/openclaw@00951dc Tests: speed up channel setup promotion · openclaw/openclaw@82b529a Docs: refresh agent instructions · openclaw/openclaw@5775fe2 fix(auth): serialize OAuth refresh across agents to fix #26322 (#67876) · openclaw/openclaw@8e79080 test: allow ollama public surface boundary test · openclaw/openclaw@7d4f1a6 Docs: add test performance guardrails · openclaw/openclaw@89706d3 Tests: restore context-engine usage proof · openclaw/openclaw@e4c4f95 Tests: slim context engine runtime coverage · openclaw/openclaw@74c198f ci: retry failed custom checkouts · openclaw/openclaw@0ee5baf test: trim duplicate provider auth onboarding cases · openclaw/openclaw@1ffc02e matrix: fix sessions_spawn --thread subagent session spawning (#67643) · openclaw/openclaw@1ce2596 test: reduce auth choice fixture churn · openclaw/openclaw@857b9cd test: mock health status config boundaries · openclaw/openclaw@9d5ab4a test: mock onboard config io boundary · openclaw/openclaw@299694d test: mock legacy state plugin boundaries · openclaw/openclaw@2713089 test: mock channel install boundaries · openclaw/openclaw@b945248 test: mock doctor preview channel boundaries · openclaw/openclaw@b1a3ad4
docs: full-page sentence-case sweep across 5 worst-offend...
vincentkoc · 2026-04-27 · via Recent Commits to openclaw:main

@@ -283,7 +283,7 @@ The Teams channel starts automatically when the plugin is available and `msteams

283283284284

</details>

285285286-

## Federated Authentication (Certificate + Managed Identity)

286+

## Federated authentication (certificate plus managed identity)

287287288288

> Added in 2026.3.24

289289

@@ -425,7 +425,7 @@ For AKS deployments using workload identity:

425425426426

**Default behavior:** When `authType` is not set, OpenClaw defaults to client secret authentication. Existing configurations continue to work without changes.

427427428-

## Local Development (Tunneling)

428+

## Local development (tunneling)

429429430430

Teams can't reach `localhost`. Use a persistent dev tunnel so your URL stays the same across sessions:

431431

@@ -495,7 +495,7 @@ The action is gated by `channels.msteams.actions.memberInfo` (default: enabled w

495495

- In other words, allowlists gate who can trigger the agent; only specific supplemental context paths are filtered today.

496496

- DM history can be limited with `channels.msteams.dmHistoryLimit` (user turns). Per-user overrides: `channels.msteams.dms["<user_id>"].historyLimit`.

497497498-

## Current Teams RSC Permissions (Manifest)

498+

## Current Teams RSC permissions (manifest)

499499500500

These are the **existing resourceSpecific permissions** in our Teams app manifest. They only apply inside the team/chat where the app is installed.

501501

@@ -519,7 +519,7 @@ To add RSC permissions via the Teams CLI:

519519

teams app rsc add <teamsAppId> ChannelMessage.Read.Group --type Application

520520

```

521521522-

## Example Teams Manifest (redacted)

522+

## Example Teams manifest (redacted)

523523524524

Minimal, valid example with the required fields. Replace IDs and URLs.

525525

@@ -651,7 +651,7 @@ If you need images/files in **channels** or want to fetch **message history**, y

651651652652

**Additional permission for user mentions:** User @mentions work out of the box for users in the conversation. However, if you want to dynamically search and mention users who are **not in the current conversation**, add `User.Read.All` (Application) permission and grant admin consent.

653653654-

## Known Limitations

654+

## Known limitations

655655656656

### Webhook timeouts

657657

@@ -714,7 +714,7 @@ Key settings (see `/gateway/configuration` for shared channel patterns):

714714

- `agent:<agentId>:msteams:channel:<conversationId>`

715715

- `agent:<agentId>:msteams:group:<conversationId>`

716716717-

## Reply Style: Threads vs Posts

717+

## Reply style: threads vs posts

718718719719

Teams recently introduced two channel UI styles over the same underlying data model:

720720

@@ -841,7 +841,7 @@ OpenClaw sends Teams polls as Adaptive Cards (there is no native Teams poll API)

841841

- The gateway must stay online to record votes.

842842

- Polls do not auto-post result summaries yet (inspect the store file if needed).

843843844-

## Presentation Cards

844+

## Presentation cards

845845846846

Send semantic presentation payloads to Teams users or conversations using the `message` tool or CLI. OpenClaw renders them as Teams Adaptive Cards from the generic presentation contract.

847847

@@ -957,7 +957,7 @@ https://teams.microsoft.com/l/channel/19%3A15bc...%40thread.tacv2/ChannelName?gr

957957

- Channel ID = path segment after `/channel/` (URL-decoded)

958958

- **Ignore** the `groupId` query parameter

959959960-

## Private Channels

960+

## Private channels

961961962962

Bots have limited support in private channels:

963963