tjb-tech
f5608951e1
test(ohmo): cover Feishu domain setup prompts
2026-05-24 08:14:31 +00:00
tjb-tech
92e298852c
Merge branch 'pr-276' into codex/pr-merge-test-20260524
2026-05-24 08:13:17 +00:00
hinotoi-agent
9a24b8dfe2
fix(commands): keep session transcript commands local-only
2026-05-22 13:19:37 +08:00
hinotoi-agent
4321bd824d
fix(commands): keep project context commands local-only
2026-05-22 08:15:41 +08:00
Yang XiuYuan
6747d12385
feat(memory): add structured schema and usage index ( #266 )
...
* feat(memory): add structured schema and usage index
Add schema-v1 frontmatter for memory files, including stable ids, deterministic signatures, soft delete metadata, TTL handling, and migration support for legacy stores.
Track recalled memories in usage_index.json so retrieval can prioritize useful memories and auto-dream can review stale unused entries before pruning.
Keep project and ohmo memory backends aligned under the same behavior while preserving runtime compatibility for unmigrated Markdown files.
* fix(memory): make backend migration defaults explicit
2026-05-17 14:01:24 +08:00
Hinotobi
7b44b7dab1
[security] fix(ohmo): scope Slack thread sessions by sender ( #255 )
2026-05-16 19:45:56 +08:00
tjb-tech
484502168d
fix(commands): resolve remote admin command merges
2026-05-16 11:44:36 +00:00
tjb-tech
a1fef67cdc
Merge branch 'review/pr-252-merge'
...
# Conflicts:
# src/openharness/commands/registry.py
# tests/test_commands/test_registry.py
# tests/test_ohmo/test_gateway.py
2026-05-16 11:40:43 +00:00
tjb-tech
9cff3a05b0
Merge branch 'review/pr-253-merge'
...
# Conflicts:
# tests/test_commands/test_registry.py
2026-05-16 11:40:01 +00:00
Hinotobi
c38e2fc066
[security] fix(commands): keep autopilot local-only by default ( #258 )
2026-05-16 19:38:39 +08:00
Hinotobi
653369d983
[security] fix(commands): keep /commit local-only over remote channels ( #261 )
2026-05-16 19:38:35 +08:00
hinotoi-agent
c70811cc40
fix(commands): keep diff local-only by default
2026-05-12 10:05:00 +08:00
hinotoi-agent
73fb0fa0bf
fix(commands): keep tasks local-only remotely
2026-05-12 09:06:43 +08:00
Jiabin Tang
0c6b81d61f
feat: add configurable image generation tool ( #244 )
...
Add a configurable image_generation tool with OpenAI-compatible and Codex hosted providers, propagate generated media metadata through stream events, and let ohmo channels send generated image/file paths automatically.
2026-05-09 13:18:23 +08:00
tjb-tech
0e557a65d3
feat(skills): expose user-invocable skills as slash commands
2026-05-06 13:43:39 +00:00
tjb-tech
807e3ecd47
fix(ohmo): respect Feishu group mention policy
2026-05-06 12:46:28 +00:00
tjb-tech
30d4fb3ebf
Merge remote-tracking branch 'origin/main' into review/pr-232
2026-05-06 10:02:01 +00:00
tjb-tech
0528a7a2c2
fix(ohmo): isolate group command context
2026-05-06 09:55:38 +00:00
tjb-tech
8f30deffe9
feat(ohmo): add gateway-scoped model provider commands
2026-05-06 09:10:38 +00:00
tjb-tech
52a0551569
feat(ohmo): add Feishu group creation flow
...
Add an ohmo-only /group flow for Feishu private chats, persist managed group metadata, and route shared-chat sessions safely. Also update Feishu reply handling and gateway tests for private/group behavior.
2026-05-06 08:44:17 +00:00
hinotoi-agent
4e33118c48
fix(commands): keep config auth commands local-only
2026-05-05 13:32:29 +08:00
tjb-tech
47e0e93387
fix(gateway): degrade image attachments for text-only models
...
Support absolute glob patterns without crashing and retry ohmo channel messages without ImageBlocks when a provider rejects image input.\n\nFixes #225\nFixes #226
2026-05-02 14:04:25 +00:00
tjb-tech
1bcdc62a50
test(ohmo): harden memory prompt isolation coverage
2026-04-29 08:51:02 +00:00
tjb-tech
cc825efb83
fix(ohmo): isolate personal memory from project memory
2026-04-29 08:47:58 +00:00
Hinotobi
df348b6335
test(gateway): cover remote bridge spawn block ( #209 )
2026-04-29 16:38:33 +08:00
hinotoi-agent
438e373097
fix: keep bridge command local-only by default
2026-04-28 11:51:44 +08:00
tjb-tech
df7fde80e8
fix(session): sanitize dangling tool calls on restore
2026-04-20 05:10:57 +00:00
Hinotobi
3186851c47
fix(ohmo): isolate shared-chat sessions by sender ( #159 )
2026-04-17 17:45:19 +08:00
Hinotobi
fab40c6eab
fix(ohmo): secure default remote channel allowlists ( #147 )
2026-04-15 20:31:46 +08:00
tjb-tech
ce84a6a1a2
fix(session): sanitize empty assistant messages and add windows alias
2026-04-14 08:51:33 +00:00
tjb-tech
46a618bae8
test(ohmo): update interactive prompts for remote admin settings
2026-04-13 08:52:04 +00:00
Hinotobi
dd1d235450
fix: harden gateway slash command security ( #127 )
...
* fix: harden gateway slash command security
* fix: add secure remote admin opt-in for gateway commands
2026-04-13 16:24:20 +08:00
tjb-tech
a6931b7698
feat(compact): improve task-state carry-over and channel logging
2026-04-10 11:26:16 +00:00
tjb-tech
aca4016898
feat(compact): align lifecycle and carry-over behavior
2026-04-10 08:17:10 +00:00
tjb-tech
4e16ce0ffa
feat(installer): improve dev setup and gateway restart flow
2026-04-10 06:28:02 +00:00
tjb-tech
038d0a7956
fix(ci): restore import order and improve running feedback
2026-04-10 04:08:35 +00:00
tjb-tech
27abeae3eb
Merge #88 and fix agent team creation
2026-04-10 03:59:44 +00:00
tjb-tech
6fbc61fc13
fix(ohmo): support channel slash commands and stabilize tests
2026-04-09 12:31:40 +00:00
tjb-tech
0b5de01587
feat(ohmo): support channel attachments and multimodal gateway messages
2026-04-08 14:16:01 +00:00
tjb-tech
2f6f8b01d6
release: ship 0.1.4 fixes and ohmo updates
2026-04-08 09:53:39 +00:00
tjb-tech
32caf0f381
fix(gateway): improve codex runtime diagnostics
2026-04-08 07:22:08 +00:00
tjb-tech
7b6964d221
feat(ohmo): update gateway and session storage changes
2026-04-07 15:30:21 +00:00
tjb-tech
2b0fddd32b
fix(auth): improve claude subscription refresh handling
2026-04-07 05:32:55 +00:00
tjb-tech
291183e5df
feat(ohmo): add config flow for gateway setup
2026-04-06 12:28:35 +00:00
tjb-tech
50e7e3a508
feat(ohmo): add personal agent app and gateway
2026-04-06 12:06:54 +00:00