Skip to content

Releases: NPC-Worldwide/npcpy

v1.0.0

09 May 20:45
Compare
Choose a tag to compare

-first release of v1!

in v1, we introduce a considerable change to the NPC toolkit. we have renamed the NPC-style tool to be a "Jinx"---a jinja executable script, i.e. one that has jinja templateable code. We have done this to be able to simultaneously accommodate this kind of tool-flow while also making it less confusing to integrate MCP servers and tools, which we have worked towards including in this . an MCP-powered npcsh client is now available in npcpy and similar such tooling will be provided and adjusted in subsequent releases.

v0.3.37

06 May 16:22
Compare
Choose a tag to compare

-last release of v0.3.
-some bug fixes for v0.3.36.
-some npc context updates, command_history improvements. removed some unnecessary commands in command_history. simplified logging as occurring outside of the NPCs directly. NPCs can retrieve their recennt memory now. team memory incoming too.

-next release will be v1.0.0.

v0.3.36

04 May 22:47
Compare
Choose a tag to compare

-mcp tooling included
-new default agents added for the team.
-specified agents in the different repl modes

v0.3.35

29 Apr 02:45
9c56032
Compare
Choose a tag to compare

-significant refactoring of routes, shell, spool
-introduced yap over whisper
-introduced guac and pti mode.

v0.3.34

25 Apr 05:15
f2117c1
Compare
Choose a tag to compare

-further finished refactoring llm processing to only have one primary route.

  • separated the various modes into their own files that can be called as cli executables or called/initiated via consistent routes
  • spool and yap now available and functional as their own clis. plonk, pti, guac, sleep, wander, to come.
  • reorganized many of the data procurement items, separated generation into its own submodule which llm_funcs mainly sources from.

v0.3.33

22 Apr 14:56
Compare
Choose a tag to compare

-first release of npcpy
-drastic refactoring of npc compiler and separation of concerns
-removed project specific /global specific delineations, leave those up to use case

v0.3.32

08 Apr 03:21
52c1ebc
Compare
Choose a tag to compare

-added in /roll
-upgraded /whisper to use kokoro tts and to automatically listen.
-moved all llm calls to use litellm

v0.3.31

28 Mar 02:51
04f9787
Compare
Choose a tag to compare

-testing out the tldr commands for npc and shell to make sure they all work
-made some adjustments with search
-fixed up spool to properly take in npc name

v0.3.30

28 Mar 00:48
16a1733
Compare
Choose a tag to compare

-added in code executor tool, bash executor, updated sql executor, added in npcsh_executor
-adjusted check_llm_command to not rely on the bash commnad option and to have that be just one of the tools essentially
-adjusted the Tool parsing steps to be able to render jinja even like based on the inputs.
-if 'Error' in tool_execution step was causing generator to pre-stream before it was getting to the front end.

v0.3.29

23 Mar 19:02
8af7d7d
Compare
Choose a tag to compare

-added in /plan
-added in /trigger