Commit Graph

  • 9a7f7c9c8f release: plyngent 0.16.0 main v0.16.0 NCBM 2026-11-02 18:20:30 +08:00
  • 0b144caba0 deps: refresh the lock (platformdirs 4.14.3, winrt 4.1, pytest-asyncio 1.4.1.post1) NCBM 2026-11-02 18:19:43 +08:00
  • 0a700ec8b1 cli/state: cancel a compact's summary instead of hanging on it NCBM 2026-11-02 18:17:08 +08:00
  • 81d443cf40 cli: answer a cancelled slash command at the boundary NCBM 2026-11-02 16:30:12 +08:00
  • 770e08e56e cli/interrupt: rebind the router to the loop that owns it NCBM 2026-11-02 16:29:59 +08:00
  • 0d71923472 tools: run batch continuations where their parent ran NCBM 2026-11-02 14:52:57 +08:00
  • 9027901168 tools: check every prompting tool's arguments before the prompt NCBM 2026-11-02 14:47:50 +08:00
  • 809715bff6 docs: catch up with the batch grammar and the pre-prompt check NCBM 2026-11-02 14:35:02 +08:00
  • 2729f12d26 tools: answer a call's shape before the confirm prompt NCBM 2026-11-02 14:34:30 +08:00
  • 5c13d10989 tools: model batch steps as nested executions NCBM 2026-11-02 14:21:26 +08:00
  • b897bac52b release: plyngent 0.15.0 v0.15.0 NCBM 2026-10-29 23:50:36 +08:00
  • 725caaada4 deps: refresh the lock (platformdirs 4.14.0, qh3 2.1.0, pytest 9.2.0, pywinpty 3.1.2, winrt 4) NCBM 2026-10-29 23:50:20 +08:00
  • dd678d213b docs: describe how a refusal reads NCBM 2026-10-29 23:44:02 +08:00
  • 4bab780603 test: cover declined, timed out, cancelled and absent prompts NCBM 2026-10-29 23:43:49 +08:00
  • 8cbb98602e cli: report each prompt's own denial NCBM 2026-10-29 23:43:20 +08:00
  • 4c67f6bb04 tools: carry the denial reason into the tool message NCBM 2026-10-29 23:43:04 +08:00
  • 79ccf593f6 core/agent: name why a confirmation answered no NCBM 2026-10-29 23:42:29 +08:00
  • 329fec8b3e docs: say YOLO never answers a directory-access request NCBM 2026-10-29 23:19:54 +08:00
  • 2614f8ca99 test: cover YOLO not answering the directory-access prompt NCBM 2026-10-29 23:19:46 +08:00
  • 7b3f55ea65 cli: leave a directory-access request to the human under YOLO NCBM 2026-10-29 23:19:38 +08:00
  • b75ee88764 docs: describe the approval line NCBM 2026-10-29 18:30:00 +08:00
  • 6d7c239718 test: cover the approval line and the policy records NCBM 2026-10-29 18:29:28 +08:00
  • ed8013d6ce cli/display: read past the approval line when rendering a detail NCBM 2026-10-29 18:29:20 +08:00
  • 05166f2f76 tools: record the policy answers that let a call through NCBM 2026-10-29 18:28:48 +08:00
  • f9ec812275 core/agent: lead a confirmed tool result with how it was approved NCBM 2026-10-29 18:28:13 +08:00
  • 1c2587db82 docs: say what the storage ceiling leaves readable NCBM 2026-10-29 15:17:33 +08:00
  • 828c2610cb test: cover the ceiling notice at the head and in the document marker NCBM 2026-10-29 15:17:25 +08:00
  • 7abc7c2cb8 core/agent: lead a ceiling-cut tool result with its dropped-tail notice NCBM 2026-10-29 15:17:12 +08:00
  • 7d29498dfa docs: describe the document model for tool results NCBM 2026-10-29 14:24:35 +08:00
  • 140268f983 tools/truncate_token: scope the token cursor to file reads and mentions NCBM 2026-10-29 14:16:40 +08:00
  • 7d6e367143 tools: keep tool output whole and let the request-prep pass cap it NCBM 2026-10-29 14:13:36 +08:00
  • 63109ef9f2 core/agent: cap tool results in the request-prep pass NCBM 2026-10-29 10:04:32 +08:00
  • dfaaad563c tools/documents: add document tools over capped tool results NCBM 2026-10-29 02:36:17 +08:00
  • 4676b9af32 release: plyngent 0.14.2 v0.14.2 NCBM 2026-10-26 00:54:34 +08:00
  • 865d314234 docs: say the terminal keeps its own prompt line NCBM 2026-10-26 00:53:08 +08:00
  • 9139655e54 test: cover the limit prompt line while a notification offers buttons NCBM 2026-10-26 00:52:58 +08:00
  • 741d1a8526 core/cli: keep the limit prompt line on the terminal NCBM 2026-10-26 00:52:48 +08:00
  • 44b6ab90ed test: cover the scratch hint in the escape refusal NCBM 2026-10-26 00:52:38 +08:00
  • fb77fd676b core/tools: point a refused write at a temporary workspace NCBM 2026-10-26 00:52:28 +08:00
  • a79039f06f release: plyngent 0.14.1 v0.14.1 NCBM 2026-10-25 00:21:04 +08:00
  • ff656b800a test: cover a numbered read surviving a retry into a fresh attempt task NCBM 2026-10-25 00:19:14 +08:00
  • 2039d4f31f core: rebind the lineno tracker when retry continues a turn in a new task NCBM 2026-10-25 00:19:01 +08:00
  • 0e8d404642 release: plyngent 0.14.0 v0.14.0 NCBM 2026-10-24 04:43:15 +08:00
  • 19707c3bd6 docs: drop "Go to terminal" and explain the bell NCBM 2026-10-24 04:41:01 +08:00
  • ae20f5131f test: cover the bell at announcement and the two-button answer set NCBM 2026-10-24 04:40:50 +08:00
  • a7abc50aa5 core/cli: drop the go-to-terminal button and ring the bell when a popup goes out NCBM 2026-10-24 04:40:39 +08:00
  • 7452224793 docs: name the workspace line, the popup deadline and the bell NCBM 2026-10-24 04:35:26 +08:00
  • 474bf57093 test: cover the workspace line, the popup deadline and the bell NCBM 2026-10-24 04:35:15 +08:00
  • ea0827ddfb core/cli: name the workspace, let the popup expire, ring the bell NCBM 2026-10-24 04:35:04 +08:00
  • 39258b2670 docs: say what a notification now carries and when silence answers NCBM 2026-10-24 04:22:42 +08:00
  • f511c08afb test: cover the body a prompt notification carries NCBM 2026-10-24 04:22:00 +08:00
  • 04d34b34f3 core/cli: name what a confirm is about, and when it denies itself NCBM 2026-10-24 04:21:37 +08:00
  • 9ed4620579 core/cli: render a prompt's body from what it declares NCBM 2026-10-24 04:21:25 +08:00
  • 5f7a70bf84 core/prompting: let a prompt say what it asks and when silence answers NCBM 2026-10-24 04:21:14 +08:00
  • caecf62f47 release: plyngent 0.13.0 v0.13.0 NCBM 2026-10-24 03:24:55 +08:00
  • 102c377adc deps: bump ruff to 0.17.2 NCBM 2026-10-24 03:24:44 +08:00
  • beaaaea2d9 deps: refresh the lock NCBM 2026-10-24 03:21:16 +08:00
  • 475f7da645 test: keep the one-shot test off the host's chat.db NCBM 2026-10-24 02:19:39 +08:00
  • ce4fa80176 test: cover the payload a write_pty line shows NCBM 2026-10-24 02:13:50 +08:00
  • 36e37e2a6f core/cli/display: show what a literal PTY write sends NCBM 2026-10-24 02:13:37 +08:00
  • 280daa651d docs: name the modifier markers NCBM 2026-10-24 02:07:16 +08:00
  • 6e69e5046c test: cover the modifier combinations NCBM 2026-10-24 02:07:03 +08:00
  • 87f7166a77 core/tools: spell modified keys the way xterm does NCBM 2026-10-24 02:06:51 +08:00
  • 1c319f13b6 docs: write the key markers down NCBM 2026-10-24 02:03:52 +08:00
  • dbb68e7273 test: cover the key markers and the keys line NCBM 2026-10-24 02:03:40 +08:00
  • a2d8159267 core/cli/display: show what write_pty_keys sends NCBM 2026-10-24 02:03:26 +08:00
  • 9c6222d742 core/tools: read keys as <name> markers in write_pty_keys NCBM 2026-10-24 02:03:13 +08:00
  • 8cede4cbb3 docs: say what a notification body carries NCBM 2026-10-24 01:54:05 +08:00
  • 4845455d4b test: cover the body a prompt notification carries NCBM 2026-10-24 01:53:49 +08:00
  • bf3a01854c core/cli: stop repeating the prompt in the notification body NCBM 2026-10-24 01:53:38 +08:00
  • abd8c4d805 docs: describe the notification that stays and the answers it offers NCBM 2026-10-24 01:48:47 +08:00
  • 3631af2d60 test: cover what a prompt notification asks for and offers NCBM 2026-10-24 01:48:35 +08:00
  • 3a54745d01 core/cli+prompting: let a prompt name the answers its notification offers NCBM 2026-10-24 01:48:22 +08:00
  • b7044bbba7 core/cli: keep a prompt notification on screen NCBM 2026-10-24 01:48:04 +08:00
  • d4485aff7a release: plyngent 0.12.0 v0.12.0 NCBM 2026-10-23 10:53:08 +08:00
  • 0244a48998 docs: say how wrapper options are read NCBM 2026-10-23 10:47:55 +08:00
  • c1b40a7bf4 test: cover options read with getopt NCBM 2026-10-23 10:47:45 +08:00
  • 12236cffb5 core/tools: read each wrapper's options with getopt NCBM 2026-10-23 10:47:36 +08:00
  • 3cb4d490ed core/tools: announce a remote shell instead of judging it NCBM 2026-10-23 10:43:05 +08:00
  • e1c857fd05 docs: record how far the command gate reaches NCBM 2026-10-23 10:37:23 +08:00
  • 8c289db545 test: cover the far end of ssh NCBM 2026-10-23 10:37:14 +08:00
  • 0cb740393e core/tools: judge an ssh command by what runs on the far end NCBM 2026-10-23 10:37:04 +08:00
  • d5c3f712ff docs: describe when a prompt listens for the answer NCBM 2026-10-23 10:25:40 +08:00
  • 16c5e01e44 test: cover answers from the notification NCBM 2026-10-23 10:24:56 +08:00
  • 80ad34f8fe core/cli+prompting: hear the notification while a prompt waits NCBM 2026-10-23 10:24:46 +08:00
  • b2d6acae26 docs: record the Files API shapes NCBM 2026-10-21 21:43:28 +08:00
  • 8926980a02 docs: describe the image gate NCBM 2026-10-21 21:39:41 +08:00
  • 37e9395ac5 test: cover the image gate NCBM 2026-10-21 21:39:33 +08:00
  • da6f4b7dd7 core/tools+agent+cli: refuse a picture the model cannot take NCBM 2026-10-21 21:39:24 +08:00
  • 2769fb62de deps: lock the notify extra v0.11.0 NCBM 2026-10-21 20:30:56 +08:00
  • cb4e9b3744 release: plyngent 0.11.0 NCBM 2026-10-21 20:29:04 +08:00
  • 4b90718191 core/config: re-read [skills] on reload NCBM 2026-10-21 20:26:08 +08:00
  • 0e8b0f8bd4 docs: describe deletes that go to the trash NCBM 2026-10-21 20:25:27 +08:00
  • 2369592473 core/tools+cli/display: name the trash in the delete confirm NCBM 2026-10-21 20:23:54 +08:00
  • 17813281d8 core/cli: hand the trash switch to the tools NCBM 2026-10-21 20:22:50 +08:00
  • c4a287c464 core/config: add the [trash] section NCBM 2026-10-21 20:19:54 +08:00
  • 7b7c90b8ee core/tools: send a deleted path to the system trash NCBM 2026-10-21 20:18:35 +08:00
  • 290f3daf60 deps: add send2trash NCBM 2026-10-21 20:15:41 +08:00
  • f3bd511251 test: cover the notify install gate NCBM 2026-10-21 20:04:17 +08:00
  • b197c98ce9 docs: describe prompt notifications NCBM 2026-10-21 20:03:36 +08:00