agent-ecosystem/src/main/ipc
iliya 1d3080f0f9 feat: add scheduled tasks with cron execution and rich log viewer
- Cron-based task scheduling with SchedulerService (create, pause, resume, delete)
- One-shot executor using `claude -p` with stream-json output for rich log display
- CLAUDECODE env var stripped to prevent nested session detection
- JsonScheduleRepository for persistent schedule/run/log storage
- Full IPC pipeline: handlers, preload bridge, API types, HttpClient stubs
- ScheduleSection UI with create/edit dialog, run history, status badges
- ScheduleRunLogDialog with CliLogsRichView (thinking blocks, tool cards, markdown)
- Real-time run status updates via store subscription
- Retry logic with configurable max retries and auto-pause on consecutive failures
- CronScheduleInput with human-readable descriptions via cronstrue
- 3 test suites: SchedulerService, ScheduledTaskExecutor, JsonScheduleRepository
2026-03-08 00:58:07 +02:00
..
cliInstaller.ts feat: enhance team file handling and logging improvements 2026-03-03 22:00:11 +02:00
config.ts fix: improve WSL user home path resolution and enhance process renaming on Windows 2026-03-02 23:10:44 +02:00
configValidation.ts feat: enhance notification system with task status change support 2026-03-04 15:22:59 +02:00
context.ts feat(visualization): enhance team and subagent visualization in README 2026-02-12 23:43:28 +09:00
editor.ts feat: implement team member replacement functionality and enhance file search caching 2026-03-03 00:56:58 +02:00
guards.ts feat: enhance team member validation and improve logging 2026-03-03 23:58:19 +02:00
handlers.ts feat: add scheduled tasks with cron execution and rich log viewer 2026-03-08 00:58:07 +02:00
httpServer.ts feat: alot, code highlight, related tasks, group by project and other 2026-02-23 20:06:08 +02:00
ipcWrapper.ts feat: add project editor with drag & drop file management 2026-02-28 23:40:41 +02:00
notifications.ts Initialize project structure with essential configuration files including .editorconfig, .gitattributes, .gitignore, and TypeScript settings. Add build and linting configurations, along with README, LICENSE, and contribution guidelines. Set up Tailwind CSS and ESLint for styling and code quality. Include initial package.json and pnpm workspace configuration for dependency management. 2026-02-11 15:52:00 +09:00
projects.ts feat: enhance team file handling and logging improvements 2026-03-03 22:00:11 +02:00
rendererLogs.ts fix: resolve 245 eslint errors across 12 files 2026-03-04 01:03:45 +02:00
review.ts feat: enhance task change retrieval with additional options 2026-03-04 15:22:59 +02:00
schedule.ts feat: add scheduled tasks with cron execution and rich log viewer 2026-03-08 00:58:07 +02:00
search.ts feat: search session globally across projects 2026-02-21 14:34:25 +05:30
sessions.ts feat: add options for bypassing cache in session and subagent detail retrieval 2026-03-06 10:40:45 +02:00
ssh.ts feat(visualization): enhance team and subagent visualization in README 2026-02-12 23:43:28 +09:00
subagents.ts feat: add options for bypassing cache in session and subagent detail retrieval 2026-03-06 10:40:45 +02:00
teams.ts fix: resolve all eslint errors across 24 files 2026-03-07 14:39:21 +02:00
terminal.ts fix: enhance terminal IPC handlers with error handling 2026-02-26 21:41:27 +02:00
updater.ts Implement auto-update functionality and enhance build configuration 2026-02-11 21:23:40 +09:00
utility.ts feat: enhance project editor with new error boundary and file handling improvements 2026-02-28 17:55:21 +02:00
validation.ts feat: enhance project editor with new error boundary and file handling improvements 2026-02-28 17:55:21 +02:00
window.ts merge: sync with upstream/main — session reports, cost calculation, Linux title bar, auto-expand AI groups 2026-02-24 21:04:23 +02:00