forked from retoor/devplacepy
feat: add api key auth, devii agent, openai gateway, and admin service management
This commit introduces a comprehensive set of new features including API key authentication with CLI management commands (get, reset, backfill), a Devii agentic assistant with WebSocket terminal and session bootstrap, an OpenAI-compatible LLM gateway service, and an admin service management panel. It also adds Playwright browser automation for bot support, configures internal gateway URLs, refactors content editing/deletion to support JSON API responses, and updates documentation across AGENTS.md, README.md, and the developer docs site.
This commit is contained in:
+3
-1
@@ -2,7 +2,7 @@
|
||||
name = "devplacepy"
|
||||
version = "1.0.0"
|
||||
description = "DevPlace - The Developer Social Network"
|
||||
requires-python = ">=3.13"
|
||||
requires-python = ">=3.12"
|
||||
dependencies = [
|
||||
"fastapi",
|
||||
"uvicorn[standard]",
|
||||
@@ -23,9 +23,11 @@ dependencies = [
|
||||
|
||||
[project.scripts]
|
||||
devplace = "devplacepy.cli:main"
|
||||
devii = "devplacepy.services.devii.cli:main"
|
||||
|
||||
[project.optional-dependencies]
|
||||
dev = ["pytest", "playwright", "pytest-xdist", "requests", "coverage"]
|
||||
bots = ["playwright", "faker"]
|
||||
|
||||
[build-system]
|
||||
requires = ["hatchling"]
|
||||
|
||||
Reference in New Issue
Block a user