Mario Zechner
27e68d856e
Merge feature/tui-inline-images: Inline image rendering for supported terminals
2025-12-13 23:22:31 +01:00
Mario Zechner
b8a0465e30
Update docs for inline images, remove PI_NO_IMAGES env var
...
- Add CHANGELOG entry for inline image rendering feature
- Add /show-images to slash commands table in README
- Expand Image Support section with inline rendering info
- Add terminal.showImages to settings documentation
- Remove PI_NO_IMAGES environment variable feature
2025-12-13 23:21:18 +01:00
Mario Zechner
53794d78f2
Update existing tool components when toggling show-images setting
2025-12-13 23:15:56 +01:00
Mario Zechner
d4b2b4be04
Only query cell size if terminal supports images
2025-12-13 23:15:15 +01:00
Mario Zechner
f68a933d2c
Add /show-images command to toggle inline image display
...
- Add terminal.showImages setting to settings-manager.ts
- Add /show-images slash command (only visible if terminal supports images)
- ToolExecutionComponent checks both terminal support and user setting
- Shows text fallback when inline images are disabled
2025-12-13 23:14:46 +01:00
Mario Zechner
215c10664a
Fix image aspect ratio by querying terminal cell size
...
- Add getCellDimensions/setCellDimensions to terminal-image.ts
- TUI queries cell size on startup via CSI 16 t
- Parse response and filter it from user input
- Invalidate and re-render when cell dimensions received
- Pass rows parameter to Kitty protocol for correct aspect ratio
2025-12-13 23:09:05 +01:00
Mario Zechner
3140514d8e
Add changelog entry for PR #181 - fix macOS screenshot filenames
2025-12-13 22:07:56 +01:00
Nico Bailon
9a7bbb2839
coding-agent: fix macOS screenshot filenames with unicode spaces ( #181 )
2025-12-13 22:04:01 +01:00
badlogic
5c0a84b2d8
Add timestamps to note skill and grep examples for searching
2025-12-13 21:01:32 +00:00
badlogic
da2ae69a83
Add Creating a Skill example and clarify standard CLI tools
2025-12-13 21:00:28 +00:00
badlogic
2e2de3905d
Update Message History section and remove Key Concepts
2025-12-13 20:48:47 +00:00
badlogic
f44549cfe8
Simplify Skills section and move before Events
2025-12-13 20:43:16 +00:00
badlogic
728e1461f6
Update Memory section: remove sessions concept, clarify as rules/preferences
2025-12-13 20:35:34 +00:00
badlogic
7d73e1ff6e
Replace Claude mentions with LLM in README
2025-12-13 20:33:01 +00:00
badlogic
d4f7e7c4ef
Clarify mom's message flow and context management in README
2025-12-13 20:31:04 +00:00
Nico Bailon
fcad447f32
add image component docs to readme
2025-12-12 19:38:36 -08:00
Nico Bailon
f603a377ae
add PI_NO_IMAGES env var to disable inline image rendering
2025-12-12 19:35:54 -08:00
Nico Bailon
9e9d5c94ed
add inline image rendering for terminals with graphics support
2025-12-12 19:30:50 -08:00
Mario Zechner
776fab41e0
Add coding-agent changelog entry for Gemini 3 Pro thinking levels
2025-12-13 02:11:25 +01:00
Mario Zechner
b9fe556d5b
Add changelog entry for #176 (Gemini 3 Pro thinking levels)
2025-12-13 02:10:38 +01:00
Markus Ylisiurunen
6b48fa58d7
Support thinking level configuration for Gemini 3 Pro models ( #176 )
...
* support Google thinking level configuration for Gemini 3 Pro models
* relax model ID check for gemini 3 pro
2025-12-13 02:09:54 +01:00
Mario Zechner
38119ffbb0
Add changelog entry for #173 , document attribution format in AGENTS.md
2025-12-13 02:06:39 +01:00
Markus Ylisiurunen
db886746b4
prevent double blank lines after markdown code blocks ( #173 )
2025-12-13 02:04:49 +01:00
Mario Zechner
36dbb2410e
mom: add [Unreleased] section to CHANGELOG
2025-12-13 01:12:34 +01:00
Mario Zechner
aed17da044
Release v0.20.2
2025-12-13 01:11:36 +01:00
Mario Zechner
27b7340d18
mom: fix skill paths to use container paths in system prompt
...
Translate host paths to container paths (/workspace/...) so mom can
read skill files from inside the Docker container.
2025-12-13 01:10:46 +01:00
Mario Zechner
aa9dc29bce
Add [Unreleased] sections to CHANGELOGs
2025-12-13 00:58:16 +01:00
Mario Zechner
59cf6c717b
Release v0.20.1
2025-12-13 00:57:12 +01:00
Mario Zechner
e707ac4cd0
coding-agent, mom: add skills API export and mom skills auto-discovery
...
coding-agent:
- Export loadSkillsFromDir, formatSkillsForPrompt, and related types
- Refactor skills.ts to expose public API
mom:
- Add skills auto-discovery from workspace/skills and channel/skills
- Fix skill loading to use host paths (not Docker container paths)
- Update README and system prompt with SKILL.md format docs
2025-12-13 00:56:10 +01:00
Mario Zechner
439f55b0eb
coding-agent: add [Unreleased] section to CHANGELOG
2025-12-12 23:25:57 +01:00
Mario Zechner
a5268d2aa7
Release v0.20.0
2025-12-12 23:25:01 +01:00
Mario Zechner
3b2b9abffc
coding-agent: change Pi skills to use SKILL.md convention
...
Breaking change: Pi skills must now be named SKILL.md inside a directory,
matching Codex CLI format. Previously any *.md file was treated as a skill.
Migrate by renaming ~/.pi/agent/skills/foo.md to ~/.pi/agent/skills/foo/SKILL.md
2025-12-12 23:23:17 +01:00
Mario Zechner
236856aa48
Release v0.19.2
2025-12-12 23:03:01 +01:00
Mario Zechner
e648febfa9
mom: add timezone and external event creation info to README
2025-12-12 23:00:22 +01:00
Mario Zechner
e7d2ac7a5d
mom: add Events section to README
2025-12-12 22:57:48 +01:00
Mario Zechner
f1451fd8f0
mom: fix [SILENT] to delete thread messages too
...
Track all thread message timestamps during a run. When response is
[SILENT], delete all thread messages before deleting the main message.
This prevents the 'This message was deleted' tombstone in Slack.
2025-12-12 22:56:56 +01:00
Mario Zechner
8ba6aa6627
mom: add [SILENT] response marker for periodic events
...
When mom responds with just [SILENT], the status message is deleted
and nothing is posted to Slack. Useful for periodic events that check
for activity but find nothing to report.
2025-12-12 22:50:12 +01:00
Mario Zechner
d6809328da
mom: add events system for scheduled wake-ups
...
- Three event types: immediate, one-shot, periodic (cron)
- Events are JSON files in workspace/events/
- EventsWatcher with fs.watch, 100ms debounce
- Queue integration via SlackBot.enqueueEvent() (max 5)
- Fix setTyping race condition causing duplicate messages
- System prompt documents events for mom
- Design doc in docs/events.md
- Add croner dependency for cron scheduling
2025-12-12 22:45:34 +01:00
Mario Zechner
03c404c15f
Display loaded skills on startup in interactive mode
2025-12-12 21:28:31 +01:00
Mario Zechner
d05a895b7e
Add [Unreleased] section
2025-12-12 17:56:26 +00:00
Mario Zechner
948b4115c1
Release v0.19.1
2025-12-12 17:53:45 +00:00
Mario Zechner
5ae29dd531
Document skills system in README
2025-12-12 17:51:03 +00:00
Mario Zechner
9f7a50a2e7
Add [Unreleased] section
2025-12-12 17:36:14 +00:00
Mario Zechner
e3dadeb4e7
Release v0.19.0
2025-12-12 17:33:16 +00:00
Nico Bailon
09bca9672f
Add skills system with Claude Code compatibility ( #171 )
...
* Add skills system with Claude Code compatibility
* consolidate skills into single module, merge loaders, add <available_skills> XML tags
* add Codex CLI skills compatibility, skip hidden/symlinks
2025-12-12 18:24:52 +01:00
Mario Zechner
4d9a06b931
mom: add [Unreleased] section
2025-12-12 11:31:04 +01:00
Mario Zechner
c6a4c1da95
Release v0.18.8
2025-12-12 11:30:11 +01:00
Mario Zechner
08bfdf798d
mom: add [Unreleased] section
2025-12-12 11:16:23 +01:00
Mario Zechner
80a04fb1aa
Release v0.18.7
2025-12-12 11:15:26 +01:00
Mario Zechner
c43395bac3
mom: add [Unreleased] section
2025-12-12 10:54:49 +01:00