Add documentation page using DevSeed's mkdocs format (#19)

* Add devseed mkdocs basic template
* Add docs GitHub Actions CI workflow
* Add placeholder for tools & agents
* Add mkdocstrings to automatically create documentation from code
* Fix RUF022 `__all__` is not sorted
* Deploy to GitHub Pages from artifacts

Also move permissions from workflow-level to job-level.

---------

Co-authored-by: Wei Ji <23487320+weiji14@users.noreply.github.com>
This commit is contained in:
Soumya Ranjan Mohanty
2025-12-05 20:16:45 +05:30
committed by GitHub
parent 9686d71da6
commit dddac818ea
11 changed files with 584 additions and 4 deletions
+6 -4
View File
@@ -5,10 +5,12 @@ from langgraph.checkpoint.memory import InMemorySaver
from geo_assistant.agent.llms import llm
from geo_assistant.agent.state import GeoAssistantState
from geo_assistant.tools.buffer import get_search_area
from geo_assistant.tools.naip import fetch_naip_img
from geo_assistant.tools.overture import get_place
from geo_assistant.tools.summarize import summarize_sat_img
from geo_assistant.tools import (
fetch_naip_img,
get_place,
get_search_area,
summarize_sat_img,
)
SYSTEM_PROMPT = """
You are a helpful assistant that can answer questions and help with tasks.
+6
View File
@@ -0,0 +1,6 @@
from geo_assistant.tools.buffer import get_search_area
from geo_assistant.tools.naip import fetch_naip_img
from geo_assistant.tools.overture import get_place
from geo_assistant.tools.summarize import summarize_sat_img
__all__ = ["fetch_naip_img", "get_place", "get_search_area", "summarize_sat_img"]