Compare commits

..

69 Commits

Author SHA1 Message Date
f035580c21 fix: Spec Agent Runtime 2026-10-30 10:39:34 -03:00
ddd9d9a0d4 fix: Spec Agent Runtime 2026-10-30 10:22:53 -03:00
T3782834
0d986e025a adding DB Error in Observability 2026-10-28 13:05:53 -03:00
T3782834
ccf509dd21 new feature: LOCALE pt-BR/en 2026-10-27 11:45:37 -03:00
4ca6c8a274 docs for A2A english 2026-10-22 15:21:09 -03:00
6a511b9005 docs for A2A english 2026-10-22 08:19:54 -03:00
1916e49c45 Adjustments for /oracle organization 2026-10-21 09:47:31 -03:00
b2d5cc09b2 Adjustments for /oracle organization 2026-10-21 08:38:42 -03:00
e3bd48cf4b A2A Protocol 2026-10-21 08:23:55 -03:00
T3782834
1942f78df8 bugfix: rollback of handoff 2026-09-22 23:42:40 -03:00
T3782834
b4a1a43eee bugfix: handoff 2026-09-22 21:36:07 -03:00
T3782834
6c5fb33c08 bugfix: handoff 2026-09-22 21:27:37 -03:00
20a891b1d7 bugfix: max_tokens hardcoded 2026-09-19 00:30:51 -03:00
42e1720d1c Multi-item documentation 2026-09-18 23:35:03 -03:00
5149fb9a5e bugfix: Multi-item 2026-09-18 23:11:58 -03:00
a03c6fd325 new feature: transaction interruption for same intent replacement 2026-09-18 11:47:29 -03:00
d986b9751f bugfix: ABANDON precedence 2026-09-17 10:23:35 -03:00
50e7db4666 adding ABANDON in multi-intent/intent-shift 2026-09-17 00:06:00 -03:00
63810ab5c7 adjustment: extra attributes for OTEL 2026-09-16 20:36:55 -03:00
edf46f9429 manual agent_template_backend 2026-09-16 08:57:20 -03:00
6f859a991a adjustments: manual v4 2026-09-13 08:52:57 -03:00
db16d478ba adjustments: manual v3 2026-09-12 15:33:55 -03:00
3cb970d8ab adjustments: manual v2 2026-09-12 08:04:25 -03:00
b7d68317ca adjustments: manual 2026-09-12 07:11:07 -03:00
a2fe158d62 new feature: frontend with separated responses 2026-09-11 11:59:46 -03:00
e6bc243cf7 new feature: frontend with separated responses 2026-09-11 10:45:49 -03:00
c9eb71af32 new feature: frontend with separated responses 2026-09-11 09:33:50 -03:00
ab0aa5bc11 new feature: Multi-Intent 2026-09-11 00:34:56 -03:00
a2c7a946c8 new feature: Multi-Intent 2026-09-10 22:55:50 -03:00
a5f24dac3f new feature: Multi-Intent 2026-09-10 16:12:04 -03:00
d535ec2a16 ajustes no manual 2026-09-10 09:48:25 -03:00
f97714ac40 adjustment: load-tester 2026-09-09 13:51:05 -03:00
d5fd41a40c bugfix: extractor cases 8 and 16 2026-09-08 10:13:03 -03:00
dd40662776 bugfix reconciliation extractor 2026-09-07 22:57:36 -03:00
cd07ad079c bugfix reconciliation extractor 2026-09-07 20:16:57 -03:00
39ff42806c nova funcionalidade: reconciliacao temporal 2026-09-02 13:04:56 -03:00
a9bb79d59a Ajustes no template para definicao de campos para extracao 2026-09-01 20:58:51 -03:00
T3782834
2e5ec5cace ajuste no contas 2026-09-01 11:23:22 -03:00
T3782834
b24df5abdc ajuste no guardraild COE 2026-08-31 21:11:51 -03:00
ca2dceda4e Conferencia de parametros coletados na transacao 2026-08-31 17:27:35 -03:00
ea6d278ef8 Ajustes conforme relatorio de testes 2026-08-27 2026-08-29 21:04:31 -03:00
75e8bec89c Ajustes conforme relatorio de testes 2026-08-27 2026-08-29 11:22:10 -03:00
04493c3364 Ajustes conforme relatorio de testes 2026-08-27 2026-08-29 10:03:42 -03:00
7a749cb93b Documentation organization 2026-08-27 21:11:01 -03:00
535f7c0e1a bugfix: oci_openai provider 2026-08-27 20:30:27 -03:00
e8c7b591a8 Documentation organization 2026-08-27 10:28:23 -03:00
c120b96bf8 Documentation organization 2026-08-27 09:41:46 -03:00
T3782834
2a9d9001b0 new feature: Integration with kbdb Autonomous 2026-08-26 10:15:51 -03:00
5a06eeef24 new feature: External guardrails/judges 2026-08-24 11:55:07 -03:00
d5a671cf57 new feature: External guardrails/judges 2026-08-24 11:26:08 -03:00
T3782834
279489efb4 adjustments: transaction parameter extraction 2026-08-21 23:06:54 -03:00
T3782834
4717ebedb3 adjustments: transaction parameter extraction 2026-08-21 22:44:36 -03:00
330b43c36f Adding transaction state 2026-08-21 17:59:06 -03:00
c2e511f6ec Adding transaction state 2026-08-21 16:47:13 -03:00
b0f5633132 bugfixes: router stickness vs transaction workflow parameters 2026-08-21 14:34:30 -03:00
f43cc65809 bugfix: enviar subject para contexto do guardrail 2026-08-21 11:01:48 -03:00
d4d16889f7 bugfix: aofertas 2026-08-21 10:47:19 -03:00
479ceb9b7a new feature: reasoning_content for compatible models in ainvoke_response() 2026-08-21 07:40:21 -03:00
9402e1d70c bugfixes: router stickness vs transaction workflow parameters 2026-08-20 23:29:56 -03:00
a30ca76433 bugfixes: router stickness vs transaction workflow parameters 2026-08-20 22:58:25 -03:00
fde9465a0e new feature: mcp pre-validation 2026-08-20 15:13:20 -03:00
66a67cb503 adjustments: route stickness usefull tokens only 2026-08-20 13:14:57 -03:00
adfe585807 adjustments: route stickness usefull tokens only 2026-08-20 11:44:24 -03:00
84513764cf new feature: transaction evidence 2026-08-20 09:52:22 -03:00
f128d8870c bugfix: route stickness precedences (transaction in the same intent) 2026-08-20 09:18:58 -03:00
5de39f274d bugfixes: transaction parameter collector, generic formatting messages, guardrails, prompts. Testing contas 2026-08-20 00:23:50 -03:00
e7bba0ec0b Melhorias no guardrails de FRASEOLOGY. Melhorias no Transaction Workflow 2026-08-19 16:08:03 -03:00
59edc85b26 New features: Domain_Requested_LLM_Composition, Domain_Requested_RAG, Offline_Workflow_Regression, Pause_Resume_Workflow, Voice_Interruption_Replay, Workflow_Error_Recovery, Durable Idempotency, Workflow_Pause_Resume, Dynamic_Transaction_States, Post_Finalization_Replay, Retrieval_Tool_Guardrails 2026-08-19 09:25:38 -03:00
a9e4fa042a Testes de Carga: /deploy/oke/load-test 2026-08-17 18:59:14 -03:00

View File

@@ -1,159 +0,0 @@
# Generated by prepare_env.py. Do not commit.
ADB_DSN=oradb23ai_high
ADB_PASSWORD=Moniquinha19721972
ADB_TABLE_PREFIX=AGENTFW
ADB_USER=admin
ADB_WALLET_LOCATION=/app/wallet
ADB_WALLET_PASSWORD=Moniquinha1972
AGENT_PUBSUB_TOPIC=teste_pubsub
ANALYTICS_PROVIDERS=pubsub
API_HOST=0.0.0.0
API_PORT=8000
APP_ENV=oke-load-test
APP_NAME=ai-agent-template
CHECKPOINT_REPOSITORY_PROVIDER=autonomous
CORS_ORIGINS=http://localhost:5173,http://127.0.0.1:5173
DEFAULT_CHANNEL=web
EMBEDDING_PROVIDER=oci
ENABLE_ANALYTICS=false
ENABLE_CONVERSATION_SUMMARY_MEMORY=true
ENABLE_INPUT_GUARDRAILS=true
ENABLE_JUDGES=true
ENABLE_LANGFUSE=true
ENABLE_LANGFUSE_ANALYTICS_PUBLISHER=false
ENABLE_LANGFUSE_OPENAI_AUTO_INSTRUMENTATION=true
ENABLE_LLM_ROUTER=true
ENABLE_LONG_TERM_MEMORY=true
ENABLE_MCP_TOOLS=false
ENABLE_OCI_STREAMING=false
ENABLE_OTEL=false
ENABLE_OUTPUT_GUARDRAILS=true
ENABLE_OUTPUT_SUPERVISOR=true
ENABLE_PARALLEL_GUARDRAILS=true
ENABLE_REDIS_CACHE=false
ENABLE_ROUTE_STICKINESS=true
ENABLE_SUPERVISOR=true
ENABLE_TEXT_ADAPTER=true
ENABLE_VOICE_ADAPTER=true
ENABLE_WHATSAPP_ADAPTER=true
END_SESSION_MESSAGE='Atendimento encerrado. Obrigado pelo contato.'
FRAMEWORK_CHANNEL_INPUT_MODE=embedded
GCP_PROJECT_ID=project-7f829b68-bf43-442c-ad3
GCP_PUBSUB_TIMEOUT_SECONDS=30
GCP_PUBSUB_TOPIC=teste_pubsub
GCP_PUBSUB_TOPIC_PATH=projects/project-7f829b68-bf43-442c-ad3/topics/teste_pubsub
GOOGLE_APPLICATION_CREDENTIALS=/mnt/d/Dropbox/ORACLE/TIM/FY27/Testes/sa-hoshikawa.json
GRAPH_STORE_PROVIDER=autonomous
GUARDRAILS_CONFIG_PATH=./config/guardrails.yaml
GUARDRAILS_FAIL_FAST=true
HUMAN_HANDOFF_MESSAGE='Vou encaminhar seu atendimento para uma pessoa.'
IDENTITY_CONFIG_PATH=./config/identity.yaml
IMAGE_TAG=loadtest
JUDGES_CONFIG_PATH=./config/judges.yaml
K8S_NAMESPACE=agent-load-test
LANGFUSE_COMPACT_SUPPRESSED_PREFIXES=llm.chat_completion
LANGFUSE_COMPACT_VISIBLE_EVENT_PREFIXES='AGA.,NOC., IC.'
LANGFUSE_HOST=http://langfuse-web.langfuse.svc.cluster.local:3000
LANGFUSE_IGNORED_PATHS=/health,/ready,/metrics
LANGFUSE_IGNORE_HEALTHCHECKS=true
LANGFUSE_PUBLIC_KEY=pk-lf-2c82b991104f3f38f41878baecaaffd0
LANGFUSE_SECRET_KEY=sk-lf-defd21d2c6da3d4a9f301d993236958f9e56d94f9050a00f79067267b78a00a0
LANGFUSE_TRACE_MODE=compact
LLM_MAX_TOKENS=2048
LLM_PROVIDER=oci_sdk
LLM_TEMPERATURE=0.2
LLM_TIMEOUT_SECONDS=120
LOADTEST_AGENT_ID=telecom_contas
LOADTEST_CPU_LIMIT=2000m
LOADTEST_CPU_REQUEST=500m
LOADTEST_DURATION=10m
LOADTEST_MAX_REPLICAS=30
LOADTEST_MAX_VUS=1000
LOADTEST_MEMORY_LIMIT=2Gi
LOADTEST_MEMORY_REQUEST=768Mi
LOADTEST_MESSAGE='Explique em uma frase o que é uma fatura de telecom.'
LOADTEST_MIN_REPLICAS=4
LOADTEST_RPS=100
LOADTEST_SCENARIO=unique_sessions
LOADTEST_TARGET=http://agent-template-backend-lb.agent-load-test.svc.cluster.local:8000
LOADTEST_TENANT_ID=loadtest
LOADTEST_VUS=250
LOG_LEVEL=INFO
LONG_TERM_MEMORY_AUTO_EXTRACT=true
LONG_TERM_MEMORY_INJECT_CONTEXT=true
LONG_TERM_MEMORY_MAX_CONTEXT_ITEMS=20
LONG_TERM_MEMORY_MIN_CONFIDENCE=0.70
LONG_TERM_MEMORY_PROVIDER=sqlite
LONG_TERM_MEMORY_SQLITE_PATH=./data/agent_framework.db
LONG_TERM_MEMORY_TABLE=agentfw_long_term_memory
MCP_GATEWAY_ENABLED=false
MCP_PARAMETER_MAPPING_PATH=./config/mcp_parameter_mapping.yaml
MCP_SERVERS_CONFIG_PATH=./config/mcp_servers.yaml
MCP_TOOL_TIMEOUT_SECONDS=30
MEMORY_CONTEXT_STRATEGY=summary
MEMORY_HISTORY_LIMIT=80
MEMORY_INJECT_RECENT_MESSAGES=true
MEMORY_INJECT_SUMMARY=true
MEMORY_MAX_SUMMARY_CHARS=6000
MEMORY_RECENT_MESSAGES_LIMIT=8
MEMORY_REPOSITORY_PROVIDER=autonomous
MEMORY_SUMMARY_TRIGGER_MESSAGES=20
MEMORY_SUMMARY_USE_LLM=true
MONGODB_DATABASE=agent_platform
MONGODB_URI='mongodb://user:password@autonomous-private-endpoint:27017/?tls=true'
OCIR_REPOSITORY_PREFIX=agent-framework-loadtest
OCI_AUTH_MODE=oke_workload_identity
OCI_CLI_PROFILE=LATINOAMERICA-SaoPaulo
OCI_COMPARTMENT_ID=ocid1.compartment.oc1..aaaaaaaaexpiw4a7dio64mkfv2t273s2hgdl6mgfvvyv7tycalnjlvpvfl3q
OCI_CONFIG_FILE='~/.oci/config'
OCI_EMBEDDING_MODEL=cohere.embed-multilingual-v3.0
OCI_GENAI_API_KEY=sk-ph3FgX6iP3fxAQCXb9IpPIDTadkeeYAWntUWhzcWysIM6zsS
OCI_GENAI_BASE_URL=https://inference.generativeai.us-chicago-1.oci.oraclecloud.com
OCI_GENAI_MODEL=openai.gpt-4.1
OCI_GENAI_PROJECT_OCID=''
OCI_PROFILE=LATINOAMERICA-Chicago
OCI_REGION=sa-saopaulo-1
OCI_REGION_KEY=gru
OCIR_USERNAME=idi1o0a010nx/oracleidentitycloudservice/cristiano.hoshikawa@oracle.com
OCIR_AUTH_TOKEN="A5XBm>8gvA2oDy;it1lq"
OCIR_EMAIL=cristiano.hoshikawa@oracle.com
OCIR_PULL_SECRET_NAME=ocir-secret
OCI_STREAM_ENDPOINT=''
OCI_STREAM_OCID=''
OCI_STREAM_PARTITION_KEY=agent-events
OCI_TENANCY_NAMESPACE=idi1o0a010nx
OKE_CLUSTER_OCID=ocid1.cluster.oc1.sa-saopaulo-1.aaaaaaaabpismmmj6kwo4idomzso5fr32xlnbjcm74pfa7bfhc52plqe64oq
EXISTING_LB_OCID=ocid1.loadbalancer.oc1.sa-saopaulo-1.aaaaaaaaklbmmriyabvxradqkchy5cobelzxj37rn27p2rsfef5uez54jfqa
BACKEND_SET_NAME=agent-framework-loadtest
BACKEND_LISTENER_NAME=agent-framework-loadtest
BACKEND_LISTENER_PORT=8000
BACKEND_LISTENER_PROTOCOL=HTTP
BACKEND_HEALTH_PATH=/health
OTEL_EXPORTER_OTLP_ENDPOINT=''
OTEL_SERVICE_NAME=ai-agent-template
OUTPUT_SUPERVISOR_MAX_RETRIES=3
PROJECT_ID=project-7f829b68-bf43-442c-ad3
PROMPT_POLICY_PATH=./config/prompt_policy.yaml
PUBSUB_SEQUENCE_ENABLED=true
PUBSUB_SEQUENCE_KEY_PREFIX=observer:sequence
PUBSUB_SEQUENCE_MEMORY_FALLBACK=false
PUBSUB_SEQUENCE_MONGODB_COLLECTION=observer_event_counters
PUBSUB_SEQUENCE_MONGODB_DATABASE=agent_platform
PUBSUB_SEQUENCE_MONGODB_URI='mongodb://user:password@autonomous-private-endpoint:27017/?tls=true'
PUBSUB_SEQUENCE_PROVIDER=mongodb
PUBSUB_SEQUENCE_TTL_SECONDS=86400
PUBSUB_TOPIC_PATH=projects/project-7f829b68-bf43-442c-ad3/topics/teste_pubsub
RAG_FILE_GLOBS='*.md,*.txt,*.yaml,*.yml,*.json'
RAG_TOP_K=5
REDIS_URL=redis://localhost:6379/0
ROUTE_STICKINESS_CONFIDENCE_THRESHOLD=0.90
ROUTE_STICKINESS_HISTORY_TURNS=2
ROUTE_STICKINESS_LLM_PROFILE=route_continuity
ROUTE_STICKINESS_MAX_TOKENS=80
ROUTING_CONFIG_PATH=./config/routing.yaml
ROUTING_MODE=router
SESSION_REPOSITORY_PROVIDER=autonomous
SIMULATE_AGA_MISSING_TRANSACTION_ID=true
TOOLS_CONFIG_PATH=./config/tools.yaml
USAGE_REPOSITORY_PROVIDER=autonomous
VECTOR_STORE_PROVIDER=autonomous