Initial project setup: Obsidian intelligent journal organizer
- Add core agent architecture with Command + Skill pattern - Implement Claude API integration for content analysis - Add Obsidian REST API integration for vault operations - Create conversational interface (v2.0) with natural language processing - Add comprehensive configuration management and validation - Include project documentation and developer guides - Set up testing framework with unit, integration, and property tests - Add Kiro specs for Claude API configuration and code quality improvements - Configure project steering files for development guidelines
This commit is contained in:
+18
@@ -0,0 +1,18 @@
|
||||
"""
|
||||
包的主入口点
|
||||
允许通过 python -m journal_organizer 运行
|
||||
"""
|
||||
|
||||
import asyncio
|
||||
import sys
|
||||
|
||||
# Handle imports with both relative and absolute paths
|
||||
try:
|
||||
from .main import main
|
||||
except ImportError:
|
||||
# Fallback to absolute imports when running as script
|
||||
from main import main
|
||||
|
||||
if __name__ == "__main__":
|
||||
exit_code = asyncio.run(main())
|
||||
sys.exit(exit_code or 0)
|
||||
Reference in New Issue
Block a user