<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llm-tools.el, branch v1.0</title>
<subtitle>Opinionated tools for use by a (local) LLM</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/llm-tools.el/'/>
<entry>
<title>get ready for packaging</title>
<updated>2026-05-28T18:29:57+00:00</updated>
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<published>2026-05-28T18:29:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/llm-tools.el/commit/?id=389f1a7e240eca36443649d6b283c21cfeb51c08'/>
<id>389f1a7e240eca36443649d6b283c21cfeb51c08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add preview functions</title>
<updated>2026-05-26T07:21:07+00:00</updated>
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<published>2026-05-26T06:57:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/llm-tools.el/commit/?id=9ff38dcde67b1c0d597eaa0bee00c395f2f272e6'/>
<id>9ff38dcde67b1c0d597eaa0bee00c395f2f272e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix anchor extraction and operation parsing to handle payload lines</title>
<updated>2026-05-26T07:21:07+00:00</updated>
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<published>2026-05-26T06:39:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/llm-tools.el/commit/?id=5f58df0ee61c74c329a081cff56f48cb89541da5'/>
<id>5f58df0ee61c74c329a081cff56f48cb89541da5</id>
<content type='text'>
- avoid processing payload and comment lines via filter.
- add guard on short strings (2 and under) just in case.
- fixed args-out-of-range crash when payload lines appeared in patches.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- avoid processing payload and comment lines via filter.
- add guard on short strings (2 and under) just in case.
- fixed args-out-of-range crash when payload lines appeared in patches.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix bug in read_file causing string to not be json-serializable</title>
<updated>2026-05-26T07:21:07+00:00</updated>
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<published>2026-05-26T05:50:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/llm-tools.el/commit/?id=4e2c04ec27a7e69272dcede8efaa7fc2d36898cf'/>
<id>4e2c04ec27a7e69272dcede8efaa7fc2d36898cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix grep tool</title>
<updated>2026-05-26T07:21:05+00:00</updated>
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<published>2026-05-26T05:20:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/llm-tools.el/commit/?id=e256030cf5a23a652bb310bd6f2fbd1f2f7d9ffd'/>
<id>e256030cf5a23a652bb310bd6f2fbd1f2f7d9ffd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update bash tool to explicitly mention the other tools</title>
<updated>2026-05-26T05:46:47+00:00</updated>
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<published>2026-05-26T04:44:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/llm-tools.el/commit/?id=b289ee4ddbcd791f23537e9a7ad1cc2c1f839eda'/>
<id>b289ee4ddbcd791f23537e9a7ad1cc2c1f839eda</id>
<content type='text'>
the llm otherwise could rationalize to use bash otherwise since it was
initially vague
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the llm otherwise could rationalize to use bash otherwise since it was
initially vague
</pre>
</div>
</content>
</entry>
<entry>
<title>fix typos in tool definitions</title>
<updated>2026-05-26T04:25:27+00:00</updated>
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<published>2026-05-26T04:24:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/llm-tools.el/commit/?id=0584ace0f5368111f9898256b7fead019493a6e4'/>
<id>0584ace0f5368111f9898256b7fead019493a6e4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add lexical-binding to all files to prevent dynamic binding issues</title>
<updated>2026-05-26T04:25:24+00:00</updated>
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<published>2026-05-26T04:23:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/llm-tools.el/commit/?id=cb5d76b094bec8bbca84b4022cf352e78f4656a7'/>
<id>cb5d76b094bec8bbca84b4022cf352e78f4656a7</id>
<content type='text'>
this caused my tools not be defined when actually testing in a gptel
session
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this caused my tools not be defined when actually testing in a gptel
session
</pre>
</div>
</content>
</entry>
<entry>
<title>final tool, edit_file, added</title>
<updated>2026-05-26T03:46:24+00:00</updated>
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<published>2026-05-26T03:46:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/llm-tools.el/commit/?id=62336cfba249c9bdd781d0789cc041f02f2aef0b'/>
<id>62336cfba249c9bdd781d0789cc041f02f2aef0b</id>
<content type='text'>
this took way too long.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this took way too long.
</pre>
</div>
</content>
</entry>
<entry>
<title>very important update to tests</title>
<updated>2026-05-26T03:34:52+00:00</updated>
<author>
<name>Vineet Kumar</name>
<email>git@vineetk.net</email>
</author>
<published>2026-05-26T03:34:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/llm-tools.el/commit/?id=b4464b16c87f3b4a39584aa5faf66f2f9fee8be2'/>
<id>b4464b16c87f3b4a39584aa5faf66f2f9fee8be2</id>
<content type='text'>
get that typescript out of my sight. was used temporarily because it
was present in oh-my-pi's hashline.md file
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
get that typescript out of my sight. was used temporarily because it
was present in oh-my-pi's hashline.md file
</pre>
</div>
</content>
</entry>
</feed>
