Skip to content

add auto-tagger, MOC generator and centralized config - #18

Merged
paulobarb merged 10 commits into
mainfrom
feature/vault-upgrade
Mar 28, 2026
Merged

add auto-tagger, MOC generator and centralized config#18
paulobarb merged 10 commits into
mainfrom
feature/vault-upgrade

Conversation

@paulobarb

Copy link
Copy Markdown
Owner

New Features

  • Vault Chat (chat.py): Added a persistent, context-aware conversational interface that talks directly to the vault. Includes a local SQLite database (data/chat_history.db) for memory retention across sessions.
  • Structural Auto-Tagger (auto_tagger.py): Introduced a metadata scanner using PyYAML to inject AI tags without destroying existing properties (aliases, links). Fully supports Unicode (Portuguese characters) and includes fuzzy-search for targeted note overrides.
  • MOC Generator (moc_generator.py): Added a categorical clustering tool to automatically build Maps of Content, effectively eliminating "orphan notes" by generating centralized index hubs.

Architectural Changes

  • Modular Core (core/): Extracted all shared AI logic and routing into a dedicated core/ package.

Documentation

  • Completely rewrote README.md to reflect the new architecture.
  • Added explicit instructions for both Local and Cloud installations.

paulobarb and others added 10 commits March 28, 2026 13:19
- Centralized all AI prompts into prompts.json
- Moved directory names and title formats to config.py for global control
- Rebuilt auto_tagger.py to use structural YAML parsing (loop prevention)
- Fixed Path.mkdir() bug in study_recap.py
- Refactored moc_generator.py to support dynamic pathing and templated prompts
- Rebuilt tagger_logic.py to interface with prompts.json
Updated README to enhance clarity and detail about Vaultmind's features, models, and installation process.
@paulobarb
paulobarb merged commit ac23eec into main Mar 28, 2026
1 check passed
@paulobarb
paulobarb deleted the feature/vault-upgrade branch March 28, 2026 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant