Repository navigation
Releases
Releases · mr-sonj/ptext-core
v0.4.1
v0.4.0
v0.3.0
v0.2.0
Breaking changes
- require Node.js 22 or newer (9957e6f)
v0.1.2
Fixes
- release: release notes link the public commits (ea063ea)
v0.1.1
Fixes
- ci: release job no longer needs pnpm (e2e360c)
v0.1.0
First public release.
Features
- 14 deterministic tools:
extract-emails,extract-urls,extract-domains,extract-ip,clean-lines,remove-duplicates,filter-lines,split-columns,select-columns,list-to-csv,csv-to-json,base64,url-encode,json-format. - Local profiler that suggests tools from counts and flags only, plus
route()for an optional AI re-rank with local fallback (llmRouterfor any LLM,jevRouterfor Jev). - Input card for every tool (
accepts,signals,avoid,examples), used in MCP and function-calling descriptions and inrouterCatalog(). @ptext/mcp: MCP server over stdio and Web-standard Streamable HTTP (Cloudflare Workers, Deno, Bun).@ptext/cli:ptextcommand with JSON mode for PHP/Laravel, Python and shell.- OpenAI and Anthropic tool schemas with
handleToolCall(). - Language-neutral golden fixtures for every tool, and a profiler benchmark corpus.