github volcengine/MineContext 0.1.1
v0.1.1: Moss Agate

latest releases: 0.1.6, v0.1.6, 0.1.5...
one month ago

What Changed

Release Period: September 30, 2025 - October 11, 2025

Summary: This release includes major refactoring, new features, bug fixes, and comprehensive documentation improvements since the initial v0.1.0 release.


✨ New Features

  • feat: enable uv pkg management - @qin-ctx (538efe0)

    • Migrated from pip/requirements.txt to modern pyproject.toml with uv support
    • Faster, more reliable dependency management
    • Added .python-version for consistent Python environment
    • Updated build scripts to use uv workflow
  • feat: Optimize the API key handling logic for retrieving and updating model settings, and add an API key masking feature to enhance security. - @fanrenaz (abe44d3)

    • Enhanced API key security with masking functionality in settings
    • Improved handling of sensitive credentials in UI
  • feat: Update the model settings data structure, the apiKey field returns a masked value to enhance security. - @fanrenaz (38fb32a)

    • API keys now returned with masked values in responses

🐛 Bug Fixes

  • fix: add start args, avoid port conflict - @qin-ctx (8f2e3d4)

    • Added --port, --host, and --config CLI arguments
    • Prevents port conflicts when running multiple instances
    • Priority: Command-line args > Config file > Defaults
  • fix: repeated generation of daily reports - @qin-ctx (0bac59d)

    • Resolved issue causing duplicate daily reports
    • Improved scheduling logic for report generation
  • fix: init config first - @qin-ctx (fc0a730)

    • Config now properly initialized before server start
    • Prevents startup errors related to missing configuration
  • fix: optimize chat & todo - @qin-ctx (10852a4)

    • Enhanced chat interface responsiveness
    • Improved todo list management and display
    • Better state management in context agent
  • fix: optimize tool desc - @qin-ctx (afb7c85)

    • Improved clarity and accuracy of tool descriptions
    • Better prompt engineering for tool usage
  • fix: add link - @qin-ctx (8b80b4d)

    • Added download link fixes
  • fix: remove unused code & add contribute doc - @qin-ctx (486bbcd)

    • Cleaned up unused code
    • Added contributing documentation

📚 Documentation

  • docs: fix link for github issue and weChat group README.md - @WuMingDao (e064582)

    • Updated GitHub issue links in README.md
    • Corrected feedback form URLs
  • docs: fix link for github issue and weChat group README_zh.md - @WuMingDao (484a557)

    • Fixed WeChat group links in README_zh.md
  • docs: github Issue and PR template - @KashiwaByte (03e9aa2)

    • Added comprehensive GitHub templates:
      • Bug report template (.github/ISSUE_TEMPLATE/01_bug_report.yml)
      • Feature request template (.github/ISSUE_TEMPLATE/02_feature_request.yml)
      • Documentation advice template (.github/ISSUE_TEMPLATE/03_docs_advice.yml)
      • Pull request template (.github/PULL_REQUEST_TEMPLATE.md)
      • Issue configuration (.github/ISSUE_TEMPLATE/config.yml)
  • docs: add contributing desc - @qin-ctx (1df0987)

    • Added comprehensive CONTRIBUTING.md
    • Clear guidelines for code contributions
  • docs: add user guide with GIFs - @KashiwaByte (c3e3100)

    • Added comprehensive GIF tutorials:
      • Download-App.gif - Application download process
      • Quarantine.gif - macOS quarantine removal
      • Enter-API-Key.gif - API key configuration
      • Enable-Permissions.gif - System permissions setup
      • Screen-Settings.gif - Screen capture configuration
    • Step-by-step visual guides improve onboarding experience
  • docs: add shield and star history - @KashiwaByte (ee2470e)

    • Added project shields (stars, issues, contributors, license)
    • Integrated Star History chart

🔄 Other Changes

Refactoring

  • refactor: add single tool - @qin-ctx (46d1a2b)
    • Major refactoring of the retrieval tool system
    • Split monolithic tools into specialized, focused components:
      • activity_context_tool.py - Activity context retrieval
      • semantic_context_tool.py - Semantic search
      • intent_context_tool.py - Intent-based context
      • procedural_context_tool.py - Procedural context
      • state_context_tool.py - State management context
      • document_management_tool.py - Document operations
      • get_activities_tool.py - Activity retrieval
      • get_daily_reports_tool.py - Daily report generation
      • get_tips_tool.py - Tips retrieval
      • get_todos_tool.py - Todo management
    • Removed deprecated tools:
      • document_retrieval_tool.py
      • filter_context_tool.py
      • text_search_tool.py
    • Introduced base classes for better code organization:
      • base_context_retrieval_tool.py
      • base_document_retrieval_tool.py

Chores

  • chore: translate notes and logging info into English in routes/settings.py - @fanrenaz (3a1f95e)
    • Improved code readability for international contributors

Internal Improvements

  • vlm_request - @qin-ctx (84e85ff)
    • Enhanced vision-language model request handling

🎉 Contributors

Special thanks to all contributors who made this release possible:


Release Date: October 11, 2025
Previous Release: v0.1.0 (September 30, 2025)

Don't miss a new MineContext release

NewReleases is sending notifications on new releases.