NCBM
7bdd9ff8b7
chore: pin ruff and basedpyright for prek and lockfile
...
Match prek additional_dependencies and pyproject dev pins to pdm.lock
(ruff==0.15.22, basedpyright==1.39.9). Format fix for ruff 0.15.22.
2026-07-20 04:35:26 +08:00
NCBM
bec14e76af
release: plyngent 0.1.3
...
Bump package version; refresh lock (ruff 0.15.22, platformdirs 4.10.1).
prek.toml already tracks latest ruff/basedpyright via additional_dependencies.
2026-07-20 04:30:07 +08:00
NCBM
5d2f0c5539
core/cli: Rich markdown for assistant text at end of turn
...
Stream plain tokens; on TTY re-render with Rich. /markdown and PLYNGENT_PLAIN.
2026-07-15 22:21:18 +08:00
NCBM
c466d09173
core/process: cross-platform PTY via backend and pywinpty
...
POSIX openpty/fork and Windows ConPTY; win32 marker dep plus typings stub.
2026-07-15 20:01:43 +08:00
NCBM
5b0c9be90b
core/cli: Click slash registry with awaitlet bridge
...
Register REPL slash commands as a Click Group (params, UsageError, help).
Dispatch via awaitlet.async_def so sync command bodies can awaitlet()
async memory/confirm work. Completer and /help derive from the registry.
2026-07-15 13:03:55 +08:00
NCBM
a64e3bf769
deps: add click for CLI
2026-07-14 18:29:46 +08:00
NCBM
a24d01f139
deps: add sqlalchemy, aiosqlite and pytest-asyncio
...
Runtime DB (async SQLite) and async test support for memory layer.
2026-07-14 17:19:26 +08:00
NCBM
27396c9844
deps: add web request, configuration and test dependencies
2026-07-06 18:26:59 +08:00
NCBM
81087b5003
deps/lock: update lock due to pyproject reformat
2026-06-26 01:49:07 +08:00
NCBM
21aa7dd143
project: init
2026-06-25 23:22:45 +08:00