Skip to content

v1.0.0 — Stable Release: The FUR Conversation Archiving System

Choose a tag to compare

@andrewrgarcia andrewrgarcia released this 03 Dec 23:42
· 40 commits to main since this release

v1.0.0 — Stable Release: The FUR Conversation Archiving System

This release marks the first stable version of FUR — the AI conversation archiving system designed for researchers, developers, and writers who rely on AI as part of their workflow.
v1.0.0 delivers a mature, reliable foundation with full-project search, tagging, editing, and complete metadata consistency across all files.


1. New: Full-Project Search (fur search)

FUR now provides a fast, structured search engine that scans every conversation and every message across the entire .fur project:

Capabilities

  • Searches message "text" fields
  • Searches contents of attached Markdown files
  • Accepts flexible multi-query syntax

Examples

fur search "deep learning"
fur search "universal approximator"
fur search "deep, learning"
fur search "metadata, forecasting, neural"

Each match returns:

  • conversation ID
  • message ID
  • avatar
  • source (text / markdown)
  • contextual snippet

JSON output mode (--json) is available for programmatic use.

This is the first step toward FUR’s long-term goal: full, durable retrieval of your AI knowledge base.


2. New: Conversation-Level Tagging System

FUR conversations can now hold arbitrary metadata tags:

fur convo --tag research
fur convo --tag "neural forecasting"
fur convo --tag "deep learning"
fur convo --clear-tags

Features:

  • Multi-tag input with comma separation
  • Spaces are normalized ("deep learning" → deep-learning)
  • Prefix-based conversation selection
  • Tags shown in fur convo table view

Tags allow organizing large diaries with thematic metadata.


3. New: Message Editing & Deletion

FUR now supports clean, reversible modification of message history:

Edit

fur msg 5c "new text"
fur msg --edit --avatar gpt

Delete

fur msg --rem
fur msg 8f --rem

Deletion correctly handles:

  • child messages
  • parent links
  • branches
  • conversation cleanup

Navigation and structure remain intact.


4. New: Conversation Renaming

Conversations can now be renamed directly from the CLI:

fur convo --rename "New Title"
fur convo ab --rename "Experiment Log"

Prefix matching is supported.
Titles update instantly in fur convo.


5. Stabilized Schema v0.2 (Officialized for v1.0)

No schema-breaking changes were introduced.
All .fur files now consistently follow the v0.2 schema, including:

  • uniform JSON metadata for threads and messages
  • consistent schema_version fields
  • standardized timestamp formatting
  • stable Markdown attachment fields
  • unified index structure

v1.0.0 officially declares schema v0.2 as stable and long-term safe.


6. Core CLI Improvements

  • Stronger conversation listing with tags, sizes, timestamps
  • Total memory footprint calculation for each thread
  • Cleaner error handling across conversation navigation
  • Unified tag parsing and normalization
  • More consistent help text across all commands

7. Testing Infrastructure

  • New test suite for fur search
  • Verified Markdown search behavior
  • Verified cross-conversation scanning
  • Stable temporary .fur test environments using tempfile
  • All tests passing under stable Rust

8. Summary

v1.0.0 makes FUR:

  • searchable across your entire archive
  • editable
  • taggable
  • structurally consistent
  • stable for long-term use

It represents the transition from a fast-moving prototype to a reliable personal knowledge system.