feat(documents): rebuild project document workbench

This commit is contained in:
2026-07-24 12:16:02 +08:00
parent 366136cee9
commit 77beaebb30
73 changed files with 5867 additions and 1264 deletions

View File

@@ -44,7 +44,7 @@ func LoadFromDir(configDir string) (Config, error) {
return Config{}, err
}
if cfg.MaxUploadBytes <= 0 {
cfg.MaxUploadBytes = 32 << 20
cfg.MaxUploadBytes = 50 << 20
}
if strings.TrimSpace(cfg.StorageDir) == "" {
return Config{}, fmt.Errorf("storage_dir must not be empty")

View File

@@ -19,7 +19,7 @@ func TestDevelopmentConfigMatchesLocalWorkspaceContract(t *testing.T) {
require.Equal(t, "9150", cfg.Port)
require.Equal(t, "postgres://postgres:postgres@localhost:5432/agent_dev?sslmode=disable", cfg.DSN)
require.NotEmpty(t, strings.TrimSpace(cfg.StorageDir))
require.Equal(t, int64(32<<20), cfg.MaxUploadBytes)
require.Equal(t, int64(50<<20), cfg.MaxUploadBytes)
require.ElementsMatch(t, []string{
"http://localhost:5173",
"http://127.0.0.1:5173",
@@ -50,7 +50,7 @@ func TestLoadFromDirDefaultsToDevYAML(t *testing.T) {
require.Equal(t, "18080", cfg.Port)
require.Equal(t, "postgres://dev", cfg.DSN)
require.Equal(t, "./dev-files", cfg.StorageDir)
require.Equal(t, int64(32<<20), cfg.MaxUploadBytes)
require.Equal(t, int64(50<<20), cfg.MaxUploadBytes)
require.Equal(t, "dev-auth", cfg.AuthSecret)
require.Equal(t, "dev-system", cfg.SystemAIKey)
require.Equal(t, "dev-ai", cfg.AIKeyEncryptionSecret)