Re-bin
f828a1d5d1
fix(gateway): show actual heartbeat interval in startup log
2026-02-24 12:09:19 +00:00
Re-bin
ec55f77912
fix(heartbeat): replace HEARTBEAT_OK token with virtual tool-call decision
2026-02-24 11:04:56 +00:00
Re-bin
7671239902
fix(heartbeat): suppress progress messages and deliver agent response to user
2026-02-23 13:45:09 +00:00
Re-bin
ea1c4ef025
fix: suppress heartbeat progress messages to external channels
2026-02-23 12:33:29 +00:00
Re-bin
577b3d104a
refactor: move workspace/ to nanobot/templates/ for packaging
2026-02-23 08:08:01 +00:00
Re-bin
e4376896ed
Merge remote-tracking branch 'origin/main' into pr-1036
2026-02-23 07:16:40 +00:00
Re-bin
df2c837e25
feat(channels): split send_progress into send_progress + send_tool_hints
2026-02-23 07:12:41 +00:00
Kim
9025c7088f
fix(heartbeat): route heartbeat runs to enabled chat context
2026-02-23 12:28:21 +08:00
Yingwen Luo-LUOYW
b323087631
feat(cli): add DingTalk, QQ, and Email to channels status output
2026-02-22 12:42:33 +08:00
Re-bin
7279ff0167
refactor: route CLI interactive mode through message bus for subagent support
2026-02-20 16:45:21 +00:00
Re-bin
b97b1a5e91
fix: pass full agent config including mcp_servers to cron run command
2026-02-20 09:04:33 +00:00
Re-bin
0b34a43779
Merge branch 'main' into pr-821
2026-02-20 08:59:51 +00:00
Re-bin
2b8c082428
Merge branch 'main' into pr-763
2026-02-20 08:04:48 +00:00
chtangwin
a2379a08ac
Fix: Ensure UTF-8 encoding and ensure_ascii=False for remaining file/JSON operations
2026-02-18 18:37:17 -08:00
Clayton Wilson
4367038a95
fix: make cron run command actually execute the agent
...
Wire up an AgentLoop with an on_job callback in the cron_run CLI
command so the job's message is sent to the agent and the response
is printed. Previously, CronService was created with no on_job
callback, causing _execute_job to skip execution silently and
always report success.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-18 15:42:33 -06:00
Alexander Minges
4a85cd9a11
fix(cron): add service-layer timezone validation
...
Adds `_validate_schedule_for_add()` to `CronService.add_job` so that
invalid or misplaced `tz` values are rejected before a job is persisted,
regardless of which caller (CLI, tool, etc.) invoked the service.
Surfaces the resulting `ValueError` in `nanobot cron add` via a
`try/except` so the CLI exits cleanly with a readable error message.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-18 19:33:23 +01:00
Re-bin
715b2db24b
feat: stream intermediate progress to user during tool execution
2026-02-18 14:23:51 +00:00
Re-bin
d54831a35f
feat: add github copilot oauth login and improve provider status display
2026-02-18 03:09:09 +00:00
Re-bin
8f6dd8708f
Merge branch 'main' into pr-312
2026-02-18 02:57:11 +00:00
Re-bin
e2a0d63909
feat: add custom provider with direct openai-compatible support
2026-02-18 02:39:15 +00:00
Jeroen Evens
16127d49f9
[github] Fix Oauth login
2026-02-17 23:07:04 +01:00
Jeroen Evens
b161fa4f9a
[github] Add Github Copilot
2026-02-17 23:07:04 +01:00
Re-bin
7d7d6bcadc
Merge branch 'main' into pr-746
2026-02-17 17:46:46 +00:00
Re-bin
f5c5b13ff0
refactor: use is_oauth flag instead of hardcoded provider name check
2026-02-17 08:41:09 +00:00
Re-bin
12e59ecaae
Merge branch 'main' into pr-720
2026-02-17 08:33:34 +00:00
Re-bin
6bae6a617f
fix(cron): fix timezone display bug, add tz validation and skill docs
2026-02-17 08:30:52 +00:00
Darye
778a93370a
Enable Cron management on CLI Agent.
2026-02-17 03:52:54 +01:00
jopo
ae903e983c
fix(cron): improve timezone scheduling and tz propagation
2026-02-16 17:49:19 -08:00
Darye
5033ac1759
Added Github Copilot Provider
2026-02-16 15:02:12 +01:00
Re-bin
1ce586e9f5
fix: resolve Codex provider bugs and simplify implementation
2026-02-16 11:43:36 +00:00
Re-bin
9e5f7348fe
Merge branch 'main' into pr-151
2026-02-16 09:19:40 +00:00
Re-bin
52cf1da30a
fix: store original MCP tool name, make close_mcp public
2026-02-15 07:00:27 +00:00
Re-bin
54d5f637e7
merge main into pr-554
2026-02-15 06:12:15 +00:00
Re-bin
f821e95d3c
fix: wire max_tokens/temperature to all chat calls, clean up redundant comments
2026-02-14 01:40:37 +00:00
Re-bin
9a83301ea6
Merge branch 'main' into pr-560
2026-02-14 01:10:51 +00:00
Re-bin
12540ba8cb
feat: improve onboard with merge-or-overwrite prompt
2026-02-14 00:58:43 +00:00
Re-bin
835a10e1a9
merge: resolve conflict with main, keep load-merge-save approach
2026-02-14 00:51:29 +00:00
Re-bin
b76cf05c3a
feat: add custom provider and non-destructive onboard
2026-02-13 16:05:00 +00:00
Luke Milby
bd55bf5278
cleaned up logic for onboarding
2026-02-13 08:56:37 -05:00
Luke Milby
a9d911c80d
Merge branch 'HKUDS:main' into feature/onboard_workspace
2026-02-13 08:45:31 -05:00
Luke Milby
8a11490798
updated logic for onboard function not ask for to overwrite workspace since the logic already ensures nothing will be overwritten. Added onboard command tests and removed tests from gitignore
2026-02-13 08:43:49 -05:00
qiupinhua
1ae47058d9
fix: refactor code structure for improved readability and maintainability
2026-02-13 18:51:30 +08:00
qiupinhua
09c7e7aded
feat: change OAuth login command for providers
2026-02-13 18:37:21 +08:00
Re-bin
fd7e477b18
fix(security): bind WhatsApp bridge to localhost + optional token auth
2026-02-13 05:37:56 +00:00
wymcmh
3e9f6d0b6b
Merge branch 'main' into fix/config-temperature
2026-02-13 13:07:37 +08:00
Re-bin
32c9431191
fix: align CLI session_id default to "cli:direct" for backward compatibility
2026-02-13 04:13:16 +00:00
Re-bin
903caaa642
feat: unified slash commands (/new, /help) across all channels
2026-02-13 03:30:21 +00:00
Luke Milby
f016025f63
add feature to onboarding that will ask to generate missing workspace files
2026-02-12 22:20:56 -05:00
worenidewen
24a90af6d3
feat: add /new command
2026-02-13 01:24:48 +08:00
Re-bin
94c21fc235
feat: redesign memory system — two-layer architecture with grep-based retrieval
2026-02-12 15:02:52 +00:00