Releases: secmon-lab/warren
Releases · secmon-lab/warren
v0.13.0
What's Changed
- fix(swarm): remove shared history from sub-agents by @m-mizutani in #155
- fix(swarm): prevent budget middleware accumulation across tasks by @m-mizutani in #156
- fix(swarm): add content compaction to prevent prompt errors by @m-mizutani in #157
- ci(gosec): restore and update to v2.24.7 by @m-mizutani in #158
- refactor: remove refine and repair command handlers by @m-mizutani in #159
- feat(diagnosis): add data consistency detection and repair system by @m-mizutani in #160
- feat: support ticketless chat using slack message history by @m-mizutani in #161
- refactor(swarm): remove replan question feature by @m-mizutani in #162
- refactor(chat): extract ChatContext and separate entry points by @m-mizutani in #163
- feat: implement HITL tool approval system by @m-mizutani in #164
- feat(hitl): add question request type with response handling by @m-mizutani in #165
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- feat(intune): add Microsoft Intune integration for querying managed device information and sign-in logs via Microsoft Graph API by @m-mizutani in #140
- feat(falcon): add device search and retrieval functionality to the Falcon agent for enhanced threat investigation capabilities by @m-mizutani in #142
- feat(chat): add user system prompt configuration and integration for enhanced chat functionality by @m-mizutani in #143
- feat(ticket review): implement new ticket review planning and execution prompts, and remove deprecated ticket review prompt to enhance ticket management process by @m-mizutani in #144
- feat(chat.go): add trace middleware for LLM response display and refactor existing middleware usage for improved clarity and maintainability by @m-mizutani in #145
- feat(chat): implement ChatUseCase for processing chat messages and managing session interactions with Slack integration and history management by @m-mizutani in #146
- feat/parallel task chat by @m-mizutani in #147
- feat(chat/swarm): enhance truncateResult function to limit byte length and ensure proper handling of multi-byte characters by @m-mizutani in #148
- docs/improve onboarding docs by @m-mizutani in #149
- feat/swarm abort context cancel by @m-mizutani in #150
- Add action budget tracking for swarm task execution with configurable strategies by @m-mizutani in #151
- feat(storage): add latest history snapshot storage by @m-mizutani in #152
- refactor(swarm): consolidate system prompt across sessions by @m-mizutani in #153
- feat(chat/swarm): add thread comments and domain knowledge by @m-mizutani in #154
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- feat(alerts): add declineAlerts mutation and integrate it into AlertsPage for bulk alert management by @m-mizutani in #137
- feat(falcon): add CrowdStrike Falcon agent with API integration for security incident and alert retrieval by @m-mizutani in #138
- enhance: Reduce token cost by removing Embedding of alert and ticekt by @m-mizutani in #139
- feat(mcp): add credential helper support for dynamic authentication in MCP configuration and update documentation accordingly by @m-mizutani in #141
Full Changelog: v0.10.1...v0.11.0
v0.10.1
What's Changed
- feat(alerts): update alert status from UNBOUND to ACTIVE across the application for improved clarity and consistency by @m-mizutani in #136
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- chore: update Go and Docker dependencies to latest versions for improved stability and performance by @m-mizutani in #125
- feat(whois): add WHOIS lookup functionality with tests and integration into CLI tools by @m-mizutani in #126
- feat(graphql): add AlertStatus enum and integrate status handling in alerts and dashboard queries for better alert management by @m-mizutani in #127
- refactor(user.go): change response structure from map to UserProfile for better type safety and clarity by @m-mizutani in #128
- feat: implement ticket resolution, archiving, and unarchiving functionality with updated GraphQL schema and UI components for better ticket management by @m-mizutani in #129
- style/dashboard redesign by @m-mizutani in #130
- feat(chat): enhance chat system prompt documentation for improved user guidance by @m-mizutani in #131
- chore: remove clustering feature and related components to streamline the application and focus on core functionalities by @m-mizutani in #132
- feat(chat): add thread comments collection and integration into chat system prompt for enhanced context during interactions by @m-mizutani in #133
- feat(slack): add Slack context handling in middleware and update prompt template to include Slack context information by @m-mizutani in #134
- Experimental: implement refine CLI and slack command by @m-mizutani in #135
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- feat/integrate gollem tracing by @m-mizutani in #120
- feat(alert): add example security alerts and payloads for testing and demonstration purposes by @m-mizutani in #121
- feat(slack): add PostSessionActions and PostResolveDetails methods to handle session actions and resolution details in Slack threads by @m-mizutani in #122
- feat(slack): implement user ID resolution for Slack message events and add tests for various message scenarios by @m-mizutani in #123
- feat(agents): enhance agent configuration to include prompt hints and sub-agent management for improved context in parent agents by @m-mizutani in #124
Full Changelog: v0.8.3...v0.9.0
v0.8.3
What's Changed
- feat(tests): add documentation for using the gt library in Go tests and update required parameters in various specs for better clarity and consistency by @m-mizutani in #117
- feat: update BigQuery and Slack agents to improve configuration and initialization, enhancing memory management and query handling capabilities by @m-mizutani in #119
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- docs(chat_system_prompt.md): add guidelines for handling sub-agent results and clarify forbidden phrases to enhance clarity in security analysis by @m-mizutani in #115
- chore(go.mod): update gollem dependency to the latest version for improved functionality and stability by @m-mizutani in #116
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- feat(graphql): optimize userBatchFn to handle system users without API calls by @m-mizutani in #114
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- feat(session): implement session management with CRUD operations for abort by @m-mizutani in #95
- refactor(memory): remove execution and ticket memory features by @m-mizutani in #96
- feat(knowledge): implement knowledge management system by @m-mizutani in #97
- fix(chat): knowledge tool execution prompt by @m-mizutani in #99
- feat(knowledge): add default knowledge topic handling and normalize topic by @m-mizutani in #100
- add knowledge Web UI by @m-mizutani in #98
- feat(knowledge): implement KnowledgeEditDialog component by @m-mizutani in #101
- refactor(alert): simplify BindAlertsToTicket by removing embedding recalculation by @m-mizutani in #102
- feat(knowledge): refactor knowledge tool integration to create by @m-mizutani in #103
- feat(docs): add Knowledge Management section to prompt by @m-mizutani in #104
- chore: update GitHub Actions workflow to use pnpm for frontend by @m-mizutani in #105
- enhance(chat): optimize slack context updates by @m-mizutani in #107
- feat(session): add session and session message types into Web UI by @m-mizutani in #108
- feat(sessions): enhance session management by adding metadata by @m-mizutani in #109
- feat(memory): implement claim-based memory model for sub-agent by @m-mizutani in #110
- feat: add warning message handling across various agents and contexts by @m-mizutani in #111
- feat(web): agent memory UI by @m-mizutani in #112
- refactor: replace instances of errs with errutil by @m-mizutani in #113
Full Changelog: v0.7.1...v0.8.0