Skip to content

Releases: mochow13/keen-agent

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 19:14

Changelog

  • 071c432 feat(config): simplify agent configuration
  • bae6a22 feat(release): prepare v0.2.0

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 23 Aug 00:01

Changelog

  • b92ac28 docs(install): explain PATH setup
  • 6a1bb43 docs(release): add initial changelog
  • 473f8a2 feat(release): prepare v0.1.1
  • 031c00e fix(release): remove npm publishing
  • 5ab962f refactor(prompt): generalize default instructions

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 22:57

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