Peter Steinberger
26aa6793aa
fix(android): restore tool display config
2026-01-07 15:38:10 +00:00
Peter Steinberger
a83050f8fc
Merge pull request #402 from fcatuhe/android/version-and-apk-naming
...
android: set version 2026.1.5, add APK naming convention
2026-01-07 15:37:34 +00:00
Peter Steinberger
13c71edd36
Merge branch 'main' into pr-402
2026-01-07 15:36:34 +00:00
Peter Steinberger
8483f610fe
docs: add 2026.1.7 changelog
2026-01-07 15:30:08 +00:00
Peter Steinberger
540d3ca4d1
chore: bump version 2026.1.7
2026-01-07 15:30:05 +00:00
Peter Steinberger
492c8f728d
build(android): bump 2026.1.7 + apk naming
2026-01-07 15:30:03 +00:00
François Catuhe
430c85320d
android: set version 2026.1.5, add APK naming convention, remove duplicate asset
2026-01-07 16:05:26 +01:00
Peter Steinberger
639e14b476
style(telegram): format activation log
2026-01-07 11:21:12 +00:00
Peter Steinberger
6313b7c532
fix(telegram): honor session activation overrides
2026-01-07 11:19:09 +00:00
Peter Steinberger
69d070bf9e
test(telegram): cover routed activation
2026-01-07 11:17:12 +00:00
Julian Engel
0d8b0bf04d
fix(telegram): make /activation command work by checking session state
...
The /activation command now properly controls group activation mode:
- Loads session state before filtering messages
- Checks groupActivation field (from /activation command)
- Falls back to config telegram.groups requireMention setting
Previously, the bot only checked config and ignored session state,
making the /activation command appear to work but have no effect.
Changes:
- Add resolveGroupActivation() to check session before config
- Import loadSessionStore to read session state early
- Pass messageThreadId to support forum topics correctly
2026-01-07 11:16:35 +00:00
Julian Engel
005b8a06c9
docs(telegram): clarify group activation and access control
...
- Add detailed explanation of group activation modes (requireMention)
- Document /activation command (mention vs always)
- Clarify two-level access control: group allowlist + sender policy
- Add troubleshooting section for common issues
- Explain that telegram.groups creates an allowlist
- Add instructions for getting group chat ID
Fixes confusion around group setup where /activation command
updates session state but doesn't persist or take effect.
2026-01-07 11:13:13 +00:00
Peter Steinberger
bf607f8f33
refactor: drop autoReply, add topic requireMention
...
Co-authored-by: kitze <kristijan.mkd@gmail.com>
2026-01-07 12:07:15 +01:00
Peter Steinberger
4200e8f9bc
docs: add note about tricky code comments
2026-01-07 12:04:55 +01:00
Peter Steinberger
8907e19b97
fix(macos): validate remote ports
2026-01-07 11:00:21 +00:00
Nima Karimi
b33331c3c8
fix(macos): honor discovered gateway ports
2026-01-07 10:51:06 +00:00
Peter Steinberger
433ad58e88
chore: satisfy lint
2026-01-07 11:49:01 +01:00
Peter Steinberger
7a09609b88
docs: update changelog for PR #286
2026-01-07 11:47:24 +01:00
Peter Steinberger
95d92025ee
docs: document channel/topic overrides
2026-01-07 11:44:37 +01:00
Peter Steinberger
2c5db12a8d
feat: add channel/topic overrides for skills + auto-reply
2026-01-07 11:44:37 +01:00
Peter Steinberger
a03f697dd8
feat: add skill filter + group system prompt plumbing
2026-01-07 11:44:37 +01:00
Peter Steinberger
82458c2e9f
feat: add provider usage tracking
2026-01-07 11:42:46 +01:00
Josh Palmer
43b8c105ce
Merge pull request #378 from timkrase/system-prompt-weekday
...
Agents: add weekday to user time (codex assisted)
2026-01-07 11:27:07 +01:00
Peter Steinberger
9d469d5ffa
feat: telegram draft streaming
2026-01-07 11:08:32 +01:00
Peter Steinberger
1981086f7a
fix: refine bootstrap injections
2026-01-07 10:04:23 +00:00
Tobias Bischoff
4ae7b2bac6
Reduce prompt token overhead with leaner context injections
2026-01-07 10:04:23 +00:00
Tim Krase
4177577e22
Agents: add weekday to user time
2026-01-07 11:02:39 +01:00
Peter Steinberger
138eb913e1
feat(auth): sync OAuth from Claude/Codex CLIs
...
Add source profiles anthropic:claude-cli and openai-codex:codex-cli; surface them in onboarding/configure.
Co-authored-by: pepicrft <pepicrft@users.noreply.github.com>
2026-01-07 10:47:57 +01:00
Peter Steinberger
6e72501384
feat(sandbox): add workspace access mode
2026-01-07 09:33:38 +00:00
Peter Steinberger
be1213e167
fix: clean agents lint warnings
2026-01-07 10:13:03 +01:00
Peter Steinberger
791d7ab563
feat: add agents command
2026-01-07 10:03:53 +01:00
Shadow
98a3321171
chore: bump carbon version
...
Closes #349
Closes #354
2026-01-07 02:58:40 -06:00
Peter Steinberger
95f44c7d3c
fix(discord): handle multi-attachment inbound media
2026-01-07 09:01:57 +01:00
Peter Steinberger
f6f901c94e
docs: thank contributor for #369
2026-01-07 07:57:19 +00:00
Peter Steinberger
c08524f036
fix: ensure output for non-streaming models ( #369 )
...
Co-authored-by: mneves75 <mneves75@users.noreply.github.com>
2026-01-07 07:47:18 +00:00
Peter Steinberger
817c9c807b
fix: land PR #350
2026-01-07 07:19:48 +00:00
Peter Steinberger
b8c8a9551d
fix: align heartbeat session store with default agent
2026-01-07 07:14:24 +00:00
Peter Steinberger
55bbd24d9c
fix(auth): harden legacy auth.json cleanup
2026-01-07 06:51:17 +00:00
Peter Steinberger
bbd3d6a1a5
Merge PR #368 : delete legacy auth.json after migration
2026-01-07 06:47:46 +00:00
Peter Steinberger
e426066d84
fix(auth): doctor-migrate anthropic oauth profiles
2026-01-07 06:31:02 +00:00
Randy Torres
c13292320e
fix(auth): use anthropic oauth email profile
...
Use Anthropic OAuth profile email as the profile identifier when available. This fixes cases where Anthropic returns an email-based profile id rather than an explicit id field.
2026-01-07 06:31:02 +00:00
Peter Steinberger
2bfeeb3e83
fix: split status activation line
2026-01-07 07:26:52 +01:00
Peter Steinberger
147945feca
fix: refresh status output
2026-01-07 07:22:06 +01:00
Matthew Dicembrino
b042fc65eb
fix: delete legacy auth.json after migration to prevent stale token overwrites ( #363 )
2026-01-07 01:15:38 -05:00
Peter Steinberger
3e1361e206
chore: sync swift protocol models
2026-01-07 06:14:15 +00:00
Peter Steinberger
1b4f73a375
fix: honor sandboxed built-in tools
2026-01-07 06:12:56 +00:00
Peter Steinberger
afbd2f4846
fix: order reasoning before reply text
2026-01-07 07:05:07 +01:00
Peter Steinberger
bd6d87dc26
feat: update subagent announce + archive
2026-01-07 06:53:01 +01:00
Peter Steinberger
f6180e2111
feat: add /reasoning reasoning visibility
2026-01-07 06:17:31 +01:00
Peter Steinberger
d1323dc835
test(routing): add route-reply coverage
2026-01-07 05:07:53 +00:00