Commit Graph

30231 Commits

Author SHA1 Message Date
Tak Hoffman
f5d0b54563 fix: prefer target entry for btw command 2026-04-10 20:49:28 -05:00
Vincent Koc
8ae6d42faa fix(agents): respect overridden home for personal skills 2026-04-11 02:48:36 +01:00
Tak Hoffman
1e4036a2f1 fix: prefer target entry for compact command 2026-04-10 20:47:44 -05:00
Vincent Koc
7198a9f0ee fix(cycles): reduce remaining static import seams 2026-04-11 02:46:41 +01:00
Vincent Koc
350299401f fix(cycles): continue shared seam extraction 2026-04-11 02:46:41 +01:00
Vincent Koc
81235fd923 fix(cycles): split shared contract seams 2026-04-11 02:46:40 +01:00
Vincent Koc
95bc417944 fix(cycles): split residual shared type seams 2026-04-11 02:46:40 +01:00
Peter Steinberger
707cc315cc test: avoid context discovery in fast unit tests 2026-04-11 02:46:13 +01:00
Tak Hoffman
58020ab759 fix: prefer target entry for models command 2026-04-10 20:45:58 -05:00
Peter Steinberger
efbab8ff8c docs: reshuffle unreleased changelog 2026-04-11 02:45:48 +01:00
Tak Hoffman
c2f6ad9b38 fix: prefer target entry for command system prompt 2026-04-10 20:44:27 -05:00
Tak Hoffman
42a4dee8b6 fix: prefer target entry for plugin commands 2026-04-10 20:42:19 -05:00
Peter Steinberger
569751898f fix: route gateway plugin logs through plugins 2026-04-11 02:40:46 +01:00
Peter Steinberger
69244f837f test: speed provider retry imports 2026-04-11 02:37:51 +01:00
Peter Steinberger
25f56eb317 fix(ci): mock default fs export in session export test 2026-04-11 02:36:53 +01:00
Peter Steinberger
32a25b865f fix: summarize provider tool schema diagnostics 2026-04-11 02:35:13 +01:00
Peter Steinberger
0e56140dba test(auto-reply): align rebase type fixes 2026-04-11 02:30:31 +01:00
Peter Steinberger
bb70a59b36 test(auto-reply): keep model list coverage focused 2026-04-11 02:30:07 +01:00
Peter Steinberger
54cb10e79a test(auto-reply): move directive event coverage lower 2026-04-11 02:30:07 +01:00
Peter Steinberger
48a66a647d test(auto-reply): reduce directive behavior imports 2026-04-11 02:30:07 +01:00
Peter Steinberger
541f768249 fix(ci): align context and plugin loader tests 2026-04-11 02:28:58 +01:00
sudie-codes
0f19271092 msteams: add message actions — pin, unpin, read, react, reactions (#53432)
* msteams: add pin/unpin, list-pins, and read message actions

Wire up Graph API endpoints for message read, pin, unpin, and list-pins
in the MS Teams extension, following the same patterns as edit/delete.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* msteams: address PR review comments for pin/unpin/read actions

- Handle 204 No Content in postGraphJson (Graph mutations may return empty body)
- Strip conversation:/user: prefixes in resolveConversationPath to avoid Graph 404s
- Remove dead variable in channel pin branch
- Rename unpin param from messageId to pinnedMessageId for semantic clarity
- Accept both pinnedMessageId and messageId in unpin action handler for compat

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* msteams: resolve user targets + add User-Agent to Graph helpers

- Resolve user:<aadId> targets to actual conversation IDs via conversation
  store before Graph API calls (fixes 404 for DM-context actions)
- Add User-Agent header to postGraphJson/deleteGraphRequest for consistency
  with fetchGraphJson after rebase onto main

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* msteams: resolve DM targets to Graph chat IDs + expose pin IDs

- Prefer cached graphChatId over Bot Framework conversation IDs for user
  targets; throw descriptive error when no Graph-compatible ID is available
- Add `id` field to list-pins rows so default formatters surface the pinned
  resource ID needed for the unpin flow

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* msteams: add react and reactions (list) message actions

* msteams: fix reaction count undercount and remove unpin messageId fallback

* msteams: wire pinnedMessageId through CLI/tool schema, add channel pin beta warnings, add list-pins pagination

* msteams: address PR #53432 remaining review feedback

* fix(msteams): route channel actions via teamId/channelId path (#53432)

* msteams: add unpin pinnedMessageId test coverage (#53432)

* fix(msteams): keep graph routing scoped to graph actions

* fix(msteams): align graph routing context types

* msteams: route fetchGraphAbsoluteUrl through fetchWithSsrFGuard

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Brad Groux <3053586+BradGroux@users.noreply.github.com>
2026-04-10 20:25:57 -05:00
Peter Steinberger
6c574d726b fix(ci): align model list session metadata 2026-04-11 02:24:31 +01:00
Tak Hoffman
7e7a269ad1 fix: prefer target entry for send policy 2026-04-10 20:23:38 -05:00
Tak Hoffman
831386bd60 fix: use target session entry for usage cost 2026-04-10 20:21:28 -05:00
Tak Hoffman
07232b90c9 fix: prefer target session data for context report 2026-04-10 20:19:28 -05:00
Peter Steinberger
b56cd114e7 feat: add Seedance 2 fal video models 2026-04-11 02:18:31 +01:00
Peter Steinberger
21dfea837c fix: list loaded plugins in gateway ready log 2026-04-11 02:17:40 +01:00
Peter Steinberger
dc008f956c fix: preserve configured plugins in allowlist 2026-04-11 02:17:39 +01:00
Peter Steinberger
202f80792e feat: add plugin text transforms 2026-04-11 02:17:39 +01:00
Tak Hoffman
a2dbc1b63c fix: use target session entry for export 2026-04-10 20:17:06 -05:00
Peter Steinberger
343541217a test(ci): align btw session agent assertion 2026-04-11 02:15:25 +01:00
Peter Steinberger
7e28bd23ae fix(ci): stabilize auto reply and agentic tests 2026-04-11 02:15:25 +01:00
Peter Steinberger
39d1a817fa lint: enable small oxlint rules 2026-04-11 02:15:21 +01:00
Tak Hoffman
ce87edbad4 fix: preserve agent context for legacy model list 2026-04-10 20:14:49 -05:00
Tak Hoffman
3182dac7b1 fix: preserve inline status store path 2026-04-10 20:12:47 -05:00
Peter Steinberger
60b61288c4 test: fix cron and binding stability 2026-04-11 02:10:47 +01:00
Tak Hoffman
70cfdc890b fix: preserve status store path in info wrapper 2026-04-10 20:10:22 -05:00
Tak Hoffman
dcf49fa5d8 fix: use target agent dir for btw command 2026-04-10 20:06:47 -05:00
Tak Hoffman
29018b4af5 fix: use target agent dir for compact command 2026-04-10 20:04:35 -05:00
Tak Hoffman
aaec5c3283 fix: use target agent dir for directive persistence 2026-04-10 20:02:09 -05:00
Peter Steinberger
dbe4cf24a5 fix(ci): guard compact agent directory resolution 2026-04-11 02:01:01 +01:00
Peter Steinberger
4c74c0db18 fix(ci): satisfy strict agent model types 2026-04-11 01:59:17 +01:00
Tak Hoffman
bef2fde77f fix: use target agent dir for compaction 2026-04-10 19:56:40 -05:00
Peter Steinberger
a775051ac6 fix(ci): tolerate doctor preview wording variants 2026-04-11 01:55:04 +01:00
Tak Hoffman
187449d149 fix: disambiguate persisted agent binding keys 2026-04-10 19:52:49 -05:00
Peter Steinberger
0bd008ca83 refactor: reduce redaction type assertions 2026-04-11 01:52:29 +01:00
Tak Hoffman
0c0cb1a3c0 Prefer active store path for session export 2026-04-10 19:52:14 -05:00
Tak Hoffman
de74d843f5 fix: use target agent for models wrapper 2026-04-10 19:51:32 -05:00
Peter Steinberger
edb8f52c07 style: apply oxfmt updates 2026-04-11 01:50:19 +01:00