Skip to content

Releases: datolabs-io/opsy

v0.0.3

15 Aug 08:56
943f841

Choose a tag to compare

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

Full Changelog: v0.0.2...v0.0.3

v0.0.2

27 Mar 13:57
2264382

Choose a tag to compare

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

02 Mar 12:21
834aa9a

Choose a tag to compare

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 tmpl to 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 type field 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
    ...
Read more