co-mono/packages/coding-agent/src/core
Mario Zechner 59d8b7948c Add ExtensionAPI methods, preset example, and TUI documentation improvements
- ExtensionAPI: setModel(), getThinkingLevel(), setThinkingLevel() methods
- New preset.ts example with plan/implement presets for model/thinking/tools switching
- Export all UI components from pi-coding-agent for extension use
- docs/tui.md: Common Patterns section with copy-paste code for SelectList, BorderedLoader, SettingsList, setStatus, setWidget, setFooter
- docs/tui.md: Key Rules section for extension UI development
- docs/extensions.md: Exhaustive example links for all ExtensionAPI methods and events
- System prompt now references docs/tui.md for TUI development

Fixes #509, relates to #347
2026-01-06 23:24:23 +01:00
..
compaction Merge hooks and custom-tools into unified extensions system (#454) 2026-01-05 01:43:35 +01:00
export-html fix: inject URL params for share links in iframe context 2026-01-06 00:37:45 +01:00
extensions Add ExtensionAPI methods, preset example, and TUI documentation improvements 2026-01-06 23:24:23 +01:00
tools Export truncation utilities for custom tools, add truncated-tool example 2026-01-06 22:13:08 +01:00
agent-session.ts Extensions: add pi.sendUserMessage() for sending user messages 2026-01-06 13:40:24 +01:00
auth-storage.ts fix: OAuth token refresh failure returns undefined instead of throwing 2026-01-06 20:57:42 +01:00
bash-executor.ts fix(coding-agent): resolved UTF-8 corruption in bash executor output (#433) 2026-01-04 03:15:50 +01:00
event-bus.ts Fix event bus async error handling, clear pending messages on session switch, improve SDK docs 2026-01-04 22:04:50 +01:00
exec.ts Merge hooks and custom-tools into unified extensions system (#454) 2026-01-05 01:43:35 +01:00
index.ts Merge hooks and custom-tools into unified extensions system (#454) 2026-01-05 01:43:35 +01:00
keybindings.ts feat: configurable keybindings for all editor and app actions 2026-01-03 08:23:56 +01:00
messages.ts Merge hooks and custom-tools into unified extensions system (#454) 2026-01-05 01:43:35 +01:00
model-registry.ts fix: clean up Codex thinking level handling 2026-01-05 21:58:26 +01:00
model-resolver.ts fix: clean up Codex thinking level handling 2026-01-05 21:58:26 +01:00
prompt-templates.ts Merge hooks and custom-tools into unified extensions system (#454) 2026-01-05 01:43:35 +01:00
sdk.ts added custom header support and example extension 2026-01-06 21:20:19 +01:00
session-manager.ts Merge hooks and custom-tools into unified extensions system (#454) 2026-01-05 01:43:35 +01:00
settings-manager.ts Add blockImages setting to prevent images from being sent to LLM providers 2026-01-06 11:59:09 +01:00
skills.ts Skip over exact duplicate skills 2025-12-24 22:45:19 +01:00
system-prompt.ts Add ExtensionAPI methods, preset example, and TUI documentation improvements 2026-01-06 23:24:23 +01:00
timings.ts Release v0.27.1 2025-12-22 19:28:26 +01:00