debgpt (0.7) unstable; urgency=medium * Release v0.7 (DebGPT has gone through major refactoring) + AI is heavily used to help the development through DebGPT itself (including code generation, documentaiton generation, type annotations) * Major changes (including big changes to CLI usage): + relicense from MIT to LGPL-3.0+ + reorganize codebase to make it more readable and maintainable * unified all readers into a unified read() function. * overhaul mapreduce code to make it faster, more efficient and robust + implemented the VectorDB, the EmbeddingModel, and the VectorRetriever. With those components, DebGPT will be able to do retrieval-augmented generation (RAG). But that feature is not yet implemented in CLI. + Supported embedding frontends: OpenAI, Google + add xAI frontend support. * For all changes please see CHANGELOG.md -- Mo Zhou Sat, 09 Nov 2024 02:47:22 -0500 debgpt (0.6) UNRELEASED; urgency=medium * This release is not uploaded to Debian. * Major changes: + add inplace file editing support, with optional auto git commit + add a TUI configuration wizard for configurating debgpt * Minor changes: + updates to code and doc. Add project art generated by AI. -- Mo Zhou Sat, 09 Nov 2024 02:35:53 -0500 debgpt (0.5.93) unstable; urgency=medium * v0.5.93 -- 2024-10-29 + add google search support for context loading (--mapreduce|-x) * change `:sbuild` into `sbuild:` for mapreduce * change :policy and :devref into policy: and devref: for mapreduce * cli: enable markdown rendering by default * misc minor improvements. * Overhaul README with new examples and usage instructions. * v0.5.92 -- 2024-10-28 + Add support for rendering LLM response markdown text with rich. + PDF file support is added for both `--pdf` and `--mapreduce` arguments. * misc minor updates and bugfixes. * v0.5.91 -- 2024-10-27 + Add retry mechanism for rate limit exceeded errors. + mapreduce functionality now supports loading text from URLs. -- Mo Zhou Tue, 29 Oct 2024 12:10:29 -0400 debgpt (0.5.90) unstable; urgency=medium * Release v0.5.90 + Introduce mapreduce functionality for any-length text processing. See README for usage examples. * frontend: add oneshot() method for all frontends * README: introduce mapreduce usage example. * use yapf instead of autopep8 for code formatting * debgpt: remove --sbuild option * cli: add short '-a' option for '--ask' argument in mapreduce configuration * cli: add --amend option to git commit subcommand. -- Mo Zhou Sun, 27 Oct 2024 01:03:14 -0400 debgpt (0.5.2) unstable; urgency=medium * Release v0.5.2 * add support for Anthropic frontend integration * add support for Google Gemini frontend integration * cli: add support for loading latest sbuild build logs * README: add interactive mode tips and commands * cli: fix session index display in interactive mode prompt after /reset -- Mo Zhou Sat, 26 Oct 2024 17:12:38 -0400 debgpt (0.5.1) unstable; urgency=medium * Release v0.5.1 * frontend: reorder vLLM API key argument definition in CLI * metadata: add PyPI classifiers to pyproject.toml * frontend: bugfix: inherit OpenAIFrontend instead * Apply autopep8 to all python files. * cli: refactor config template generation with helper function * cli: enhance fresh install detection with OpenAI base URL check * `defaults: update OpenAI model to gpt-4o` -- Mo Zhou Wed, 16 Oct 2024 12:14:12 -0400 debgpt (0.5.0) unstable; urgency=medium * Release v0.5.0 * Now we have a reasonable set of supported frontends: OpenAI, Ollama, Llamafile, vLLM, and ZMQ (excluding the dryrun frontend for debugging) * genconfig: fix toml grammar error. * defaults: be verbose on loading config and overriding configs * task: explicitly annotate debgpt usage for debgpt git commit * frontend: add support for vLLM service integration * frontend: use AbstractFrontend init directly instead of super() -- Mo Zhou Wed, 16 Oct 2024 01:08:39 -0400 debgpt (0.4.95) unstable; urgency=medium * Release v0.4.95. * frontend: Skip console output during config template generation * Add llamafile frontend (alias to openai frontend) * Add ollama frontend (OpenAI-API compatibibility mode) * Add --monochrome to disable colorized outputs during conversation (Closes: #1061387) * cli: Provide a fresh-install guide (Closes: #1064469) -- Mo Zhou Wed, 16 Oct 2024 00:25:38 -0400 debgpt (0.4.94) unstable; urgency=medium * Release v0.4.94. (Closes: #1060654) Find the full changelog at /usr/share/doc/debgpt/changelog-full.md.gz -- Mo Zhou Fri, 12 Jan 2024 21:35:27 -0500 debgpt (0.4.93) unstable; urgency=medium * Release v0.4.93. -- Mo Zhou Tue, 09 Jan 2024 12:00:36 -0500 debgpt (0.4.92) unstable; urgency=medium * Release v0.4.92. -- Mo Zhou Mon, 08 Jan 2024 23:39:14 -0500 debgpt (0.4.90) unstable; urgency=medium * Initial release. (Closes: #1060113) -- Mo Zhou Sun, 07 Jan 2024 12:09:53 -0500