Skip to content

Commit 9a34451

Browse files
jlia0claude
andcommitted
chore: bump version to 0.0.14 and add release notes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent bdc602a commit 9a34451

3 files changed

Lines changed: 43 additions & 3 deletions

File tree

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "tinyclaw",
3-
"version": "0.0.13",
3+
"version": "0.0.14",
44
"description": "Multi-agent, multi-team, multi-channel 24/7 AI assistant",
55
"workspaces": [
66
"packages/*"

releases/v0.0.14.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
## TinyClaw v0.0.14
2+
3+
### Highlights
4+
- **Schedule Management System** — Migrated from system crontab to croner-based in-process scheduling. New REST API, CLI commands, and a fullscreen calendar UI in TinyOffice for managing both recurring (cron) and one-time (runAt) agent schedules. Schedules persist to `~/.tinyclaw/schedules.json`. (99392f8)
5+
- **Agent System Prompt at Creation** — Agents can now be initialized with a custom system prompt via CLI or API. The prompt is written to `AGENTS.md` in the agent workspace and serves as the single source of truth, eliminating stale values in settings.json. (24988a7)
6+
- **UI Component Refactor** — Major restructuring of TinyOffice agent and task pages into modular components: SystemPromptTab, HeartbeatTab, MemoryTab, SkillsTab, ScheduleTab, and a full task component library (task-card, task-form, create/edit-task-modal). Added shared ChatContainer, PromptInput, and Markdown rendering primitives. (8c8059a)
7+
- **Heartbeat Override Persistence** — Per-agent heartbeat enabled/interval settings now correctly persist to `settings.agents[id].heartbeat` overrides, fixing a bug where the cron script could not read per-agent configuration. (bdc602a)
8+
9+
### New Features
10+
- Schedule management: REST API endpoints for CRUD operations on schedules (99392f8)
11+
- Schedule management: CLI command `tinyclaw schedule list|create|delete` (99392f8)
12+
- Schedule management: Fullscreen calendar UI with day-cell click popovers in agent detail page (99392f8)
13+
- Agent creation: optional `system_prompt` parameter in both CLI and API (24988a7)
14+
- TINYAGI ASCII banner displayed in CLI help, daemon start/status, and interactive commands (e461107)
15+
- Consistent per-agent avatar colors using stable hash across sidebar, agent detail header, and chat view (8c8059a)
16+
- New UI components: DatePicker, TimePicker, Switch, DropdownMenu, Popover, Tooltip, Separator, Label, CodeBlock, FullscreenCalendar (8c8059a)
17+
18+
### Improvements
19+
- Sidebar and metadata rebranded to TinyOffice with custom logo icon (bd97ff8)
20+
- SaveButton moved from top bar into individual tabs (system-prompt, heartbeat) for clearer UX (8c8059a)
21+
- Memory tab simplified: removed conversation history section and manage-memory skill reference (8c8059a)
22+
- Applied `@tailwindcss/typography` plugin for prose markdown styling (8c8059a)
23+
- Schedule skill updated to use REST API instead of direct crontab manipulation (99392f8)
24+
- `AGENTS.md` is now the single source of truth for system prompts (24988a7)
25+
26+
### Bug Fixes
27+
- Heartbeat API GET endpoint now returns enabled/interval from agent settings (bdc602a)
28+
- Heartbeat API PUT endpoint persists per-agent overrides correctly (bdc602a)
29+
- Fixed stale closure: added `heartbeatEnabled` to `handleSaveHeartbeat` dependency array (8c8059a)
30+
- Removed dead `lastIdRef` plain object in chatroom-view that was recreated every render (8c8059a)
31+
- Wrapped `cronNextOccurrences` calendar data computation in `useMemo` to avoid expensive recalculation on every render (8c8059a)
32+
- Replaced custom toggle with shadcn Switch in heartbeat tab to fix hover style issues (8c8059a)
33+
34+
### Changelog (since v0.0.13)
35+
- bdc602a fix(heartbeat): persist per-agent enabled and interval settings to heartbeat overrides (#230)
36+
- 8c8059a refactor(ui): refactor agent and task components into modules (#229)
37+
- 99392f8 feat(schedule): internalize schedule management with API and calendar UI (#225)
38+
- 24988a7 feat(agents): add system prompt option when creating agents (#215)
39+
- e461107 feat(cli): add TINYAGI ASCII banner to CLI and shell scripts (#216)
40+
- bd97ff8 chore: rebrand sidebar and metadata to TinyOffice

0 commit comments

Comments
 (0)