Releases: mochow13/keen-agent
Releases · mochow13/keen-agent
Release list
v0.2.0
v0.1.1
v0.1.0
Changelog
- acb5300 Merge feat/port-keen-code-updates into main
- 35c5254 Revert "feat(repl): port upstream initial screen layout"
- 15593c5 chore(config): update agent.yaml for testing tool gating and modes
- 9b7a856 chore(gitignore): ignore built binaries
- e93400f docs(install): document curl installation
- 645f309 docs(plan): add mode prompt overlays and btw/adversary helper config
- f52d8c6 docs(plan): remove user-defined functions and function tools
- 1754b09 docs(readme): clarify the general-purpose agent harness
- fbf6467 docs(readme): correct harness contract description
- 56ca53b docs(readme): explain setup and usage
- 9440bb9 feat(adversary): remove delegate_task from adversary toolset
- dd42cdc feat(agentconfig): align config schema with plan and add validation
- 0671e76 feat(agentconfig): scope state directories by agent slug
- c5ba6fe feat(cli): add validate command and --mode flag
- 011c033 feat(cli,agentconfig): add ascii_art and require --agent flag
- 51a05be feat(cli,model): honor agent model selection with fallback warnings
- e9f7566 feat(cli/repl): gate mcp and delegate tools on config dirs
- b9b05d8 feat(cli/repl): respect builtin_tools.exclude and wire agent config to registry
- 0886aaa feat(compaction): add automatic context compaction
- 2c46cd7 feat(config): add api_key_helper for shell-based API key resolution
- 362f1c4 feat(config): add per-provider custom HTTP headers
- 13ee68d feat(config): append config fix hint to LLM config errors
- c5aaa7a feat(config): resolve api_key_helper credentials with 401 refresh
- 1b6aa39 feat(config,llm,providers): add openai-compatible provider and plain-text tool notes
- 967260b feat(context): add context usage breakdown and improve reducer
- 6370cd8 feat(context): replay retained tool inputs
- 97432c7 feat(deps): bump Go and dependencies to Keen Code baseline
- dcb7336 feat(llm): migrate to openai-go v3 SDK
- 0af597d feat(llm): replay historical tools with native blocks
- 5e5cdf3 feat(llm): split persona into harness contract and replaceable style
- 374754a feat(llm): use block-level prompt caching for Anthropic
- a288a47 feat(llm,repl): config-driven system prompt composition and adversary model resolution
- 77ceea3 feat(llm,repl,session): persist tool activity as system-generated annotations
- d8b1203 feat(llm,tools): preserve HTML in tool outputs and guide missing parameters
- 2bdb82c feat(llm,tools): validate tool inputs before emitting ToolStart events
- 897fad6 feat(mcp): reduce hallucinated tool names with exact-name guidance
- 434e10c feat(memory): add memory package and historical tool activity support
- 352635f feat(providers): load providers without registry models
- 52599c7 feat(providers): refresh model registry and thinking support
- 3ba4e2d feat(repl): add git branch display and headless progress streaming
- e7347a2 feat(repl): allow file tagging inside slash commands and skills
- 9a778f4 feat(repl): handle adversary tool start/end stream events
- f61bb39 feat(repl): interrupt active work on first Ctrl+C, exit on second
- e3e5d07 feat(repl): make helper commands opt-in
- e7937ef feat(repl): port model selection, suggestions, and tool render polish from upstream
- b8c5fc9 feat(repl): port upstream UI polish for tool output and themes
- e69fae7 feat(repl): port upstream initial screen layout
- 0f3d249 feat(repl): port upstream initial screen layout
- 8ffe61e feat(repl): queue user inputs while agent is streaming
- ef2ba53 feat(repl): remove vim-style j/k keybindings from navigation
- 16478df feat(repl): resume a previous session via --resume flag
- 76d8850 feat(repl): show credential-fetch step for api_key_helper providers
- eafe274 feat(repl): show loading spinner for bash and bang commands
- 2932700 feat(repl): show turn elapsed time after agent completes
- 202bd78 feat(repl): surface MCP startup errors in the UI
- b32024e feat(repl): wire /tool-history command and retain turn memory outputs
- e105b94 feat(repl,mcp,tools): implement keen-code styling, artifact spill and OAuth registration
- 1925831 feat(repl,tools): reduce stream churn and enforce tool actions
- 0e998a5 feat(runtime): make configured resources safe by default
- 308c714 feat(tools): auto-classify dangerous bash commands
- 7b82601 feat(tools): parallel delegate_task batch execution
- e8147b4 feat(validate): report duplicate subagent names
- 5dcd887 feat: opencode-go Responses client, MCP path rename, REPL refactor
- 1f92efd fix(llm): clear pending state on context-window-exceeded termination
- 94ddb5a fix(release): align release artifact naming and version injection
- dbc1635 fix(repl): prefer native clipboard before terminal fallback
- 904f108 fix(repl): remove unreachable render paths
- d365b27 fix(repl): unblock bang output readers on context cancellation
- 49af872 fix(tools): preserve required configured integrations
- 8948137 init: bootstrap Keen Agent project
- 78f34c7 plan: add the initial plan for Keen Agent
- 7db14d4 refactor(config): remove obsolete function schema
- 8993a17 refactor(resources): require explicit configured directories
- 1c6f45d refactor(runtime): keep validation offline
- 414d3df refactor: remove unported ask_user references
- 6b74cf5 test(repl): cover plan-mode startup restrictions
- f148ece test(session): preserve retained tool activity