Mario Zechner
7371c30c0a
feat(coding-agent): add install telemetry ping controls
2026-04-14 00:21:13 +02:00
Mario Zechner
50ce1b0fb3
docs: enable OSS weekend
2026-04-13 22:59:01 +02:00
Mario Zechner
773f91f40a
docs: add OSS session sharing call to action
CI / build-check-test (push) Has been cancelled
2026-04-06 16:51:20 +02:00
Mario Zechner
0c98d5a54a
fix(coding-agent): remove stale /exit docs closes #2850
2026-04-05 23:06:47 +02:00
Mario Zechner
9f9277ccdd
refactor(coding-agent): replace AgentSessionRuntimeHost with closure-based AgentSessionRuntime
...
- Replace AgentSessionRuntimeHost and bootstrap abstractions with AgentSessionRuntime
- Runtime creation is now closure-based via CreateAgentSessionRuntimeFactory
- Factory closes over process-global fixed inputs, recreates cwd-bound services per effective cwd
- Session config (model, thinking, tools, scoped models) re-resolved per target cwd
- CLI resource paths resolved once at startup as absolute paths
- Swap lifecycle: teardown old, create next, apply next (hard fail on creation error)
- Unified diagnostics model (info/warning/error) for args, services, session resolution, resources
- No logging or process exits inside creation/parsing logic
- Removed session_directory support
- Removed session_switch and session_fork extension events (use session_start with reason)
- Moved package/config CLI to package-manager-cli.ts
- Fixed theme init for --resume session picker
- Fixed flaky reftable footer test (content-based polling)
- Fixed silent drop of unknown single-dash CLI flags
- Added error diagnostics for missing explicit CLI resource paths
- Updated SDK docs, examples, plans, exports, tests, changelog
fixes #2753
2026-04-03 20:14:12 +02:00
Mario Zechner
042066b982
docs: refine OSS weekend banner messaging
CI / build-check-test (push) Has been cancelled
2026-04-02 11:17:42 +02:00
Mario Zechner
71f3e50a16
fix: update OSS weekend gating and messaging
2026-04-02 11:15:19 +02:00
Mario Zechner
d86122cbd3
refactor(coding-agent): add runtime host for session switching closes #2024
2026-03-31 13:49:57 +02:00
warren
84d2b51a2e
feat(coding-agent): add label timestamps to the session tree ( #2691 )
2026-03-30 15:56:37 +02:00
Mario Zechner
ef6af5ebbd
feat(ai,coding-agent): add faux provider and ModelRegistry factories
2026-03-29 21:08:50 +02:00
Mario Zechner
72a8fcca93
docs: enable OSS weekend
2026-03-27 02:31:57 +01:00
Mario Zechner
0cf18f3cf2
docs: extend OSS weekend to 2026-03-30
2026-03-22 23:33:52 +01:00
Mario Zechner
6b83bf4b59
docs: enable OSS weekend
2026-03-20 19:12:42 +01:00
Mario Zechner
8a8e2a8049
docs(agent): update steering docs for deferred tool execution closes #2330
2026-03-18 03:49:30 +01:00
Mario Zechner
1a9185d3cb
feat(coding-agent): add --fork session flag closes #2290
2026-03-18 01:09:23 +01:00
Mario Zechner
7eb55b08cf
fix(coding-agent): reload keybindings on /reload closes #2309
2026-03-17 23:59:45 +01:00
Mario Zechner
bbd8392ef9
fix(coding-agent): merge piped stdin into initial prompt closes #2315
2026-03-17 22:25:35 +01:00
Mario Zechner
bf60741048
docs: disable OSS weekend
2026-03-17 12:11:55 +01:00
Mario Zechner
0253ebbc2f
docs: enable OSS weekend
2026-03-14 16:35:01 +01:00
Mario Zechner
c3fc724887
fix(coding-agent): add uninstall alias
...
closes #2051
2026-03-14 05:44:47 +01:00
Mario Zechner
7ddaf150d6
fix(coding-agent): support configurable npm wrapper command closes #2072
2026-03-14 04:38:01 +01:00
Fero
b621f3eefd
docs(coding-agent): explain Windows Terminal Alt+Enter remap ( #1967 )
2026-03-09 13:31:42 +01:00
Mario Zechner
d48843ea55
Pr 1724 ( #1939 )
...
* feat(coding-agent): add fold/unfold to tree branch navigation
Remap left/right arrow keys in the session tree to jump between branch
segment starts (first child of each branching point). Left on a foldable
node (root or segment start) folds it, hiding its descendants. Right on
a folded node unfolds it. Nested fold state is preserved. Search and
filter changes reset all folds.
Folded branches show ⊞ in the connector (├⊞/└⊞) or as a prefix for
roots. Active path marker • appears after the fold indicator.
Add Page Up/Down support for paging through the tree list, consistent
with session selector and config selector.
* feat(coding-agent): improve tree branch folding closes #1724
---------
Co-authored-by: Sviatoslav Abakumov <dust.harvesting@gmail.com>
2026-03-08 00:15:47 +01:00
Mario Zechner
e3adaf1bd9
fix(coding-agent): use strict JSONL framing fixes #1911
2026-03-07 14:34:27 +01:00
Mario Zechner
bdf482cefc
fix(tui): add modifyOtherKeys fallback for modified enter keys in tmux
...
When Kitty keyboard protocol is not available (e.g. inside tmux), fall
back to xterm modifyOtherKeys mode 2 so that Shift+Enter, Ctrl+Enter,
and other modified keys are distinguishable from plain Enter.
tmux users need to add to ~/.tmux.conf:
set -g extended-keys on
set -g extended-keys-format csi-u
closes #1872
2026-03-06 16:02:17 +01:00
Mario Zechner
42579dd923
feat(ai,coding-agent): add OpenCode Go provider support closes #1757
2026-03-03 16:02:29 +01:00
Mario Zechner
5ec0540bf4
Update README.md
2026-03-02 23:00:29 +01:00
Duncan Ogilvie
cec8c7888b
fix(coding-agent): use alt+v for image pasting on Windows ( #1682 )
2026-02-27 22:51:16 +01:00
Nader Dabit
40a8706bb9
fix syntax for initializing AuthStorage in docs ( #1539 )
2026-02-26 00:35:13 +01:00
Mario Zechner
34f841f036
Extend OSS vacation to March 2, 2026
2026-02-22 19:56:08 +01:00
Mario Zechner
39cbf47e42
feat(coding-agent): discover skills in .agents paths by default
2026-02-20 00:15:53 +01:00
Mario Zechner
5133697bc4
Extend OSS vacation to February 23, 2026
2026-02-16 09:16:00 +01:00
Mario Zechner
a26a9cfabd
feat: add configurable transport and codex websocket session caching
2026-02-13 23:41:49 +01:00
Mario Zechner
0adce69b3b
fix(coding-agent): tighten git source parsing and local path normalization ( fixes #1426 )
2026-02-12 21:28:06 +01:00
Mario Zechner
4793f7c92d
fix(coding-agent): make resolveCliModel sync, update docs and changelog
2026-02-12 19:04:51 +01:00
mom
34878e7cc8
docs: add vacation notice to coding-agent README
2026-02-09 22:35:53 +00:00
Mario Zechner
86388092b5
docs: note pi.dev domain
2026-02-03 23:04:15 +01:00
Mario Zechner
9eb8985fe4
Add pi.dev donation attribution
2026-02-03 23:00:40 +01:00
Mario Zechner
ad8026f821
docs(coding-agent): add Termux setup guide and changelog audit
...
- Add comprehensive Termux (Android) setup documentation
- Add Termux platform detection in tools-manager for fd/rg
- Add New Features entries for Android/Termux, bash spawn hook, Linux ARM64 musl
- Add missing changelog entry for clipboard dependency update
2026-02-02 00:09:17 +01:00
Daniel M. Drucker, Ph.D.
5893cd092c
openclaw renaming ( #1145 )
2026-02-01 18:32:44 +01:00
Mario Zechner
67dbe7c6b7
docs(coding-agent): add PI_PACKAGE_DIR to changelog and documentation
...
Adds changelog entry, README env var table entry, and CLI help text for
the PI_PACKAGE_DIR environment variable added in #1153 .
2026-02-01 18:03:42 +01:00
Mario Zechner
b86fae351a
Update Discord link
2026-02-01 17:04:02 +01:00
Mario Zechner
87ab5c5c3b
feat(ai): add Kimi For Coding provider support
...
- Add kimi-coding provider using Anthropic Messages API
- API endpoint: https://api.kimi.com/coding/v1
- Environment variable: KIMI_API_KEY
- Models: kimi-k2-thinking (text), k2p5 (text + image)
- Add context overflow detection pattern for Kimi errors
- Add tests for all standard test suites
2026-01-29 04:12:28 +01:00
Mario Zechner
c808de605a
feat(ai): add Hugging Face provider support
...
- Add huggingface to KnownProvider type
- Add HF_TOKEN env var mapping
- Process huggingface models from models.dev (14 models)
- Use openai-completions API with compat settings
- Add tests for all provider test suites
- Update documentation
fixes #994
2026-01-29 02:40:14 +01:00
Mario Zechner
1b6a147579
feat(ai): add PI_CACHE_RETENTION env var for extended prompt caching
...
Adds support for extended cache retention via PI_CACHE_RETENTION=long:
- Anthropic: 5m -> 1h TTL
- OpenAI: in-memory -> 24h retention
Only applies to direct API calls (api.anthropic.com, api.openai.com).
Proxies and other providers are unaffected.
fixes #967
2026-01-29 02:22:06 +01:00
Mario Zechner
7a0b435923
docs(coding-agent): add security warnings for third-party packages
...
- README.md: Pi Packages section
- packages.md: Install and Manage section
- extensions.md: Extension Locations section
- skills.md: Locations section
2026-01-26 12:38:04 +01:00
Mario Zechner
efc598b6b0
docs(coding-agent): replace README.md with new structure
...
- Reorganized: Quick Start, Providers, Interactive Mode, Sessions, Settings, Context Files, Customization, Programmatic Usage, Philosophy, CLI Reference
- Added package discovery links (npmjs.com, Discord)
- More concise, better flow, reduced redundancy
2026-01-26 02:33:46 +01:00
Mario Zechner
b08ec08fd4
docs(coding-agent): rename authentication.md to providers.md
2026-01-26 00:08:29 +01:00
Mario Zechner
8eae92cbb7
docs(coding-agent): tighten authentication section in README
2026-01-25 21:42:55 +01:00
Mario Zechner
d9e87d26c4
docs(coding-agent): reorder auth section - subscriptions first, then API keys
2026-01-25 21:39:41 +01:00