Commit Graph

10 Commits

Author SHA1 Message Date
hanishkvc 11eab92d08 SimpleChatTCRV:TC:FetchUrlRaw: Rename to avoid confusion
Given that now fetch_web_url_raw can also fetch local files, if local
file access scheme is enabled in simpleproxy.py, so rename this
tool call by dropping web from its name, given that some ai models
were getting confused because of the same.
2025-12-04 19:41:40 +05:30
hanishkvc 67f971527d SimpleChatTCRV:Markdown:Process headline and horizline
Also update readme a bit, better satisfying md file format.
2025-12-04 19:41:40 +05:30
hanishkvc b3645a1164 SimpleChatTCRV:ToolCall:ExtAi: Task decomposition/planning
Had forgotten to include this in the examples before.
2025-12-04 19:41:40 +05:30
hanishkvc 2242ad4402 SimpleChatTCRV:Markdown:List: Allow split line items
If the split lines dont have any empty lines inbetween and also
remain within the block area of the list item which they belong
to, then the split line will be appended to the corresponding
list item, ELSE a new list item will be created.

To help with same a generic keyed empty lines tracker logic has
been added.

TODO: Account similar semantic wrt paragraph related split lines
2025-12-04 19:41:40 +05:30
hanishkvc 654e234a4e SimpleChatTCRV:Markdown:User configurable per session
User can enable or disable the simple minded bruteforce markdown
parsing from the per session settings.

Add grey shading and align text to left wrt table headings of
markdown to html converted tables.
2025-12-04 19:41:40 +05:30
hanishkvc 03220d4a2b SimpleChatTCRV:Markdown: Allow fixed spaces b4 fenced pre marker 2025-12-04 19:41:40 +05:30
hanishkvc 073c570cad SimpleChatTCRV:AiCallingAi ToolCall: flow cleanup and flexibility
By default ensure external_ai tool call related special chat session
starts with tool calls disabled and client side sliding window of 1.

Add a helper in SimpleChat class to set these along with clearing of
any chat history.

Inturn now give the user flexibility to change this from within
the program, if they need to for what ever reason, till the program
restarts.
2025-12-04 19:41:40 +05:30
hanishkvc ec41001ba3 SimpleChatTCRV: Add simple readme in place of detailed one
Gives quick overview of the features, given that the original readme
(now docs/details.md++) got created over a period of disjoined time
as features got added.
2025-12-04 19:41:40 +05:30
hanishkvc ba6c7872cc SimpleChatTCRV: split changelog from details into separate file 2025-12-04 19:41:40 +05:30
hanishkvc 214ca2e00b SimpleChatTCRV: Documentation cleanup
Move existing readme.md into docs/details.md

Similarly move the screenshot image into docs/
2025-12-04 19:41:40 +05:30