Commit Graph

  • be8a0111ec core/prompting: answer a question with a notification reply NCBM 2026-10-21 20:02:56 +08:00
  • 35595d8b04 core/cli: raise the wait signal from every confirm prompt NCBM 2026-10-21 20:01:38 +08:00
  • 036e0b40ad cli/notify: notify a waiting prompt through the desktop or the terminal NCBM 2026-10-21 19:57:17 +08:00
  • 10402f5be6 core/config: add the [notify] section NCBM 2026-10-21 19:53:19 +08:00
  • 557300ff4f core/prompting: let a host notify and answer a waiting prompt NCBM 2026-10-21 19:52:03 +08:00
  • aafbc207a3 test: make the suite run under Windows NCBM 2026-10-21 19:28:49 +08:00
  • 4c597274e7 docs: describe YOLO skipping YOLO-tagged confirms NCBM 2026-10-21 19:10:56 +08:00
  • 8ec63aa6a2 core/agent: let YOLO mode skip YOLO-tagged soft confirms NCBM 2026-10-21 19:10:46 +08:00
  • 029ac47350 docs: describe image input across the three surfaces NCBM 2026-10-21 18:52:14 +08:00
  • 154509b929 core/cli+config: attach files to a turn with @path mentions NCBM 2026-10-21 18:52:05 +08:00
  • e9ee71e853 core/tools: show images instead of describing them NCBM 2026-10-21 18:32:50 +08:00
  • c6a94e0b66 core/agent: let a tool result carry images beside its text NCBM 2026-10-21 18:27:13 +08:00
  • d7293eeb16 core/lmproto+agent: carry image parts on user and tool messages NCBM 2026-10-21 18:24:23 +08:00
  • a0aba700e2 release: plyngent 0.10.0 v0.10.0 NCBM 2026-10-17 17:47:03 +08:00
  • 729627eee9 docs: spell out the turn and round model NCBM 2026-10-17 17:37:22 +08:00
  • 78b764f70e docs: describe the aggregated round confirm NCBM 2026-10-17 17:26:50 +08:00
  • 0dd70ff31b core/cli: prompt for a round's tool calls once NCBM 2026-10-17 17:26:42 +08:00
  • 86596633e8 core/agent: confirm a round's mutating calls in one prompt NCBM 2026-10-17 17:26:33 +08:00
  • f4c0c45403 docs: describe the compact summarizer tool notice NCBM 2026-10-17 17:13:49 +08:00
  • f5cff9d90d core/agent: tell the compact summarizer that tools are unavailable NCBM 2026-10-17 17:13:42 +08:00
  • eef1d3cd29 docs: describe fetch/fetch_local and the DeepSeek search default NCBM 2026-10-17 17:08:11 +08:00
  • 9742a1ae7a core/config: default the local search to DeepSeek only NCBM 2026-10-17 17:06:56 +08:00
  • cfe36b024b core/tools+cli: split fetch into remote fetch and fetch_local NCBM 2026-10-17 17:06:43 +08:00
  • 37e130a7dc docs: describe the DeepSeek Search API backend NCBM 2026-10-17 16:52:40 +08:00
  • cb19652b2a core/tools+config: search through the DeepSeek Search API NCBM 2026-10-17 16:52:31 +08:00
  • 7a4205a588 core/lmproto: add the DeepSeek Search API client NCBM 2026-10-17 16:52:20 +08:00
  • 2054423ebb release: plyngent 0.9.1 v0.9.1 NCBM 2026-10-16 22:31:50 +08:00
  • 3c8ca5fcde docs: describe the truncated-round continuation NCBM 2026-10-16 22:29:35 +08:00
  • 3cd95504c6 core/agent+cli: keep a round cut off at the output limit NCBM 2026-10-16 22:29:25 +08:00
  • 3c555278d5 docs: describe the disabled-thinking fallback NCBM 2026-10-16 22:16:35 +08:00
  • f39ec5fb1a core/agent+anthropic: drop the thinking block a model refuses to disable NCBM 2026-10-16 22:16:25 +08:00
  • 06a5bafab7 docs: describe the adaptive-thinking retry NCBM 2026-10-16 22:12:09 +08:00
  • 9156df2b02 core/agent+anthropic: retry a refused thinking budget as adaptive thinking NCBM 2026-10-16 22:12:00 +08:00
  • 3e7acbaf18 release: plyngent 0.9.0 v0.9.0 NCBM 2026-10-16 19:46:54 +08:00
  • c55c5be779 deps: refresh the lock (sqlalchemy 2.1.4, platformdirs 4.13.3, tomlkit 0.15.2, pywinpty 3.1.0) NCBM 2026-10-16 19:46:44 +08:00
  • b0afed612f docs: describe the same-file write ordering of a batch NCBM 2026-10-16 19:37:38 +08:00
  • 85b0318b77 core/agent+tools: apply a batch's same-file writes in call order NCBM 2026-10-16 19:37:29 +08:00
  • ab6b5d590c docs: describe the escape error's access mode NCBM 2026-10-16 19:29:20 +08:00
  • 1c84d63f37 core/tools+config: name the access mode in the workspace escape error NCBM 2026-10-16 19:29:11 +08:00
  • a4f852eec6 docs: describe the batch command listing NCBM 2026-10-16 19:08:24 +08:00
  • 6232925c2c cli/display: list a batch's commands above the '* Run batch' row NCBM 2026-10-16 19:08:14 +08:00
  • 60dd96329d docs: describe the numbered todo listing NCBM 2026-10-16 18:53:10 +08:00
  • 3bc585ad3d docs: describe the write_file overwrite rule NCBM 2026-10-16 18:52:59 +08:00
  • 2eb99a079d core/agent+tools+cli: number todos by listing order, not the internal id NCBM 2026-10-16 18:52:36 +08:00
  • ac33e92d33 core/tools+config: refuse write_file overwrite unless overwrite=true NCBM 2026-10-16 18:44:14 +08:00
  • 8729330120 core/skills: announce the skill tools in a notice, not a catalog NCBM 2026-10-09 21:40:45 +08:00
  • e72d2359d7 core/skills: read the filesystem live, drop the cache and reload NCBM 2026-10-09 21:40:38 +08:00
  • 1f04889449 cli/skills: open the skill directory instead of printing SKILL.md NCBM 2026-10-09 21:40:27 +08:00
  • 64a8cf7062 docs: drop the /clear references NCBM 2026-10-09 21:15:55 +08:00
  • 6807055b9f cli/slash: remove the /clear command NCBM 2026-10-09 21:15:48 +08:00
  • 287b838db9 docs: drop the multi-tenant router plan NCBM 2026-10-09 21:15:07 +08:00
  • d3f8132b5d core/agent: note the live-probe result for the echoed blocks NCBM 2026-10-09 20:15:38 +08:00
  • b0116a67c1 docs: describe the kept provider blocks NCBM 2026-10-09 20:09:43 +08:00
  • f89c8dec31 lmproto/openai_compatible: drop provider blocks on a chat wire NCBM 2026-10-09 20:09:36 +08:00
  • 7a54642ecf core/agent: rebuild a streamed round's provider blocks NCBM 2026-10-09 20:09:29 +08:00
  • 2fdbc3ce5d core/agent: keep a Messages round's provider blocks on the assistant message NCBM 2026-10-09 20:09:20 +08:00
  • 6c4c8b9328 core/tools: edit_lineno rejections name the read_file call NCBM 2026-10-09 19:46:16 +08:00
  • 279cbe9389 core/tools: document fetch's 0-based body offset NCBM 2026-10-09 19:46:09 +08:00
  • 38e2dd58b0 core/config: state the 0-based offsets of skill_read and fetch NCBM 2026-10-09 19:46:02 +08:00
  • a89543fd35 release: plyngent 0.8.0 v0.8.0 NCBM 2026-10-07 00:51:49 +08:00
  • 9296242881 ci/lint: ignore PLR0917 like PLR0913 NCBM 2026-10-07 00:47:56 +08:00
  • 5a7bd55f2d lmproto: keep None last in the optional unions NCBM 2026-10-07 00:47:20 +08:00
  • c56449bfce deps/dev: upgrade ruff to 0.16.10 and basedpyright to 1.40.2 NCBM 2026-10-07 00:47:03 +08:00
  • 9fc74e1866 deps: refresh the lock (msgspec 0.22, sqlalchemy 2.1, niquests 3.21.2) NCBM 2026-10-07 00:43:54 +08:00
  • 6e8368c169 docs: record the complexity gate and the nested-function counting NCBM 2026-10-07 00:40:31 +08:00
  • e0e19fde8f ci/lint: drop PLR0912 as a duplicate of C901 NCBM 2026-10-07 00:40:08 +08:00
  • 9fac1ecfc0 core/agent+cli: give each C901 exemption a reason NCBM 2026-10-07 00:39:30 +08:00
  • 432b703b54 docs: describe what a repeated reasoning text does NCBM 2026-10-07 00:26:53 +08:00
  • bf8203ae37 core/agent: stream a repeated reasoning text only once NCBM 2026-10-07 00:26:38 +08:00
  • 4b5f67f5f3 cli/display: render web_search as a pretty line NCBM 2026-10-07 00:20:41 +08:00
  • 933d5385b9 docs: describe the search sources NCBM 2026-10-07 00:09:52 +08:00
  • 2bb6e06171 core/tools: search a list of sources, DeepSeek's index then Bing NCBM 2026-10-07 00:09:46 +08:00
  • 19ab86f590 docs: say which presets ask for provider_tools NCBM 2026-10-06 23:59:07 +08:00
  • e877df9d94 config: default DeepSeek to web_search and honour its provider_tools NCBM 2026-10-06 23:59:01 +08:00
  • 27a901083a docs: describe the local search tool NCBM 2026-10-06 23:45:41 +08:00
  • a0d39bba6d core/tools: search through a local tool where a hosted one is ignored NCBM 2026-10-06 23:45:35 +08:00
  • e2ee937d8f lmproto: search through DeepSeek's Anthropic-compatible endpoint NCBM 2026-10-06 23:45:29 +08:00
  • af232283a4 docs: describe a hosted search on the Anthropic surface NCBM 2026-10-06 23:36:41 +08:00
  • 21f59ea33c core/agent: count the prompt a search turn really sent NCBM 2026-10-06 23:36:35 +08:00
  • 45246bf949 lmproto: keep the thinking block's type on the wire NCBM 2026-10-06 23:36:29 +08:00
  • 1fa41c9fde core/agent: run a hosted search as the surface's own tool NCBM 2026-10-06 23:35:23 +08:00
  • 88b93a8dfe docs: describe how a DeepSeek round goes back NCBM 2026-10-06 23:23:30 +08:00
  • 0da6e8da8d lmproto: give every DeepSeek assistant round its reasoning field NCBM 2026-10-06 23:23:24 +08:00
  • c06fb57e72 core/agent: return each round's reasoning in the Responses input NCBM 2026-10-06 23:23:18 +08:00
  • 932b4f0a7f core/agent: keep a rolled-back turn's reasoning with its calls NCBM 2026-10-06 23:23:12 +08:00
  • 19e247d739 docs: describe the wrapper command-line review NCBM 2026-10-06 21:54:28 +08:00
  • 135c28a622 core/tools: review a wrapper option that carries a command line NCBM 2026-10-06 21:54:18 +08:00
  • 2b3b2073a0 core/tools: only value-taking options may swallow the program NCBM 2026-10-06 21:50:21 +08:00
  • e05dc5127a docs: describe how a batch of tool calls keeps its rows NCBM 2026-10-06 21:38:13 +08:00
  • 768b310a0b cli/display: hold a batch's later prefixes until the open row is done NCBM 2026-10-06 21:38:03 +08:00
  • 66b771f87d docs: use the current DeepSeek flash id in the samples NCBM 2026-10-06 21:22:55 +08:00
  • ec5340bdce config: rename the DeepSeek flash model to deepseek-flash NCBM 2026-10-06 21:22:35 +08:00
  • 35dbd30328 docs: describe the thinking-strength settings NCBM 2026-10-06 21:09:26 +08:00
  • 60bc5957a7 cli: resolve thinking settings for the chat session NCBM 2026-10-06 21:07:42 +08:00
  • fb8ef88d9f core/agent: send the resolved reasoning effort with each request NCBM 2026-10-06 21:07:23 +08:00
  • 445aba7e5f lmproto: carry thinking options on the wire NCBM 2026-10-06 21:07:04 +08:00
  • ffd4dbbe26 config: resolve thinking strength across agent, provider, and model layers NCBM 2026-10-06 21:06:46 +08:00
  • 0c9bb2e067 docs: describe merged todo batches NCBM 2026-10-06 20:51:13 +08:00
  • 7cd5fcc576 cli/display: merge a batch of todo calls into one line NCBM 2026-10-06 20:51:07 +08:00
  • 49ddf1c3c1 cli: correct the auto-retry schedule in the REPL help NCBM 2026-10-06 20:33:36 +08:00