-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconfig.yaml
More file actions
63 lines (60 loc) · 1.61 KB
/
Copy pathconfig.yaml
File metadata and controls
63 lines (60 loc) · 1.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# Default Configuration for Build Influence
# Logging settings (can be overridden by environment variables)
logging:
level: INFO
file: logs/build_influence.log
rotation: "10 MB"
retention: "30 days"
# AI Model settings (using LiteLLM)
llm:
model: "gpt-4.1" # Example, adjust as needed
max_tokens: 1500
temperature: 0.7
# Repository Analysis settings
analysis:
max_files_to_parse: 1000
excluded_dirs:
[
".git",
"__pycache__",
"node_modules",
"build",
"dist",
".venv",
"env",
"venv",
]
excluded_files: []
language_parsers: # Add more as needed
- python
- javascript
- markdown
- rst # reStructuredText
interview:
model: "gpt-4.1"
# Content Generation settings
generation:
default_tone: "informative and slightly informal"
max_retries: 3
# Templates can be defined here or loaded from separate files
model: "o3-mini"
# User Preferences (Defaults)
preferences:
platforms:
- devto
- twitter # Example platforms
- linkedin
content_tone: null # If null, uses generation.default_tone
approval_workflow: "manual" # Options: manual, automatic
publication_frequency: "manual" # Options: manual, daily, weekly, etc.
# Publication settings (Platform specific details)
publication:
devto:
# Add API key via environment variable DEVTO_API_KEY
default_tags: ["programming", "opensource", "code"]
twitter:
# Add API keys/tokens via environment variables
default_hashtags: ["#buildinpublic", "#dev"]
linkedin:
# Add API keys/tokens via environment variables
share_visibility: "connections" # anyone or connections