Settings interface for project detection and path management.
Provides access to:
interface SettingsCheck if currently in a git project
Detected project root directory, or null if not in a git project
Base user-level .deepagents directory (~/.deepagents)
Ensure agent directory exists and return path.
Ensure project .deepagents directory exists.
Ensure project-level skills directory exists and return path.
Ensure user-level skills directory exists and return path.
Get the agent directory path.
Get project-level agent.md path.
Get project-level skills directory path.
Get user-level agent.md path for a specific agent.
Get user-level skills directory path for a specific agent.