Document Tree View & Skills System

Hierarchical folder navigation for documents, agent skills infrastructure, and comprehensive planning improvements.

Major improvements to document management, a new skills system for agents, and enhanced planning workflows.

Document Tree View

Documents are now organized in a hierarchical folder tree instead of a flat chronological list.

  • Expandable folder structure - Navigate nested document folders with one-click expansion/collapse
  • Perfect icon alignment - File and folder icons align consistently at each depth level
  • Keyboard navigation - Arrow keys and shortcuts for efficient browsing
  • Persistent state - Your expansion preferences are remembered per agent
  • Smart sorting - Folders first, then files, with natural number sorting (e.g., "item2" before "item10")

All folders start collapsed by default for a cleaner view. Use "Expand All" / "Collapse All" controls when needed.

Skills System Infrastructure

Agents can now access structured knowledge through a new skills system.

  • 9 default planning skills - Pre-built guidance for planning processes, objectives, tasks, and more
  • Markdown-based storage - Skills defined as .mdoc files with frontmatter and resources
  • Context-specific loading - Skills loaded on-demand to provide relevant guidance
  • Extensible architecture - Easy to add custom skills for your workflows

Default skills include agent container management, planning processes, task breakdown patterns, and meta-skills about creating new skills.

GitHub Document System Refactoring

Complete overhaul of document storage with better security and flexibility.

  • Path-based operations - Documents accessible by full path or slug
  • Enhanced validation - Path traversal prevention, reserved name checks, depth limits
  • Comprehensive logging - All operations logged to Axiom for debugging
  • Improved error handling - User-friendly messages with actionable guidance
  • Test coverage - Full test suite for path utilities

Container not found errors now show helpful messages like "No agent container provisioned. Please create a container for this agent before syncing documents."

Planning & Chat Improvements

  • Enhanced document viewer - Better modal with keyboard navigation and loading states
  • Improved file browser - Better visual feedback in filesystem viewer
  • Tool rendering updates - Clearer display of tool results in chat
  • Layout refinements - Context panel and sidebar navigation improvements

Agent Container Management

19 improved scripts for container operations:

  • Container status monitoring and validation
  • CLI deployment and testing automation
  • Network connectivity and execution mode tests
  • Comprehensive debugging capabilities
  • Better error handling and status reporting

Documentation Updates

  • Planning system documentation expanded
  • Default skills guide added
  • Agent system docs improved
  • Configuration examples updated

All changes include proper TypeScript typing, accessibility support (ARIA attributes), and thorough validation with Codex.