Files
cocos/prof.cov
T
Sammy Kerata Oina 4958f9468f NOISSUE - Implement State-machine (#16)
* add state machine

Signed-off-by: SammyOina <sammyoina@gmail.com>

* This commit addresses the following changes:

- In agent/service.go:
  - Added a goroutine to start the StateMachine
  - Sent the start event to the StateMachine

- In agent/state.go:
  - Added a copyright notice and license identifier

These changes ensure that the StateMachine starts correctly and that the agent/state.go file includes the necessary copyright and license information.

Signed-off-by: SammyOina <sammyoina@gmail.com>

* Fix race condition in agent service initialization

The commit fixes a race condition in the agent service initialization.
Previously, the `New` function in `agent/service.go` would start the state machine
goroutine before initializing the `sm` field. This could lead to a race condition
where the state machine would access uninitialized fields.

To fix this, the `New` function now takes a `context.Context` argument and passes it
to the `Start` method of the state machine. Additionally, a `sync.Mutex` has been
added to the `StateMachine` struct to ensure thread safety.

This commit addresses the race condition and ensures proper initialization of the agent service.

Signed-off-by: SammyOina <sammyoina@gmail.com>

* Fix sending events when algorithms and datasets are received

This commit fixes a bug where events were not being sent when algorithms and datasets were received in the agent service. The bug was causing the events to not be triggered, leading to incorrect behavior. This commit adds the necessary code to send the events when algorithms and datasets are received, ensuring that the events are properly triggered.

Signed-off-by: SammyOina <sammyoina@gmail.com>

* Fix bug: computation results not ready

The computation results were not being marked as ready,
resulting in an error when trying to access them.
This commit fixes the issue by adding a check for
the computation results before returning them.

Signed-off-by: SammyOina <sammyoina@gmail.com>

* Fix bug in agent service and state

The commit fixes a bug in the agent service and state files.
Previously, the condition to check the state in the agent service
was incorrect. It was checking the state directly instead of
using the GetState() method. This has been fixed by using the
GetState() method to check the state.

Additionally, a new GetState() method has been added to the
StateMachine struct in the state file. This method retrieves
the current state by acquiring a lock and returning the state
value.

The changes have been tested and verified to resolve the bug
and improve the accuracy of state checking in the agent service.

Signed-off-by: SammyOina <sammyoina@gmail.com>

* check for time outs

Signed-off-by: SammyOina <sammyoina@gmail.com>

* Fix bug in agent state machine

The bug in the agent state machine caused an error when attempting an invalid transition. This commit fixes the bug by properly locking and unlocking the state machine before and after transitioning to the next state. Additionally, the logger now correctly logs the current and next state during a valid transition.

Signed-off-by: SammyOina <sammyoina@gmail.com>

* Fix race condition in state machine

The commit fixes a race condition in the state machine implementation in the `Start` method. The race condition occurs when multiple goroutines try to access and modify the state concurrently. To fix this, a mutex lock and unlock are added around the critical sections of code to ensure exclusive access to the state variable. This prevents race conditions and ensures the state transitions are executed correctly.

Signed-off-by: SammyOina <sammyoina@gmail.com>

* Fix race condition in StateMachine.Start()

The StateMachine.Start() method was experiencing a race condition
when multiple events were being processed concurrently. This was
caused by not properly locking and unlocking the state machine
before and after updating the state. This commit fixes the issue
by adding proper locking and unlocking around the state update
operation. Additionally, the logging statement has been updated
to include the previous and next states for better debugging.

Signed-off-by: SammyOina <sammyoina@gmail.com>

---------

Signed-off-by: SammyOina <sammyoina@gmail.com>
2023-11-10 14:41:05 +01:00

338 lines
23 KiB
Plaintext

mode: atomic
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:34.30,36.29 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:36.29,40.3 3 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:43.38,45.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:47.36,47.37 0 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:49.58,51.41 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:51.41,53.34 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:53.34,55.4 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:56.3,56.12 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:58.2,58.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:62.49,64.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:66.46,67.14 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:67.14,69.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:70.2,70.12 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:81.31,83.29 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:83.29,87.3 3 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:90.39,92.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:94.37,94.38 0 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:96.59,98.41 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:98.41,100.34 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:100.34,102.4 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:103.3,103.12 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:105.2,105.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:109.50,111.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:113.47,114.14 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:114.14,116.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:117.2,117.11 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:129.31,131.29 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:131.29,135.3 3 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:138.39,140.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:142.37,142.38 0 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:144.59,146.41 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:146.41,148.34 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:148.34,150.4 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:151.3,151.12 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:153.2,153.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:157.50,159.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:161.45,162.14 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:162.14,164.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:165.2,165.12 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:168.44,169.14 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:169.14,171.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:172.2,172.11 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:183.32,185.29 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:185.29,189.3 3 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:192.40,194.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:196.38,196.39 0 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:198.60,200.41 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:200.41,202.34 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:202.34,204.4 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:205.3,205.12 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:207.2,207.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:211.51,213.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:215.48,216.14 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:216.14,218.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:219.2,219.11 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:231.31,233.29 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:233.29,237.3 3 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:240.39,242.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:244.37,244.38 0 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:246.59,248.41 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:248.41,250.34 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:250.34,252.4 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:253.3,253.12 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:255.2,255.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:259.50,261.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:263.43,264.14 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:264.14,266.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:267.2,267.12 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:270.44,271.14 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:271.14,273.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:274.2,274.11 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:285.32,287.29 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:287.29,291.3 3 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:294.40,296.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:298.38,298.39 0 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:300.60,302.41 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:302.41,304.34 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:304.34,306.4 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:307.3,307.12 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:309.2,309.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:313.51,315.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:317.46,318.14 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:318.14,320.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:321.2,321.11 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:332.33,334.29 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:334.29,338.3 3 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:341.41,343.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:345.39,345.40 0 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:347.61,349.41 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:349.41,351.34 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:351.34,353.4 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:354.3,354.12 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:356.2,356.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:360.52,362.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:364.46,365.14 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:365.14,367.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:368.2,368.11 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:379.34,381.29 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:381.29,385.3 3 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:388.42,390.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:392.40,392.41 0 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:394.62,396.41 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:396.41,398.34 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:398.34,400.4 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:401.3,401.12 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:403.2,403.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:407.53,409.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:411.43,412.14 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:412.14,414.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:415.2,415.12 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:424.38,426.29 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:426.29,430.3 3 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:433.46,435.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:437.44,437.45 0 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:439.66,441.41 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:441.41,443.34 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:443.34,445.4 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:446.3,446.12 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:448.2,448.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:452.57,454.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:464.39,466.29 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:466.29,470.3 3 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:473.47,475.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:477.45,477.46 0 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:479.67,481.41 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:481.41,483.34 2 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:483.34,485.4 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:486.3,486.12 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:488.2,488.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:492.58,494.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:496.48,497.14 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:497.14,499.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:500.2,500.12 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:565.50,566.47 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:566.47,568.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:569.2,569.43 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:603.13,603.46 1 1
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:604.36,605.35 1 1
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:605.35,607.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:608.2,608.30 1 1
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:608.30,609.88 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:609.88,610.35 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:611.11,612.20 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:613.11,614.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:615.11,616.28 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:617.12,618.15 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:621.3,621.88 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:621.88,622.36 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:623.11,624.20 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:625.11,626.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:627.11,628.28 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:629.12,630.15 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:633.3,633.88 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:633.88,634.36 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:635.11,636.20 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:637.11,638.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:639.11,640.28 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:641.12,642.15 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:645.3,645.88 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:645.88,646.37 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:647.11,648.20 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:649.11,650.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:651.11,652.28 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:653.12,654.15 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:657.3,657.88 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:657.88,658.36 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:659.11,660.20 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:661.11,662.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:663.11,664.28 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:665.12,666.15 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:669.3,669.88 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:669.88,670.37 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:671.11,672.20 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:673.11,674.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:675.11,676.28 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:677.12,678.15 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:681.3,681.88 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:681.88,682.38 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:683.11,684.20 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:685.11,686.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:687.11,688.28 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:689.12,690.15 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:693.3,693.88 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:693.88,694.39 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:695.11,696.20 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:697.11,698.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:699.11,700.28 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:701.12,702.15 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:705.3,705.88 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:705.88,706.43 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:707.11,708.20 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:709.11,710.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:711.11,712.28 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:713.12,714.15 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:717.3,717.88 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:717.88,718.44 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:719.11,720.20 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:721.11,722.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:723.11,724.28 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:725.12,726.15 1 0
github.com/ultravioletrs/cocos-ai/agent/agent.pb.go:730.2,747.38 6 1
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:47.76,49.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:51.118,54.16 3 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:54.16,56.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:57.2,57.17 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:60.121,63.16 3 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:63.16,65.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:66.2,66.17 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:69.121,72.16 3 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:72.16,74.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:75.2,75.17 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:78.127,81.16 3 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:81.16,83.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:84.2,84.17 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:87.142,90.16 3 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:90.16,92.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:93.2,93.17 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:112.96,114.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:115.99,117.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:118.99,120.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:121.105,123.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:124.120,126.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:127.84,127.85 0 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:136.82,138.2 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:140.161,142.32 2 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:142.32,144.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:145.2,145.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:145.24,147.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:148.2,152.77 2 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:152.77,154.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:155.2,155.44 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:158.162,160.32 2 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:160.32,162.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:163.2,163.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:163.24,165.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:166.2,170.77 2 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:170.77,172.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:173.2,173.44 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:176.162,178.32 2 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:178.32,180.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:181.2,181.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:181.24,183.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:184.2,188.77 2 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:188.77,190.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:191.2,191.44 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:194.164,196.32 2 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:196.32,198.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:199.2,199.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:199.24,201.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:202.2,206.77 2 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:206.77,208.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:209.2,209.44 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:212.169,214.32 2 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:214.32,216.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:217.2,217.24 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:217.24,219.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:220.2,224.77 2 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:224.77,226.3 1 0
github.com/ultravioletrs/cocos-ai/agent/agent_grpc.pb.go:227.2,227.44 1 0
github.com/ultravioletrs/cocos-ai/agent/computations.go:37.51,39.39 2 0
github.com/ultravioletrs/cocos-ai/agent/computations.go:39.39,42.18 3 0
github.com/ultravioletrs/cocos-ai/agent/computations.go:42.18,43.27 1 0
github.com/ultravioletrs/cocos-ai/agent/computations.go:43.27,45.5 1 0
github.com/ultravioletrs/cocos-ai/agent/computations.go:48.2,48.11 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:73.61,81.2 5 0
github.com/ultravioletrs/cocos-ai/agent/service.go:83.83,85.16 2 0
github.com/ultravioletrs/cocos-ai/agent/service.go:85.16,87.3 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:89.2,96.21 5 0
github.com/ultravioletrs/cocos-ai/agent/service.go:99.88,100.41 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:100.41,102.3 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:103.2,104.15 2 0
github.com/ultravioletrs/cocos-ai/agent/service.go:105.10,106.36 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:107.10,108.70 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:108.70,110.4 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:111.3,111.87 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:114.2,116.41 2 0
github.com/ultravioletrs/cocos-ai/agent/service.go:116.41,118.3 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:121.2,125.27 3 0
github.com/ultravioletrs/cocos-ai/agent/service.go:128.84,129.39 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:129.39,131.3 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:132.2,133.15 2 0
github.com/ultravioletrs/cocos-ai/agent/service.go:134.10,135.34 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:136.10,137.66 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:137.66,139.4 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:140.3,140.83 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:143.2,145.39 2 0
github.com/ultravioletrs/cocos-ai/agent/service.go:145.39,147.3 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:150.2,154.25 3 0
github.com/ultravioletrs/cocos-ai/agent/service.go:157.86,158.46 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:158.46,160.3 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:161.2,162.15 2 0
github.com/ultravioletrs/cocos-ai/agent/service.go:163.10,164.41 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:165.10,166.97 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:169.2,169.33 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:169.33,171.3 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:173.2,173.46 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:173.46,175.3 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:177.2,177.31 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:180.74,182.2 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:184.42,187.16 3 0
github.com/ultravioletrs/cocos-ai/agent/service.go:187.16,190.3 2 0
github.com/ultravioletrs/cocos-ai/agent/service.go:191.2,191.20 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:194.66,196.16 2 0
github.com/ultravioletrs/cocos-ai/agent/service.go:196.16,198.3 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:199.2,211.36 8 0
github.com/ultravioletrs/cocos-ai/agent/service.go:211.36,213.3 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:215.2,216.9 2 0
github.com/ultravioletrs/cocos-ai/agent/service.go:217.30,217.30 0 0
github.com/ultravioletrs/cocos-ai/agent/service.go:218.28,219.58 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:222.2,222.35 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:222.35,224.3 1 0
github.com/ultravioletrs/cocos-ai/agent/service.go:226.2,226.20 1 0
github.com/ultravioletrs/cocos-ai/agent/state.go:47.58,75.2 14 7
github.com/ultravioletrs/cocos-ai/agent/state.go:78.52,79.6 1 7
github.com/ultravioletrs/cocos-ai/agent/state.go:79.6,80.10 1 24
github.com/ultravioletrs/cocos-ai/agent/state.go:81.32,83.13 2 17
github.com/ultravioletrs/cocos-ai/agent/state.go:83.13,88.5 4 6
github.com/ultravioletrs/cocos-ai/agent/state.go:88.10,90.5 1 11
github.com/ultravioletrs/cocos-ai/agent/state.go:92.4,93.14 2 17
github.com/ultravioletrs/cocos-ai/agent/state.go:93.14,95.5 1 0
github.com/ultravioletrs/cocos-ai/agent/state.go:96.21,97.10 1 7
github.com/ultravioletrs/cocos-ai/agent/state.go:103.48,105.2 1 7
github.com/ultravioletrs/cocos-ai/agent/state.go:107.42,112.2 4 6
github.com/ultravioletrs/cocos-ai/pkg/socket/socket.go:12.69,18.16 3 0
github.com/ultravioletrs/cocos-ai/pkg/socket/socket.go:18.16,20.3 1 0
github.com/ultravioletrs/cocos-ai/pkg/socket/socket.go:22.2,24.22 2 0
github.com/ultravioletrs/cocos-ai/pkg/socket/socket.go:27.96,29.16 2 0
github.com/ultravioletrs/cocos-ai/pkg/socket/socket.go:29.16,31.3 1 0
github.com/ultravioletrs/cocos-ai/pkg/socket/socket.go:33.2,33.51 1 0
github.com/ultravioletrs/cocos-ai/pkg/socket/socket.go:36.88,43.6 4 0
github.com/ultravioletrs/cocos-ai/pkg/socket/socket.go:43.6,46.17 2 0
github.com/ultravioletrs/cocos-ai/pkg/socket/socket.go:46.17,47.21 1 0
github.com/ultravioletrs/cocos-ai/pkg/socket/socket.go:47.21,48.10 1 0
github.com/ultravioletrs/cocos-ai/pkg/socket/socket.go:50.4,50.23 1 0
github.com/ultravioletrs/cocos-ai/pkg/socket/socket.go:52.3,52.38 1 0
github.com/ultravioletrs/cocos-ai/pkg/socket/socket.go:55.2,55.23 1 0