a4f8620a71
## 新增模块 (16个) ### P0 精度修复 - ashtakavarga: calc_prastara_av() + calc_sodhita_av() - kakshya.py: Kakshya评分系统 (8区间×3.75°) - shadbala.py: Sputa Drishti + Yuddha Bala ### P1 核心升级 - bhava_bala.py: 宫位三元力量 (jyotishganit MIT) - pancha_mahapurusha.py: PMC完整检测含4层失效条件 - sade_sati.py: Sade Sati+Kantaka Shani - sudarshana_chakra.py: 三参考点盘+收敛分析 - tajika.py: Sahams 7→36 + Tajika Yogas 10种 - birth_time_rectifier.py: 生时矫正 ### P2 覆盖扩展 - kp_system.py: KP Sublord+ABCD Significator (diliprk/VedicAstro MIT) - synastry.py: 16因子合盘36分制 (dashaflow MIT) - muhurtha_election.py: 6活动选举 (dashaflow MIT) - career_analysis.py: 结构化事业引擎 - relationship_analysis.py: 结构化感情引擎 - conditional_dashas.py: Dwisaptati+Shattrimsa+Dwadashottari - divisional_charts_extended: D81/D108/D144 - remedies.py: 5类补救系统 ## 修改文件 jaimini/dasha_calculator/shadbala/SKILL.md/COVERAGE_AUDIT等12个 ## 开源复用: 4个MIT项目
1.4 KiB
1.4 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.1.0 - 2026-04-08
Changed
- Updated all MCP tools to return Python dictionaries directly instead of JSON strings.
- Simplified
cast_transit_chartsignature to accept raw birth details instead of requiring a serialized natal chart JSON. - Updated agent skills, workflows, and tools documentation to reflect new parameter structures and clarify birth parameter usage.
- Removed redundant
json.loadscalls in the test suite to accommodate dictionary-based tool outputs.
1.0.0 - 2026-04-07
Added
- Initial release of the RishiAI MCP Server.
- Five core MCP tools exposed via FastMCP:
cast_vedic_chartcast_transit_chartcalculate_compatibility_toolcheck_muhurtha_toolanalyze_career_chart
- Dynamic version extraction from
rishi_ai_mcp.pyviahatchling. - Automated testing and PyPI publishing via GitHub Actions.
- IDE configurations for VS Code Copilot, Cursor, and Antigravity.
- Persona and skills instructions for agents.