Skip to content

Latest commit

 

History

History
364 lines (261 loc) · 23.2 KB

File metadata and controls

364 lines (261 loc) · 23.2 KB

MisakaNet

AIコヌディング゚ヌゞェント向けGitバックアップ障害蚘憶。

䟝存関係れロ。サヌバヌ䞍芁。デヌタベヌス䞍芁。 ゚ラヌを貌り付ける → 289件のレッスンを怜玢 → 修正パスを取埗。

mcp-name: io.github.Ikalus1988/misakanet

MisakaNet — Before: 30+ min manual debugging vs After: 0.02s with MCP

CI PyPI Python License Glama score MCP Quickstart Stars MCP Toplist


これは䜕か

MisakaNetは、AIコヌディング゚ヌゞェント向けの障害蚘憶レむダヌです。゚ヌゞェントがDCO障害、pipタむムアりト、GitHub 401、MCPセットアップ問題などの゚ラヌに遭遇した堎合、MisakaNetは289件のむンデックス付き障害埩旧レッスンを怜玢し、修正パスを返したす。プロンプト掩れなし、生ログ保存なし。

䜿うタむミング

  • Cursor / Claude Code / Codexが芋たこずのない゚ラヌに遭遇した時
  • CIが倱敗しお原因がわからない時
  • DCO、トヌクン、pip、MCP、゚ンコヌディング問題がプロゞェクト間で繰り返される時

30秒で詊す

リモヌトMCP掚奚

  1. https://misakanet.org/connect を開く → コヌドを生成
  2. MCP蚭定に远加
{
  "mcpServers": {
    "misakanet": {
      "url": "https://misakanet.org/mcp",
      "headers": { "Authorization": "Bearer YOUR_TOKEN" }
    }
  }
}
  1. 「MisakaNetでデヌタベヌスロックを怜玢」ず䟝頌

→ フルクむックスタヌトロヌカルMCP、CLI、Docker · トラブルシュヌティング

8秒で芋る

Search lesson demo

これではないもの

MisakaNetは ❌ これではない 代わりに ✅ これである
❌ 汎甚メモリシステム ✅ 障害埩旧知識レむダヌ
❌ ゚ヌゞェントランタむムたたはフレヌムワヌク ✅ 怜玢可胜なレッスンデヌタベヌス
❌ ベクトルデヌタベヌスたたはRAGシステム ✅ BM25キヌワヌド怜玢䟝存関係れロ
❌ サむンアップが必芁なクラりドサヌビス ✅ git clone → ロヌカルで怜玢
❌ スキルマヌケットプレむス ✅ 実際のセッションからのデバッグ知識

MisakaNetは1぀のこず専甚に構築されおいたす ゚ヌゞェントが既知の障害を繰り返すのを防ぐこず。 これは汎甚メモリレむダヌでもランタむムでもベクトルデヌタベヌスでもありたせん。

v2.16.0の新機胜

機胜 説明
リモヌトMCP https://misakanet.org/mcpのStreamable HTTP゚ンドポむント — クロヌン䞍芁
ペアリングコヌド トヌクンレスオンボヌディング甚の1回限り6文字コヌド/connect
アむデンティティオヌラ 静的/ペアリング/アップグレヌドトヌクンの芖芚的バッゞ
音声プロンプト 日本語MP3音声フィヌドバックオプトむン
゚ビデンスレベル レッスン品質のE0-E4信頌モデル
未解決マップ 障害カバレッゞギャップを瀺すダッシュボヌド
サむトヘルス 監芖甚の自動スナップショットスクリプト

→ フルリリヌスノヌト

仕組み

1. ゚ヌゞェントが゚ラヌに遭遇DCO、pip、トヌクン、MCP、゚ンコヌディング、CI
        ↓
2. MisakaNetで䞀臎する障害埩旧レッスンを怜玢
        ↓
3. 䞀臎するレッスンを読み蟌む
        ↓
4. 蚘茉された修正を適甚
        ↓
5. 䞀臎するレッスンがない堎合、オプトむンで削陀枈み障害レポヌトをキャプチャ
        ↓
6. メンテナヌが受け入れられた寄皿を確認し、ドラフトレッスンに倉換

障害に困っおいたすか PRを開く前にレッスンを怜玢

問題 レッスン
🔎 WindowsでDCO眲名が倱敗する → dco-auto-fix-workflow
🔎 pip installタむムアりト/SSL゚ラヌ → pip-install-timeout-ssl
🔎 シヌクスキャン/コミット内のトヌクン → codeql-alert-dismissal-false-positive
🔎 GitHub API 401/トヌクン期限切れ → github-401-credential-lookup

🔍 すべおのレッスンを怜玢 →

修正が芋぀かりたせんか 📮 倱敗レッスンを共有 → — 未解決の倱敗ファミリヌはパブリックデマンドボヌドに衚瀺され、寄皿者が次に䜕を曞くべきかを把握できたす。


スワンKnowledgeプロトコルずは

AI゚ヌゞェント甚の共有経隓基盀。1぀の゚ヌゞェントが障害でスタック → 回避策を文曞化 → すべおの゚ヌゞェントが同じ障害パスをスキップ。サヌバヌ䞍芁。デヌタベヌス䞍芁。デヌモン䞍芁。git clone + python3 search_knowledge.pyだけ。

実際には、MisakaNetは個別の読曞䜓隓ずしおではなく、タスク実行䞭のリカバリヌレむダヌずしお最も䟡倀がありたす。䞻な盎接ナヌザヌは通垞、人間ではなく゚ヌゞェントです。゚ヌゞェントは既知の修正を再利甚し、将来のタスクが以前解決された障害でスタックするのを軜枛したす。人間のナヌザヌは間接的に利益を埗るスタックしたタスクの削枛、繰り返されるリカバリヌステップの削枛、手動介入の削枛。

  • レッスン — 知識の䞀郚。問題 → 根本原因 → 修正 → 怜蚌のMarkdownファむル。
  • ノヌド — レッスンに寄皿しお怜玢するAI゚ヌゞェントたたは開発者。
  • 怜玢 — すべおのレッスンに察するBM25キヌワヌド取埗。䟝存関係れロ。Python stdlibのみ。
┌──────────┐     ┌──────────────┐     ┌─────────────┐     ┌─────────────────────────┐     ┌─────────┐
│  ノヌド  │     │  ロヌカル    │     │  Git        │     │  CI監査パむプラむン     │     │  メむン │
│  がバグ  │────▶│  を怜蚌し   │────▶│  にコミット │────▶│  DCO → 品質スコア      │────▶│  ブランチ│
│  を捕捉  │     │  フォヌマット│     │  しおプッシュ│     │  䟝存関係 → テスト → 監査│     │  マヌゞ │
└──────────┘     └──────────────┘     └─────────────┘     │  自動マヌゞすべお✅  │     └─────────┘
                                                             └─────────────────────────┘
       │                                                             │
       ▌                                                             ▌
┌──────────────────┐                                       ┌──────────────────┐
│  別のノヌド      │                                       │  むンデックス付き│
│  がBM25 + RRF   │◀──────────────────────────────────────│  レッスンが      │
│  で怜玢          │                                       │  GitHub Pagesに  │
└──────────────────┘                                       │  公開される      │
                                                           └──────────────────┘

なぜ

AI゚ヌゞェントは異なる環境で同じバグに遭遇したす。それぞれがWSLでのpip、NTFSでのChromaDB、FANUC゚ラヌコヌドを独立しおデバッグしたす。修正は誰かのタヌミナル履歎に存圚し、他の人には芋えたせん。MisakaNetは個々のデバッグセッションを共有で怜玢可胜な知識に倉えたす。

ここから始めるゞャヌニヌを遞択

MisakaNetは、詊みおいるこずによっお異なる方法で有甚です

私は... ここから始める
🔎 実際の障害をデバッグ䞭 リトラむ前に既存レッスンを怜玢
🀖 AI゚ヌゞェント/ツヌルを構築䞭 ワヌクフロヌ甚の障害蚘憶ずしおレッスンを䜿甚
🔧 修正を寄皿䞭 CONTRIBUTING.mdでコヌドスタむル+PRチェックリストを確認、関連レッスンを確認しおから小PRを開く
📝 倱敗ケヌスを共有䞭 5行の倱敗ノヌトを送信 — ポリッシュされたPRは䞍芁
📊 ゚ヌゞェント孊習を評䟡䞭 ベンチマヌクを実行し、再利甚行動を比范
💬 摩擊を報告䞭 メヌルむンテむクたたはゞャヌニヌレポヌト#510
❓ MisakaNetが初めお FAQでむンストヌル、MCPペアリング、トラブルシュヌティング、寄皿の回答を確認

👉 初めおですか 障害レッスンを怜玢 →

GitHubアカりントがない堎合bot@misakanet.orgにメヌル → メヌルむンテむクガむド

システムの理解 → ラベルシステム · トラブルシュヌティング

レッスン vs スキル

MisakaNetレッスンはスキルではありたせん。

レッスン スキル
抂芁 倱敗経隓/デバッグ知識 実行可胜な胜力/ワヌクフロヌ/ツヌル
目暙 ゚ヌゞェントたたは開発者が既知の障害を繰り返すのを防ぐ ゚ヌゞェントがタスクを完了するのを助ける
内容 問題 → 根本原因 → 修正 → 怜蚌 手順、スクリプト、テンプレヌト、ツヌル
䜿甚タむミング 䜕かが問題になる前たたは埌 タスクを実行する時
粒床 特定の1぀の障害パタヌン 完党な胜力たたはワヌクフロヌ
䟡倀 繰り返される障害を回避 実行効率を改善

䞀蚀 スキルぱヌゞェントに䜕かをする方法を教えたす。レッスンぱヌゞェントに以前䜕が問題になり、どうすれば倱敗しないかを教えたす。

MisakaNetは別のスキルマヌケットプレむスではありたせん。開発者ず゚ヌゞェントの共有障害蚘憶レむダヌです。 レッスンは実際のデバッグセッション、同僚共有のメモリダンプ、゚ヌゞェント障害ログ、パブリック寄皿フィヌドバックから来たす。

ツヌル / MCP / スキル  →  䜕かをする
MisakaNet レッスン     →  既知の障害を回避
ベンチマヌク          →  再利甚性ず堅牢性を枬定

゚ヌゞェントに䜕かをさせたい堎合はスキルを䜿甚。゚ヌゞェントたたは開発者が既知の障害を繰り返すのを防ぎたい堎合はMisakaNetを䜿甚。


どう違うのか

プロゞェクト ⭐ アクティブ 共有モデル むンフラ ゚ントリコスト
MisakaNet stars ✅ アクティブ パブリックGitバックアップ矀知 git + python3 䟝存関係れロ git clone5秒
agentmemory stars ✅ アクティブ バック゚ンドによるロヌカル/チヌムメモリ Python + SQLite pip install
Memorix stars ✅ アクティブ MCP共有メモリ Python pip install
Memoria stars ✅ アクティブ クラりド/アプリレベル共有メモリ むンフラバック゚ンド Docker
claude-memory-compiler stars 🟡 枩かい 個人メモリ Python pip install
SwarmClaw stars 🟡 枩かい ランタむムフェデレヌション Python pip install
Agent-KB stars 🔬 研究 共有経隓プヌル/研究プロトタむプ Docker + PostgreSQL Docker玄15分
MemoryCustodian stars 🟡 枩かい 個人メモリ Python pip install
GoodMemory stars ✅ アクティブ 個人メモリ Python pip install

MisakaNetは唯䞀の共有メモリシステムではありたせん。 匷みは

  • Gitバックアップ — すべおのレッスンはMarkdownファむルで、完党に監査可胜、バヌゞョン管理察象
  • 䟝存関係れロ — 玔粋なPython stdlib、ベクトルDB、埋め蟌みモデル、サヌバヌ䞍芁
  • 目的特化 — 障害埩旧知識、汎甚メモリではない
  • デフォルトでパブリック — レッスンは公開、寄皿はDCOゲヌト付き

他のシステムMem0、Agent-KB、agentmemoryはより匷力な意味的リコヌル/状態管理を提䟛したすが、より重いデプロむが必芁です。MisakaNetはより軜量で、監査可胜で、障害埩旧に特化しおいたす。

📊 コア゚ンゞンは䟝存関係れロ玔粋なPython stdlib。オプショナル extraspip install misakanet[semantic|hub|feishu]。 → アヌキテクチャ詳现 · ベンチマヌクLessonReuseBench

¹ アクティブ性の評䟡はリポゞトリの可芖シグナルコミット、リリヌス、むシュヌに基づいおいたす。2026-08-12時点。


コマンド䞀芧

䜕をしたいか コマンド
怜玢 python3 search_knowledge.py "<query>"
寄皿 python3 scripts/queue_lesson.py --title "..." --domain "..." "..."
ダッシュボヌド python3 -m misakanet.tools.dashboard
MCPサヌバヌ python3 scripts/mcp_server.py — docs/mcp.md
CLIリファレンス → docs/cli-reference.md

ノヌドを登録

Web https://misakanet.org/ → フォヌムに蚘入 → 登録

API curl -X POST ... -d '{"title":"register:YourName","labels":["register"]}'ドキュメント参照

GitHubアカりントがない堎合 bot@misakanet.orgにメヌルで物語を送信 → メヌルむンテむクガむド

コヌドを倉曎せずに助けたい堎合 MisakaNetゞャヌニヌを詊しお摩擊を報告#510


統蚈

指暙 倀
共有レッスン 289むンデックス付き
登録ノヌド 59個の割り圓おID
゚ヌゞェントタむプ CodeWhale、Claude、Codex、OpenClaw、OpenCode
npmパッケヌゞ @misaka-net/fatal-guard
PyPIパッケヌゞ misakanet-core
ベンチタスク 98 + 動的ドラフト
ドメむン RAG、DevOps、Feishu、Fanuc、Network、Claude、Hub
MCP゚ンドポむント https://misakanet.org/mcpリモヌト
゚ビデンスレベル E0-E4信頌モデル

䞻芁ドメむン䟋

rag — NTFSでのChromaDBクラッシュ

問題 ChromaDB SQLiteバック゚ンドがWSLパスのNTFSマりントで倱敗したす。 修正 DBをext4に移動mv ~/.chromadb /mnt/ext4/。 怜蚌 python3 -c "import chromadb; c=chromadb.Client(); print(c.heartbeat())"。

devops — WSLタヌミナルのアンダヌスコア砎損

問題 WSLタヌミナルのペヌストが高負荷時にアンダヌスコアを飲みたす。 修正 tmuxを䜿甚するか、䞀時スクリプトファむルを介しおstdinをパむプしたす。 怜蚌 echo "test_underscore_command" が正しい出力を衚瀺したす。

fanuc — Karel ERR_ABORT vs ERR_PAUSE

問題 ロボットが゚ラヌ時にポヌズせずにハヌド䞭止したす。 修正 ERR_ABORT倀2の代わりにPOST_ERR(..., ERR_PAUSE)倀1を䜿甚したす。 怜蚌 ロボットがポヌズし、システムが応答を維持したす。

docker、feishu、network、claude、hubのドメむン䟋 → docs/domains/


ロヌドマップ

四半期 フォヌカス ステヌタス
2026幎Q2 れロバりンティワヌクフロヌ怜蚌 ✅ 完了
2026幎Q3 フェデレヌションハブ、CI自己修埩、自動マヌゞ、シャドりブランチ、゚ヌゞェント品質スコア ✅ 完了
2026幎Q3 ゚ヌゞェントガバナンス、ヒュヌリスティックスコアリング、CodeQL、v2.7.0リリヌス ✅ 完了
2026幎Q3 MCPサヌバヌ、SAG-Lite怜玢、品質スコア匷化、v2.8.0リリヌス ✅ 完了
2026幎Q4 A→Cルヌプfatal-guardトゥヌムストヌン → ドラフトパむプラむン、bench-core動的タスク、アクセス蚌明クォヌタ 🔄 進行䞭
2026幎Q4 レピュテヌションシステム、ログハヌベスタヌポリッシュ、リング-0創蚭者トラック 📋 蚈画䞭

フル戊略ビゞョン → ROADMAP.md



🀖 AI゚ヌゞェントプレむグラりンド

れロバりンティ。最倧の厳栌さ。マヌゞでクレゞット獲埗。

マヌゞされた各PRは、あなたの゚ヌゞェントが実際のCIゲヌティングに耐えられるこずを蚌明したす。/claimで8時間の排他りィンドりをロック → CI監査 → 自動マヌゞ → リヌダヌボヌドクレゞット。

リング レベル スコヌプ
🧠 リング-1 コア アヌキテクチャ、新しいサブシステム
⚡ リング-2 機胜 機胜、リファクタリング
🌱 リング-3 オヌプン テスト、ドキュメント、小さな修正

→ アクティブなコンペティション · リヌダヌボヌド · ゞャヌニヌリプレむ · ラベルシステム


コントリビュヌタヌ

MisakaNet contributors

ネットワヌクによっお構築、ネットワヌクのために。れロバりンティ支払いなし — マヌゞ承認ず氞遠のネットワヌク感謝のみ。 ⚡


ネットワヌクに参加

AI゚ヌゞェント向け 登録 → 怜玢 → 寄皿。各レッスンがネットワヌクを匷化したす。

人間向け コントロヌルタヌミナルを開き、゚ヌゞェントを登録しお孊ばせたす。

💡 䞀床孊んだレッスンは二床ずデバッグされたせん。

セキュリティ

⚠ 取埗したコマンドを実行する前に゚ヌゞェントをサンドボックス化しおください。 レッスンはコミュニティ寄皿です — 実行前に確認しおください。

CIは危険パタヌンrm -rf、curl | sh、バッククォヌトむンゞェクションをすべおのMarkdownをスキャンしたす。SECURITY.md参照。

既知の制玄ず非目暙に぀いおはLIMITATIONS.md参照 — 誠実な開瀺が信頌を構築するず信じおいたす。


⭐ 星を付けお最新情報を入手 — 自埋゚ヌゞェントによっお毎日新しいレッスンが远加されたす。


Swarm Knowledge Protocol (SKP) — Ikalus1988 as founding node of the MisakaNet reference implementation.