Peter Steinberger
|
c90b09cb02
|
feat(agents): support Anthropic 1M context beta header
|
2026-02-18 03:29:48 +01:00 |
|
Peter Steinberger
|
d1c00dbb7c
|
fix: harden include confinement edge cases (#18652) (thanks @aether-ai-agent)
|
2026-02-18 03:27:16 +01:00 |
|
Peter Steinberger
|
edf7d6af61
|
fix: harden subagent completion announce retries
|
2026-02-18 03:19:50 +01:00 |
|
Gustavo Madeira Santana
|
985ec71c55
|
CLI: resolve parent/subcommand option collisions (#18725)
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: b7e51cf90950cdd3049ac3c7a3a949717b8ba261
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-02-17 20:57:09 -05:00 |
|
Peter Steinberger
|
fa4f66255c
|
fix(subagents): return completion message for manual session spawns
|
2026-02-18 02:52:35 +01:00 |
|
Peter Steinberger
|
01672a8f25
|
Revert "Add mesh auto-planning with chat command UX and hardened auth/session behavior"
This reverts commit 16e59b26a6.
# Conflicts:
# src/auto-reply/reply/commands-mesh.ts
# src/gateway/server-methods/mesh.ts
# src/gateway/server-methods/server-methods.test.ts
|
2026-02-18 02:18:02 +01:00 |
|
Peter Steinberger
|
2e91552f09
|
feat(agents): add generic provider api key rotation (#19587)
|
2026-02-18 01:31:11 +01:00 |
|
Peter Steinberger
|
4c569ce246
|
docs(tokens): document image dimension token tradeoffs
|
2026-02-18 00:56:57 +01:00 |
|
Peter Steinberger
|
b05e89e5e6
|
fix(agents): make image sanitization dimension configurable
|
2026-02-18 00:54:20 +01:00 |
|
Peter Steinberger
|
bb9a539d1d
|
Merge remote-tracking branch 'prhead/feat/slack-text-streaming'
# Conflicts:
# docs/channels/slack.md
# src/config/types.slack.ts
# src/slack/monitor/message-handler/dispatch.ts
|
2026-02-18 00:49:30 +01:00 |
|
Peter Steinberger
|
f07bb8e8fc
|
fix(hooks): backport internal message hook bridge with safe delivery semantics
|
2026-02-18 00:35:41 +01:00 |
|
Peter Steinberger
|
ae2c8f2cf0
|
feat(models): support anthropic sonnet 4.6
|
2026-02-18 00:00:31 +01:00 |
|
Peter Steinberger
|
a333d92013
|
docs(security): harden gateway security guidance
|
2026-02-17 23:48:49 +01:00 |
|
Peter Steinberger
|
c26cf6aa83
|
feat(cron): add default stagger controls for scheduled jobs
|
2026-02-17 23:48:14 +01:00 |
|
Peter Steinberger
|
9a2c39419e
|
chore(release): bump version to 2026.2.17
|
2026-02-17 23:08:55 +01:00 |
|
Shadow
|
2cf82c357e
|
Docs: expand multi-agent routing
|
2026-02-17 14:28:08 -06:00 |
|
Onur
|
ab94295541
|
docs(slack): add assistant:write requirement for typing status
|
2026-02-18 02:22:54 +08:00 |
|
Peter Steinberger
|
0978d63edd
|
docs: add community plugins guide
|
2026-02-17 17:42:37 +01:00 |
|
Sebastian
|
19a8f8bbf6
|
test(cron): add model fallback regression coverage
|
2026-02-17 10:40:25 -05:00 |
|
Sebastian
|
c0072be6a6
|
docs(cli): add components send example
|
2026-02-17 09:58:47 -05:00 |
|
Sebastian
|
dd0b789669
|
fix(mattermost): surface reactions support
|
2026-02-17 09:30:50 -05:00 |
|
Sebastian
|
5d1bcc76cc
|
docs(zai): document tool_stream defaults
|
2026-02-17 09:22:55 -05:00 |
|
Mariano Belinky
|
b114c82701
|
CLI: approve latest pending device request
|
2026-02-17 14:08:04 +00:00 |
|
Muhammed Mukhthar CM
|
0e023e300e
|
Revert: fully roll back #17986 templates
|
2026-02-17 13:57:50 +00:00 |
|
Benjamin Jesuiter
|
ddee6291eb
|
Docs: add screenshot showing model picker usability issue
|
2026-02-17 09:15:55 +01:00 |
|
Nimrod Gutman
|
b2fef5ebc4
|
Revert "Default Telegram polls to public"
This reverts commit c43e95e011.
|
2026-02-17 09:38:15 +02:00 |
|
Sebastian
|
df8f7ff1ab
|
docs(voice-call): document stale call reaper config
|
2026-02-16 22:26:31 -05:00 |
|
Sebastian
|
81fd771cb9
|
fix(gateway): preserve chat.history context under hard caps
|
2026-02-16 21:50:01 -05:00 |
|
Sebastian
|
f6e68b917b
|
docs(cron): clarify webhook posting summary condition
|
2026-02-16 21:48:57 -05:00 |
|
Sebastian
|
6070116382
|
revert(exec): undo accidental merge of PR #18521
|
2026-02-16 21:47:18 -05:00 |
|
Sebastian
|
ae82371d8a
|
revert(docs): undo accidental merge of #18516
|
2026-02-16 21:46:45 -05:00 |
|
Peter Steinberger
|
0c1c34c950
|
refactor(plugins): split before-agent hooks by model and prompt phases
|
2026-02-17 03:28:20 +01:00 |
|
Josh Avant
|
81741c37fd
|
fix(gateway): remove watch-mode build/start race (#18782)
|
2026-02-17 11:24:08 +09:00 |
|
Sebastian
|
0158e41298
|
Revert "fix: resolve #12770 - update Antigravity default model and trim leading whitespace in BlueBubbles replies"
This reverts commit e179d453c7.
|
2026-02-16 21:11:53 -05:00 |
|
Peter Steinberger
|
d6226355e6
|
fix(slack): validate interaction payloads and handle malformed actions
|
2026-02-17 02:51:00 +01:00 |
|
Sebastian
|
accb673490
|
revert(telegram): undo accidental merge of PR #18601
|
2026-02-16 20:46:05 -05:00 |
|
Peter Steinberger
|
c0c367fde7
|
docs: clarify discord proxy scope for startup REST calls
|
2026-02-17 02:30:55 +01:00 |
|
Peter Steinberger
|
25126d75c3
|
Revert "Agents: improve Windows scaffold helpers for venture studio"
This reverts commit b6d934c2c7.
|
2026-02-17 02:26:36 +01:00 |
|
Peter Steinberger
|
d4385e67aa
|
chore(docs): drop accidental .DS_Store artifacts
|
2026-02-17 02:23:41 +01:00 |
|
Peter Steinberger
|
c65b3c2ed9
|
fix(docs): revert accidental es/pt-BR translation scaffold from #18473
|
2026-02-17 02:23:41 +01:00 |
|
sebslight
|
83b1ae895e
|
fix(transcript): always drop orphaned OpenAI reasoning blocks
|
2026-02-16 20:20:32 -05:00 |
|
Peter Steinberger
|
170e6f33b9
|
docs(commands): add export-session aliases to slash command list
|
2026-02-16 23:48:43 +00:00 |
|
Peter Steinberger
|
12a947223b
|
fix(ci): restore main checks after bulk merges
|
2026-02-16 23:47:27 +00:00 |
|
Peter Steinberger
|
076df941a3
|
feat: add configurable tool loop detection
|
2026-02-17 00:17:01 +01:00 |
|
Ibrahim Qureshi
|
4f5b9da503
|
Update docs/reference/templates/SOUVENIR.md
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
|
2026-02-17 00:01:30 +01:00 |
|
Ibrahim Qureshi
|
8a3f3a49a5
|
Update docs/reference/templates/GOALS.md
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
|
2026-02-17 00:01:30 +01:00 |
|
Ibrahim Qureshi
|
bf1b4386df
|
Update docs/reference/templates/GOALS.md
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
|
2026-02-17 00:01:30 +01:00 |
|
Ibrahim Qureshi
|
1a9a2e396f
|
feat: Add GOALS.md and SOUVENIR.md template files
- GOALS.md: Direction & Execution Strategy template
- SOUVENIR.md: Memory & Reflection Layer template
- Both files pass oxfmt formatting check
|
2026-02-17 00:01:30 +01:00 |
|
Rodrigo Uroz
|
6b3e0710f4
|
feat(memory): Add opt-in temporal decay for hybrid search scoring
Exponential decay (half-life configurable, default 30 days) applied
before MMR re-ranking. Dated daily files (memory/YYYY-MM-DD.md) use
filename date; evergreen files (MEMORY.md, topic files) are not
decayed; other sources fall back to file mtime.
Config: memorySearch.query.hybrid.temporalDecay.{enabled, halfLifeDays}
Default: disabled (backwards compatible, opt-in).
|
2026-02-16 23:59:19 +01:00 |
|
Rodrigo Uroz
|
fa9420069a
|
feat(memory): Add MMR re-ranking for search result diversity
Adds Maximal Marginal Relevance (MMR) re-ranking to hybrid search results.
- New mmr.ts with tokenization, Jaccard similarity, and MMR algorithm
- Integrated into mergeHybridResults() with optional mmr config
- 40 comprehensive tests covering edge cases and diversity behavior
- Configurable lambda parameter (default 0.7) to balance relevance vs diversity
- Updated CHANGELOG.md and memory docs
This helps avoid redundant results when multiple chunks contain similar content.
|
2026-02-16 23:59:19 +01:00 |
|