Releases: datolabs-io/opsy
Releases · datolabs-io/opsy
v0.0.3
What's Changed
- chore(deps): bump github.com/anthropics/anthropic-sdk-go from 0.2.0-beta.2 to 0.2.0-beta.3 by @dependabot[bot] in #11
- chore(deps): bump crazy-max/ghaction-import-gpg from 6.2.0 to 6.3.0 by @dependabot[bot] in #14
- chore(deps): bump goreleaser/goreleaser-action from 6.2.1 to 6.3.0 by @dependabot[bot] in #13
- chore(deps): bump github.com/charmbracelet/bubbles from 0.20.0 to 0.21.0 by @dependabot[bot] in #15
- chore(deps): bump github.com/charmbracelet/bubbletea from 1.3.4 to 1.3.5 by @dependabot[bot] in #16
- chore(deps): bump actions/setup-go from 5.4.0 to 5.5.0 by @dependabot[bot] in #19
- chore(deps): bump golangci/golangci-lint-action from 6.5.2 to 8.0.0 by @dependabot[bot] in #18
- chore(deps): bump goreleaser/goreleaser-action from 6.3.0 to 6.4.0 by @dependabot[bot] in #34
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #32
- chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in the go_modules group by @dependabot[bot] in #26
- chore(deps): bump github.com/charmbracelet/bubbletea from 1.3.5 to 1.3.6 by @dependabot[bot] in #28
- Potential fix for code scanning alert no. 6: Workflow does not contain permissions by @tdabasinskas in #35
- chore(deps): bump github.com/anthropics/anthropic-sdk-go from 0.2.0-beta.3 to 1.9.1 by @dependabot[bot] in #33
- build(deps): upgrade Go to 1.25.0 and update dependencies by @tdabasinskas in #36
New Contributors
- @tdabasinskas made their first contribution in #35
Full Changelog: v0.0.2...v0.0.3
v0.0.2
Changelog
- 70384ee Merge pull request #10 from datolabs-io/dependabot/go_modules/github.com/spf13/viper-1.20.1
- 3187b6f Merge pull request #3 from datolabs-io/dependabot/github_actions/golangci/golangci-lint-action-6.5.1
- 2c7ed46 Merge pull request #4 from datolabs-io/dependabot/go_modules/github.com/charmbracelet/lipgloss-1.1.0
- e8d1cdd Merge pull request #5 from datolabs-io/dependabot/go_modules/github.com/spf13/viper-1.20.0
- 0058154 Merge pull request #6 from datolabs-io/dependabot/github_actions/golangci/golangci-lint-action-6.5.2
- ee4c963 Merge pull request #7 from datolabs-io/dependabot/github_actions/actions/setup-go-5.4.0
- 2264382 Merge pull request #9 from datolabs-io/dependabot/go_modules/github.com/anthropics/anthropic-sdk-go-0.2.0-beta.2
- c922e73 Merge remote-tracking branch 'refs/remotes/origin/dependabot/go_modules/github.com/anthropics/anthropic-sdk-go-0.2.0-beta.2' into dependabot/go_modules/github.com/anthropics/anthropic-sdk-go-0.2.0-beta.2
- df7e9f6 chore(brew): add homepage and description to formula
- 27afe03 chore(brew): formula update for opsy version v0.0.1
- ca087d7 chore(deps): bump actions/setup-go from 5.3.0 to 5.4.0
- 3d00a5f chore(deps): bump github.com/anthropics/anthropic-sdk-go
- ca31030 chore(deps): bump github.com/anthropics/anthropic-sdk-go
- 22620d7 chore(deps): bump github.com/charmbracelet/lipgloss from 1.0.0 to 1.1.0
- e0fc170 chore(deps): bump github.com/spf13/viper from 1.19.0 to 1.20.0
- b4045df chore(deps): bump github.com/spf13/viper from 1.20.0 to 1.20.1
- 2bcc168 chore(deps): bump golangci/golangci-lint-action from 6.5.0 to 6.5.1
- fda5603 chore(deps): bump golangci/golangci-lint-action from 6.5.1 to 6.5.2
- f5281d2 fix(agent): change anthropic client to pointer type
- ef800a0 fix(agent): update Anthropic SDK usage to match new API
- 94d74e7 fix(agent): update code to match anthropic SDK changes
- 642d595 fix(agent): update tests for anthropic client API changes
- 6609ef8 fix(agent): update type switch to handle anthropic content blocks
- fa12ff6 refactor(agent): change anthropic client from pointer to interface
- 44304bd refactor(agent): remove deprecated debug logging
- 3a48adf refactor(homebrew): rename brew directory to Formula
Released by GoReleaser.
v0.0.1
Changelog
- ee2a63f Merge pull request #2 from datolabs-io/dependabot/go_modules/github.com/charmbracelet/bubbletea-1.3.4
- dae4c32 Merge remote-tracking branch 'refs/remotes/origin/main'
- e1c03bc build(deps): add initial project dependencies
- 76f4655 chore(assets): update prompts for tools and agent
- 802ce13 chore(ci): add dependabot configuration
- b3b613d chore(ci): trigger CI
- e00c3c3 chore(config): adjust default anthropic temperature to 0.7
- bc8c6c6 chore(deps): add muesli/reflow v0.3.0 dependency
- 3d9ba57 chore(deps): bump github.com/charmbracelet/bubbletea from 1.3.3 to 1.3.4
- ba243be chore(deps): clean up unused test dependencies
- 2b5bbfa chore(deps): update go dependencies
- 3dd0dfb chore(deps): upgrade anthropic-sdk-go to v0.2.0-alpha.13
- 6ed271a chore(git): add gitattributes configuration
- 83eff3e chore(git): add gitignore file for go project
- a53b740 chore(go): initialize go module with version 1.24.0
- 074727f chore(license): add the license
- 7bb4469 chore(lint): add golangci-lint configuration
- 07f36e0 chore(project): rename project to opsy
- 9000c8b chore(repo): add CODEOWNERS file
- c8e8a78 chore(tooling): add cspell configuration file
- a6eb87b chore(vscode): add
tmplto dictionary - e2d38a4 ci(github): add GitHub Actions workflow for CI
- 834aa9a ci(github): ignore brew directory in CI workflow triggers
- a476a80 ci(workflows): add paths-ignore to prevent unnecessary CI runs
- 0479543 docs(agent): add comprehensive package documentation
- 4ae3713 docs(agent): expand agent package documentation
- 3a3ebc0 docs(assets): update documentation for prompt rendering functions
- a2ac368 docs(assets): update package documentation for agent prompt
- 5c6e57c docs(config): add package documentation for config module
- 7ec113c docs(config): expand configuration documentation with details
- 18ecabb docs(config): update package documentation with improved examples and details
- 211c24c docs(footer): expand component documentation and add tests
- 76ad6a7 docs(header): expand component documentation with detailed sections
- e739f04 docs(messagespane): enhance component documentation with detailed formatting specs
- dc7be22 docs(messagespane): expand component documentation and add tests
- 9646311 docs(prompts): refine tool response guidelines and clarity
- 36bb29c docs(prompts): update agent and tool system prompts with non-interactive behavior
- 7e3b2ad docs(readme): add comprehensive project description and prerequisites
- 4990243 docs(readme): add initial readme file
- 5af5c36 docs(readme): add screenshot
- 3aafb89 docs(thememanager): add package documentation
- a9d0414 docs(tool): update tool package documentation
- 32eb1ad docs(toolmanager): add package documentation with overview and examples
- 6649c0c docs(toolmanager): expand package documentation and add concurrency tests
- b483c0d docs(tui): add package documentation with overview and examples
- 583680e docs(tui): expand documentation with detailed layout and thread safety info
- 383dcd9 feat(agent): add status channel for agent communication
- 4ef5bdf feat(agent): implement agent package with Anthropic API integration
- 83ef6ba feat(agent): improve error handling in agent execution
- 97db071 feat(assets): add templating system for prompts
- 543a397 feat(brew): add brew formula publishing configuration
- a6fb2fa feat(ci): add release workflow with goreleaser configuration
- 69fe6b2 feat(commandspane): add text wrapping for long commands
- 07a26da feat(commandspane): improve command wrapping and documentation
- 27e9eae feat(config): add configuration management system
- 20cb31c feat(config): add editorconfig file
- fde99c0 feat(config): add shell configuration for exec tool
- a32bf81 feat(config): add tools configuration with timeouts
- 5c49a82 feat(config): adjust default anthropic temperature to 0.5
- fe146b0 feat(config): set default exec timeout to 0 seconds
- 2331aaf feat(config): update default Anthropic model to claude-3-7-sonnet-latest
- e39d41e feat(funding): add GitHub Sponsors configuration
- e783808 feat(git): enhance git tool system prompt with detailed capabilities
- f95b259 feat(git): expand git tool capabilities and error handling
- 28034b7 feat(goreleaser): set main entry point to ./cmd/opsy
- 1d3d6dd feat(header): add text wrapping for task description
- 176a01c feat(ide): add vscode yaml schema configuration
- 202d276 feat(jira): add rule about initialization assumption
- 0b525fa feat(jira): add summary and description input parameters
- 95d996d feat(main): integrate agent and communication channels
- f1612d9 feat(messagespane): add margin background color to message style
- 3cdbdea feat(messagespane): add message sanitization to remove XML tags
- 154ae24 feat(messagespane): implement dynamic message handling and display
- 19ed648 feat(prompts): add SRE agent system prompt
- 0094ba0 feat(prompts): enhance agent and tool system guidelines
- 85ccf5b feat(readme): update badges to use shields.io
- 0d18fe8 feat(schemas): add JSON schemas for theme and tool definitions
- 99f7fe9 feat(schemas): add
typefield requirement for tool parameters - 6f3ee86 feat(sredo): implement main entry point for Sredo CLI application
- b69134c feat(theme): add default theme configuration file
- 7032717 feat(thememanager): add color validation and thread safety improvements
- 4c49252 feat(thememanager): add theme management system
- 10ecddf feat(tool): add system prompt validation in tool definition
- 786a68f feat(tool): enhance tool system prompt with comprehensive behavior spec
- 0e8a0a9 feat(tool): implement tool execution logic
- 67e18f7 feat(tool): improve user prompt formatting and add task validation
- 0fedd6b feat(tool): resolve current directory path in exec tool
- 0c79c51 feat(tool_system): add hint to use help flag when command execution fails
- 302e4d7 feat(toolmanager): add command execution timestamps
- 1e07d14 feat(toolmanager): add exec tool implementation
- 8a47dc1 feat(toolmanager): add git tool configuration
- 63e2df4 feat(toolmanager): add mutex for thread-safe tool operations
- 90fbb55 feat(toolmanager): add tool management system
- f4e536e feat(toolmanager): improve logging and tool output handling
- 0a8ba68 feat(tools): add AWS CLI tool configuration
- 663c5e2 feat(tools): add GitHub CLI tool configuration
- c9b5eeb feat(tools): add Google Cloud CLI tool configuration
- b592d38 feat(tools): add PR creation rule to GitHub tool configuration
- 7937d27 feat(tools): add error handling rules for missing resources
- d1e406e feat(tools): add helm tool configuration and system prompt
- 82a4b45 feat(tools): add jira tool configuration and capabilities
...