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
+3
View File
@@ -0,0 +1,3 @@
# Geo Assistant Agent
The Geo Assistant agent is a LLM-powered agent that can answer questions and perform tasks related to locations and geographic data.
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

+3
View File
@@ -0,0 +1,3 @@
# Geo Assistant
A geographic assistant that helps answer questions and perform tasks related to locations and geographic data.
+43
View File
@@ -0,0 +1,43 @@
:root,
[data-md-color-scheme="default"] {
/* --md-heading-font: "Oswald"; */
--md-primary-fg-color: #cf3f02;
--md-default-fg-color: #443f3f;
--boxShadowD: 0px 12px 24px 0px rgba(68, 63, 63, 0.08),
0px 0px 4px 0px rgba(68, 63, 63, 0.08);
}
body {
margin: 0;
padding: 0;
/* font-size: 16px; */
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: var(--md-heading-font);
font-weight: bold;
}
.md-typeset h1,
.md-typeset h2 {
font-weight: normal;
color: var(--md-default-fg-color);
}
.md-typeset h3,
.md-typeset h4 {
font-weight: bold;
color: var(--md-default-fg-color);
}
.md-button,
.md-typeset .md-button {
font-family: var(--md-heading-font);
}
.md-content .supheading {
font-family: var(--md-heading-font);
text-transform: uppercase;
color: var(--md-primary-fg-color);
font-size: 0.75rem;
font-weight: bold;
}
+11
View File
@@ -0,0 +1,11 @@
# Tools
List of tools available to the agent.
::: geo_assistant.tools.get_place
::: geo_assistant.tools.get_search_area
::: geo_assistant.tools.fetch_naip_img
::: geo_assistant.tools.summarize_sat_img