Skip to content

Releases: stevegt/grokker

v3.0.40

21 Dec 20:30

Choose a tag to compare

Bump version to 3.0.40

v3/core/grokker.go:
- Update Version constant from "3.0.39" to "3.0.40"

v3.0.37

10 Aug 01:53

Choose a tag to compare

Replace alert with console.log in main.go

x/storm/main.go:
- Replace alert("Server is stopping...") with console.log("Server is stopping...") in the POST /stop handler

v3.0.36

02 Aug 00:34

Choose a tag to compare

Change role from AI to ASSISTANT, bump version

v3/core/chat.go:
• Update RoleAI constant value from "AI" to "ASSISTANT"
• Modify comments to reference "ASSISTANT" instead of "AI"
• Replace instances of "AI" with "ASSISTANT" in message handling and assignment
• Adjust role-fixing logic to default to "ASSISTANT" and allow both "ASSISTANT" and "AI" in filtering

v3/core/grokker.go:
• Bump version from "3.0.35" to "3.0.36"

v3.0.35

31 Jul 21:27

Choose a tag to compare

import stevegt version of go-openai library

v3.0.34

22 Jul 04:24

Choose a tag to compare

Refactor ExtractFiles and bump Grokker version

v3/core/chat.go:
  - Rename ExtractFiles parameter from "resp" to "rawResp"
  - Remove processing directives by stripping content inside <think> tags
  - Use the stripped response for further processing

v3/core/grokker.go:
  - Update version from "3.0.33" to "3.0.34"

v3.0.32

25 Apr 02:03

Choose a tag to compare

Clear test file, update version, add comment, print message

Clear test file, add comment, print message, use os.WriteFile

summary of diff --git  a/v3/aidda/aidda.go b/v3/aidda/aidda.go

- Clear the test file as part of the generate function
- Add a comment indicating the need for timestamp checking before clearing
- Print a message indicating the test file is being cleared
- Use os.WriteFile to clear the contents of the test file
- Check for errors after attempting to clear the test file

Update version number to 3.0.32 in grokker.go file

summary of diff --git  a/v3/core/grokker.go b/v3/core/grokker.go

- Update the version number from 3.0.31 to 3.0.32 in grokker.go

v3.0.31

27 Mar 17:09

Choose a tag to compare

Commit generated code, set file modes, update version to 3.0.31

Commit generated code, brainstorm reminders, update related files

summary of diff --git  a/.aidda/prompt b/.aidda/prompt

- Ensure aidda-generated code is committed before editing the prompt file again
- Brainstorm ways to remind committing generated code after using '[g]enerate'
- Consider making the prompt file read-only after generating code, then read-write after committing
- Explore transforming the prompt file into a menu itself with aidda as a daemon
- Update 'aidda/aidda.go' and '.aidda/plan.md' with related changes

Remove aidda package setup, methods, functions, and subcommands.

summary of diff --git  a/.aidda/response b/.aidda/response

- Remove Go package imports and the entire initial code related to the aidda package setup
- Remove the implementation details for the Stamp struct and its methods
- Remove the entirety of the Do function and its subcommands processing logic
- Eliminate the initAidda, getPrompt, and readPrompt functions
- Delete helper functions related to file handling, prompt processing, and token counting
- Discuss the problem of ensuring code commits after generation, propose solutions, and analyze approaches via think directive

Set prompt file modes for editing, generating, and committing.

summary of diff --git  a/v3/aidda/aidda.go b/v3/aidda/aidda.go

- Set the prompt file to read-write mode after committing to allow further editing
- Set the prompt file to read-only mode after generating to remind the user to commit before generating again
- Add a step to retrieve and use a prompt in the auto case before generating
- Ensure the prompt file is set to read-only after regenerating to remind the user to commit
- Set the prompt file to read-write mode after force-commit to allow further editing

Update semantic version to 3.0.31 in grokker.go file.

summary of diff --git  a/v3/core/grokker.go b/v3/core/grokker.go

- Update semantic version number from 3.0.30 to 3.0.31

v3.0.30

25 Mar 19:46

Choose a tag to compare

Revise DefaultSysmsg with precise Go programming guidance.

Remove Sysmsg section; delete Go instructions; keep CLI command.

summary of diff --git  a/.aidda/prompt b/.aidda/prompt

- Remove Sysmsg section from the file
- Delete instructions related to Go programming expertise
- Keep existing instructions regarding setting the selected model using the CLI command

Update DefaultSysmsg with precise, error-aware Go programming guidance

summary of diff --git  a/v3/aidda/aidda.go b/v3/aidda/aidda.go

- Remove the existing assignment of DefaultSysmsg
- Reassign DefaultSysmsg with a multi-line string
- Update DefaultSysmsg to instruct an expert Go programmer to ensure code compilation and runtime without errors
- Include instructions to avoid inventing non-existent library methods, structs, or functions
- Advise against quoting or escaping single backticks, highlighting their use for raw string literals in Go
- Instruct to only modify comments if they are incorrect or misleading

v3.0.28

24 Mar 14:56

Choose a tag to compare

Check citations, add header, index citations, append footer

Check citations, add header, index items, and add footer.

summary of diff --git  a/v3/core/gateway.go b/v3/core/gateway.go

- Check if results contain citations
- Append a references header to the response
- Loop through the citations and format each one with its index
- Append a references footer to conclude the block

v3.0.23

27 Dec 02:38

Choose a tag to compare

x/tokencount: use mimetype to determine type of null files

In the case of files for which ohcount returns '(null)', use
github.com/gabriel-vasile/mimetype to determine the type of the file.
If the file is of type 'text/plain', then include the file in the
count.  Otherwise, ignore the file.